工程师亲述在,从事教育工作

作者:互联网

图片 1

班主任工作,尤其是小学班主任工作,突发事情很多、琐碎事情很多、小问题很多,并不轻松,需要有计划地完成,需要有耐心、细致地做,确定做好每一件小事情,处理好每一个小问题,班主任工作才不会存在大问题。对于班主任工作,我有了小小的体会,如何去做好,却仍需要在以后的实践中改善。

图片 2

Google的Java堆栈非常棒。有了它的帮助,Google才能编写并维护可以改变互联网的web应用程序。(还记得Google地图发布时,多么令人震惊吗?如今制作一个可以拖拽的地图小部件似乎非常简单。)

很坦率的说,我对班主任工作还是一知半解,于是在课余时间我会主动了解班主任具体职责,掌握班主任工作的基本内容和特点,学习运用教育理论指导班主任工作的科学方法。一个班级就像一个大家庭,班主任工作的好坏直接关涉到这个班级的优劣,直接影响到这个班级的课堂教学质量,是保证教学质量的基础,牵涉到方方面面,是教育实习的重要组成部分。

“还行吧,孩子们怎么样?”

Closure编译器的优势在于优化输出,而Type具有出色的用户界面且根本没有优化。因此这两个工具可以互补,并且(有些工作)可以结合在一起。

2、明确要求,让学生养成良好的生活习惯,在小学,对学生的生活要求都是很细致的,都是一些很细小的问题,然而在小问题上却必须明确要求,对于表现好的要及时给予表扬鼓励,而对于违反的也必然采取一些相应的惩罚措施,让学生从小就养成良好的生活习惯。

又一次,高层担心Google+的规模不足以击败Facebook。他们已经有数十亿的用户——有Google账户的用户。怎样才能让Google用户开始使用Google+呢?

Google一概没有用到这个技术。Google的那些经验丰富的Web开发人员像是生活在另一个时间线中。我们有像SASS这样的CSS预处理语言,但它不是SASS而且没有人喜欢它。精心设计的块分割程序并不能真正支持第三方Java库,部分原因是这些工具的出现早于Java的库生态系统。

获得奖牌和奖学金的学生

后来,Google+上添加了“通知“功能,提供独立的用户界面。这个界面出现在谷歌所有的应用里,用于展示专门发送给你的消息,或是有很高优先级的内容。

style="font-size: 16px;">原文:

作者:Evan Martin,Google的软件工程师。

译者:弯月,责编:胡巍巍 class="backword">返回搜狐,查看更多

实习已经结束,在这次实习中我的能力都得到了锻炼和提高对我今后的学习、生活和工作产生深远的影响,是我人生中的一次宝贵的经历,也将成为我人生中的一笔财富。同时也让我认识到教育是神圣而细致的,教育不是儿戏,做一名教师不容易,做一名优秀教师更不容易。

©️深响翻译 | 刘凤仪

我们与Closure类型/模块系统的集成意味着ES6 Type模块可以导入Google模块系统中的模块,而且保留了(大部分)类型信息。一家公司成功地使用了我们发布的工具,自动将其整个代码库进行了转换,同时保留他们压缩后的输出。

文/王金瑜

「算法排序呈现」

Google很早就开始做Web应用程序了。我简直无法相信Gmail发布已经14年了。在当时使用Java是非常疯狂的做法。Gmail的工程师不得不担心IE糟糕的垃圾回收算法,他们需要手动将字符串文字从for循环中提取出来,以避免GC(Garbage collection垃圾回收机制)停止工作。

表扬、鼓励、奖励学生们

Google雇佣世界上最聪明的人为它工作。为什么这些人在早期没有发现并纠正问题?

NPM统一了工具和库的共享方式。Webpack可以在开发期间,将模块动态地切换到正在运行的应用程序中。

前一个星期,实习的主要任务就是听课,看其他老师是怎样讲课的。这种听课和我们上学时听课是不一样的,因为这种听课的重点是观察老师怎样讲课,学习如何传授知识,如何驾驭课堂,如何控制授课时间,而并不是学习老师所讲的知识。

但是这样想也是不对的。Google+的失败不是因为对手Facebook太强,而是因为产品设计的种种缺陷。而从这些缺陷中吸取教训,才是制作更好的产品的第一步。

与此同时,在Google之外,Java也在不断发展,甚至出乎意料地流行起来了。我们构建了Chrome,部分原因是为了解决IE的那些垃圾回收Bug,但也因此催生了了v8,再由v8产生了Node.js。

2016年我在良光开心作文培训中心做了为期一年的教育实习。在这一年的实习中,我遇到了热心的老师、热情的同学,他们让我体验了许多,感受了许多,成长了许多,使我的实习工作取得了比较圆满的成功。我向前辈老师们学习他们的教学经验和班主任工作的管理艺术,从中体会到教师的喜悦和烦恼,体会到我未来工作的快乐,也有了新的追求。

在我看来,Project Hancock将Google+推向不可逆转的衰败。

Google的Java技术栈也存在一些问题。linter的渐进式发展表明了Closure只不过是个拥有静态类型的Java,其中新功能是通过注释引入的。

2、教学经验总结。

其中一些问题,在今天看来可以说是匪夷所思,但为什么当时这群几乎可以说是全球最优秀的人才,会做出这样的错误决定?如果当时在他们位置上的是你,你是否能做出正确的决策?本文由「深响」团队编译。

我们构建的应用类型(Google搜索页面每天可以获得数十亿次点击)与其他人构建的web应用程序不同,我们的工具既优秀又很有必要性。我非常赞同这种观点。

图片左边(学生),右边(聂老师)

Project Hancock就是解决这个问题的项目的内部代码。这个项目意在为每位Google用户建立Google+账户。落实到实际可比听起来困难多了,这个项目花费工程师团队将近三个月才完成。

我们应该折中

 

但这些高层都非常坚持他们对产品规划的意见,无论是理性上还是感性上。他们周围的人也都和他们秉持着同样的观点。这就造成了经典的群体思维场景。他们对某种做事方式有强烈的偏好——比如依靠高级、复杂的算法来决定最适合读者的阅读内容,而不是让读者自己选择——因为这种方法对Google很奏效,而一定程度上,在Facebook也奏效了。

Java出乎意料地流行了起来

1、善于学习、乐于学习

非对称关注模型则是指一方无需与对方互动就可以关注对方。Twitter和Google+都是这种模式。

这都只是历史。你可以说我们本不应该这么做,但这么说却无法改变现状。相反,有趣的问题是:接下来我们该何去何从?有几个选择。我的观点肯定是偏向我喜欢的技术。

3、赏罚分明,恩威并重,说到做到,  奖赏分明,恩威并重是我从聂老师作为一名拥有多年教育经验的班主任身上感悟最深的。无论是学习上,还是生活上,聂老师对学生都有明确的要求,做得好的大力地表扬,没按要求做的严肃地批评,赏罚分明,说到做到,让学生清楚地知道什么是对的、什么是错的。

「非有机增长」

最近我发现了一个那个时代的设计文档,他们当时在考虑做我们现在称为Java“压缩”的东西,但一些备选工具只能在Windows上使用。在今天看来,这些都难以想象。

1、我的教育调查研究报告题目为“关于小学教师课堂语言艺术作用的调查”,主要以观察法、谈话法、文献法和对比法为主。因此,在听示范课和任科老师上课时,针对教师语言艺术中教师口语、体态语言和板书语言进行了深入细致的观察、记录,并将于老师谈话的收获进行系统的整理、分析,并针对如何提高教师语言艺术提出了建议。

图片 3

我已经在Type上工作了两年多了,所以我想写一两篇文章来回顾这两年的工作。首先,我应该写一个标准的免责声明:我只是一家公司的一个普通的工程师,公司拥有数万名工程师,肯定会有人对我在这里表达的观点持有不同的意见。

4、善于培养有能力的班干部,善于培养有能力的班干部,把班级交给孩子们自己管理,也减轻了班主任的工作负担。

在我看来,以上两个因素的结合,是打破“熟人关系“目标的致命一击。如果我妹妹给我发了一条信息,Google+不能保证这条信息一定出现在界面顶端,如果它出现在下面,我不能保证在停止阅读之前一定会看到。对我妹妹来说,这是个很大的困扰,她也无法确定我是否读到了消息。

Google地图的一些技术甚至超越了当今最好的技术。例如,Closure编译器可能仍然是最复杂的Java优化程序,它能够执行很多操作,例如利用类型信息优化代码,跨越热加载的块的边界进行函数内联,以及在符号层次删除未使用的代码等。

教学是一个很个性化的过程,每个老师都有属于自己的教学方法、教学风格,有着自己的独到之处,在教学实践中善于与其他老师的交流、听其他老师的课、从其他老师的课堂中学习、虚心地向其他老师请教,这要比自己盲目地摸索要直接、更省力、更见效。

图片 4

原标题:工程师亲述在 Google 从事 TypeScript 工作的独家体会!

(二)教学工作

概括来说,Google+打算完全放弃成为“熟人关系”社交网络的目标。相反,他们要加倍努力,把Google+打造成一个“兴趣关系”的网络——即有共同爱好的人加入社群,但不必在现实生活相互认识。这样做的原因就是,Google+上很多兴趣社群还很活跃,或许产品能通过专注于这些用户而获得成功。

现在Google内部,各个地方都或多或少地使用了Type;如果您使用Google的产品,那么意味着你已经与一些Type代码打过交道了。Type本身就是一系列有趣的折衷方案,它将静态类型的编程语言与自由转换的Java生态系统进行了平衡。

实习第一天,带着期待,带着不安,在良光开心作文培训中心,我见到了我的实习指导老师——聂老师,在以后的实习中,她身上所表现出来的认真与魄力,确实深深地触动了我、影响了我。在她的指引下,我很快认识了我的实习班级,认识了聪明、天真的孩子们,他们充满了活力,充满了生机,一张张稚气的小脸庞给予人一种充满希望的感动。很简短甚至有些仓促的自我介绍,让他们认识我这位新来的实习老师。在实习的最初,聂老师总是刻意地提醒孩子,我的存在。在平时的课堂练习讲解与批改中,聂老师让我参与到课堂中,参与到孩子当中去,让我少了几分局促、少了几分隔阂,很快地融入到这个班级。

排序在浏览低优先级信息时非常有用(针对“扫描”式行为,比如读报纸),因为没人想花大量时间挑选该读什么,不该读什么。自动信息筛选器在这个场景下,就很有意义。

我们工程师也会这么做:我们也会做出有趣的妥协,试图平衡不同的问题。我希望将来可以写更多关于多年来发现的一些有趣的小事。正如刚开始使用Type时我写下的这篇文章一样(

第一次上讲台讲课时我感觉很紧张,没有很好地控制时间,速度有点快,总体感觉良好。上课是教学工作的重点。上课除了传授新知识外,还应激发学生对学习的热情和感受学习的快乐这才是最重要的,因此课堂上老师必须具有一种教学激情和自信,才能感染学生。

作为一名五级软件工程师,我只是整个项目中的小角色,但是我目睹了Google+创立初期的很多内部决议,同时我相信我也能指出它在发展初期犯的很多严重的错误。这并不是事后诸葛——当时我就有强烈的预感:这些选择将来会被证明,将损害Google+的长远利益。和当时相比,之后发生的事情只是让我更加能清晰、明确地表达我的观点了。

所以,我觉得我们应该折中,这也是我们的团队一直在追求的道路:逐步采用一些合理的外部工具,并弄清楚这些工具如何才能与我们现有的代码库相互合作。

教育实习是师范教育一个极为重要的教育教学实践活动,是理论联系实际的重要途径。在教学方面,通过实习,我们将书本学到的知识运用到教学实际中,发现了自己在教学工作方面的优缺点,积累了实践的经验,争取在以后的教育实践中发挥利用自己的长处,克服自己的不足,从而不断改进自己的教学,提高教学质量,使我们更好地胜任教师这个角色。在班主任工作方面,通过实习,我对班主任工作有了一个初步的了解和认识,对什么是班主任工作、如何做好班主任工作有了一个朦胧的概念,这对于我以后的工作都有着极大的帮助。实习,让我收获,让我成长,更让我明白:成为一名老师,一名合格、优秀的老师,我仍需不断地学习、不断地努力,在实践中摸索、在实践中进步!

由于缺少标记“已读”的按钮,唯一能确定你是否已经读过了这条消息的方法是,你在滑动中又一次看到了这条消息。毫无疑问,这是一个非常不可靠的信号。你可能遇到误报的情况,就是系统以为你已经读过了这篇文章,于是不再展示这条内容了;你也可能遇到漏报,意味着你就得一遍又一遍地看重复的内容。

Closure的语句难以捉摸,速度很慢,有很多Bug,而且如果你不会正确地使用的话,那么它往往会破坏你的代码。尽管它是开源的,但也许是正因为这些原因,除了熟悉它的Google员工之外,行业中并没有广泛使用到它。

4、确定目标,节节进步

我将描述的问题,并不是出现在Google+上的所有问题,但我认为这些都是导致Google+失败的重要原因。以下内容都是我的个人观点,与我的现任同事和其他人无关。

责任编辑:

1、重视学生安全,安全第一位,  在小学阶段,学生们的安全是班主任工作的重点,尤其低年级学生。小学生的年龄比较小,心智未成熟,需要老师在身边监管,而安全问题则成了首要问题,它包括了交通安全问题和校园安全问题必须严肃及时地处理好安全问题必要时联系家长,这让他们明白什么是可以做的,什么是不该做的,保障学生的安全。

我可以将我的妹妹添加到Google+关注圈,这样我就可以开始看到她的动态。然而,这并不保证她可以看到我的动态。

那么争论的焦点是我们究竟处在什么位置,我相信我们不属于后者。我们为LLVM / Clang做出的贡献获益良多,因为我们依赖于C++,但是我们构建自己的LLVM,并不能从中获得更多额外的价值。

2、吃透教材,把握好教学内容和教学重难点,做好备课工作。

尽管上面提到了很多问题,但是,当Google+刚刚发布时,一切还是非常新鲜有趣的。Google+上有很多高度活跃的用户,不同的声音一起讨论有趣的话题。我还记得,当我第一次能够关注Wil Wheaton的时候,我是多么激动。这个社交网络还在增长——虽然很慢,但有机地,增长着。

最后导致今天大多数的Web工具都是用Java编写的,尽管Google习惯用Java构建这种工具。模块系统(UMD、AMD、CommonJS)迅速发展。(随之出现了ES6,并发明了自己的模块系统,但是由于某种原因它与其他所有模块系统不兼容,唉!)

基本情况:教育调查,教学经验总结

图片 5

另一个程序可以通过可动态加载的入口点来分析应用的依赖关系图,并分解出公共的块供其他块使用。服务器端的渲染很常见。对于如今的Web开发人员来说,所有这些概念载熟悉不过了,但Google的技术栈很早就有了,而且一直在发展,因此在概念上类似,但具体方面完全不同,Google拥有不同的流程、工具,甚至不同的概念名称。

(一)班主任工作

这在早期就清晰地展现出来的后果之一就是:用Google+发消息非常不可靠,并不是说Google+会弄丢消息或者发送失败,而是,很可能没有人会关注到这条消息。

作为反驳,我有一些常见的问题:如果采用一种不同的语言,那么第一个问题是,这对于我们现有的数百万行代码没有任何帮助——“用新语言从从头开始重写”等想法在某些情况下是正确的选择,但是如何充分利用Gmail工程师的时间是一个很难的问题;第二个问题是,对于我们想聘请的经验丰富的前端工程师来说,也几乎没什么用。

在小学低年级段,教学内容并不多也相对较容易,大部分的学生都能很快地掌握。但即使出色的课堂仍会有学生没学懂,仍会出现学生一知半解的现象,学生会很快地遗忘,通过练习与作业及时巩固,查漏补缺,是非常有必要的,而每一次的作业、每一次的课堂小练习、每一次的单元小测试都是一个很好的查漏补缺的机会。老师评讲时,抓住大部分学生经常做错的题重点讲解,先让学生认真听课,课后学生自己订正,常用举一反三的方法来评讲试卷练习,然后再让学生独立订正错误。把依然不会的学生集中起来,再进行个别辅导,同时通过微信学生家长交流群把学生的表现情况的信息反馈给家长,让家长在家加强辅导,尽量让每一个学生都掌握好所学的内容,让每个学生的知识点过关。

在那个节点,我就已经离开Google+团队,转到JavaScript 系统部门工作了;尽管我的大部分工作内容与Google+相关,但是我不再属于这个产品团队了。我在2015年离开了Google,也因此不太清楚之后发生的事情,但我了解到的大概是产品持续衰退,终于在今年4月2日宣布下线。

为了Google的Java世外桃源重回大陆,我们要做的第一步是:采用了一个支持良好的静态检查器:(1)不是我们自己做的; (2)很流行,同时与我们现有的代码相似;(3)旨在搭建通往Java的桥梁;(4)旨在支持大规模的开发,这才是我们定制工具的根本原因。而这个工具就是Type。

教学,是一个复杂的过程,是一个漫长的过程,是一个艰巨的过程,同时也是一个终身学习的过程。有着太多的感悟,有着太多的体验,有着太多的渴望,希望自己在未来的教学中学习、进步、成长。   

(三) 教育调查研究情况

“嗨,妹妹,今天过得怎么样?”

第一个诱人的选择就是放弃眼前的一切,并从头开始建造一个没有Java的新世界。如果我们投入更多精力到GWT(一个将Java编译成Java的Google项目)或Dart(一个将新语言编译成Java的Google项目)或WASM,或者你最喜欢的语言:Clojure?Haxe?还是Elm?那么我们根本不需要担心Java!

实习的主要内容:包括课堂教学、班主任工作和教育调查研究。实习期间,课堂教学和班主任工作给了我较深的体会。

Google+的创始团队想要迅速扩张其社交版图。他们知道,用户规模是他们击败Facebook的突破口。毕竟,如果没有可以互动的朋友,即使是功能最强大的社交网站,人们也不会去的。

Java在Google内部的反响并不好,我认为部分原因在于我们对工具很挑剔,大家既嫌静态语言过于繁琐,又嫌动态语言不可捉摸。

3、及时巩固,查漏补缺

▲ Google+的Circle逻辑类似于微博分组展示

还有个例子可以说明并行发展:Google、Facebook和Microsoft各自构建了类似但不兼容的编译器,这些编译器向Java添加了静态检查。

在教学过程中,了解每一位学生,对于基础好的学生严格要求,对于基础较弱的同学放宽要求,多点表扬。在做到对每个孩子心中有数的基础上,给每个孩子订立一个目标,这个目标要切合每个孩子的实际,对达到目标的孩子及时给以特别的奖励,激发孩子继续努力。对于没有达到目标但取得进步的差生也要给小小的奖励,鼓励他继续努力争取下次达到目标,增加孩子的自信心,促使每一个孩子都有进步。

换句话说,他们不想做下一个Facebook,而是转做下一个Tumblr。

留给我们的主要工作是集成:允许我们的应用程序逐步转移到Type,而无需从头开始重写。我们在与Google的构建系统集成时非常谨慎,我们采用了渐进式编译,这对大型应用程序至关重要;而且一个模块中的变更不会影响使用了该模块的API,也不会导致下游模块需要重新编译。

经验是总结出来的,想要在教学上得到提高就要坚持及时的教学反思。这是聂老师反复强调的,也是她的经验之谈,更是我的切身体会。每一节课从不用角度不同标准评价,都会存在缺憾。所以我不应为上课时的缺漏或错误而耿耿于怀,而应请教聂老师或其他老师寻找解决的办法及时弥补,也为下次出现类似的情况提供经验。

对于Facebook这样的对称关注模型,这就不是问题,因为在关注之前,你必须和对方互动,这样对方才能接受你的邀请。

我认为在权衡利弊的时候,有一种看法认为建立我们自己的工具很有道理,而另一种看法则认为我们已经远离主流,我们的工具是一种负担。

聂老师是一位善于言谈的老师,教学成绩非常出色。她对自己的评价是善于学习,领悟性高。我从她身上学到了班级的管理、课堂的调控以及如何调动学生的学习兴趣和积极性。而在同行中,她向其他老师学习数学课堂上的逻辑性、条理性和善于培养学生的逻辑思维,使学生形成清晰的数学思维,向资深的老师学习知识点的处理和重难点的把握,向新老师学习优秀的教学设计。在指导教学的过程中,聂老师经常指导我怎样把内容讲清楚,怎样充分的调动学生的积极性,机智的教学会让课堂更有魅力,有时候还收到意外的好效果。聂老师也常跟我说,教案的重要性。一篇好的教案就是将别人的好东西灵活地用在自己身上,善于学习其他老师的优点。不断学习别人好的地方,或许就是老师不断进步原因。然而,学习是一门高深的学问。学习绝非生搬硬套,因为适合别人的东西却不一定适合自己,一定要结合自己的实际,要有自己的观点,明确自身所存在的不足。

图片 6

这项任务并不那么有趣,因为我们不会只是单纯地抛弃历史遗留的混乱或者“这次做正确的事情”,但我喜欢更谦虚地思考,不要固步自封。

5、与家长的沟通交流很重要,  孩子的成长离不开家长的教导,做好班主任工作,当然也离不开家长的辅助。加强与家长的沟通交流,才能让家长及时了解自己孩子在学校的各种情况,同时也能让老师更清楚每一个孩子的个性,针对孩子的问题与家长共同解决。目前的学生家长微信交流群,的确让老师与家长的交流联系既简单又密切了许多,使班主任工作更好地开展。

我提到的其他问题——算法排序、无限刷和非有机增长,同样有不同的人向我们的管理层和决策者反映过。并不是说员工的反对意见会被直接否决,而是负责产品规划的人有详细、系统的论点,来证明自己的方法是最好的。

接下来我们该何去何从

非对称性关注、极度依赖算法排序、大量不活跃账户——这三者的结合,让用户发给家人或朋友的消息变得非常不稳定。在Facebook,我可以和我妹妹进行一对一的迅捷交流,我们都很确定对方会接收并阅读自己发的消息。

因为Type已经很好用了——毕竟只有这样我们才会采用它——所以我们获得了许多采用已有语言的好处,比如IDE风格的代码自动补齐,以及能够从StackOverflow获取答案。

▲ David Besbris(图片来自Recode)

Google的编译器常被称为Closure。(请不要与Clojure语言混淆;为了避免混淆需要说明一下:Clojure使用的是Closure编译器。)

图片 7

与重写一切相对的做法是不改变任何东西。您可能会说,公开的Java世界充满了业余和不成熟的代码。一个优秀的工程师总能适应我们特殊的前端方式,我们总能改进或构建更多自己的工具。

然而,当他们将Google用户大规模转移到Google+的时候,一切都改变了。

style="font-size: 16px;">【CSDN编者按】多年来,Google为了开发大型Java应用程序而构建了大量基础架构。

style="font-size: 16px;">今天,就来听听在Type上工作了两年多的Google软件工程师Evan Martin,对此有什么心得体会吧!

▲ 在Google+上关注他人

这些年,Google为开发大型Java应用程序,构建了大量基础架构。例如,有一个模块系统可以让源文件表述它们的相互依赖性。有一个捆绑程序可以组合并压缩源文件,生成可以兼容浏览器的产品。

忽然间,Google+激增了数百万的新用户。我们中的很多人开始将这些用户添加到我们的Google+圈子里。只是有个问题——很多新用户根本就不理会任何消息。

作为PL爱好者,我非常喜欢这个想法。我想仔细分析一下这个想法,但是这篇文章已经够长了,而且我认为已经有很多关于这方面讨论的文章了。

但是对于重要的事情——比如你妈妈发的消息——你绝对想要百分百地掌控。

谷歌很早就开始做Web应用程序

同时,当时的我们也不十分确定我们就是对的。我们无法提供切实的证据,来证明当下的方向是错误的。而当决策层都是非常非常聪明的人,挣着比你高十倍的工资,那我们也更倾向于给他们更多质疑他人的权利。他们肯定知道自己在做什么。

此外,Google+的页面还支持“无限刷“,即页面没有明确的终点。只要你一直往下滑,就能看到更多的内容。这意味着你永远不会”看完“,没有终点线。反过来,用户停止阅读的地方是无法预料的。

这种单向交流模式并不利于在网络上建立亲密的联系,因为亲密联系需要频繁的双向互动。

我曾经很希望Google+会成功。有很多人曾表示,Google+有很多值得喜欢的特性,包括它在很多精巧设计的方面,比Facebook和其他任何社交网站做得都好。并且,我真的很讨厌Facebook,无论是产品还是公司。我宁可错失很多也拒绝使用Facebook。

到2014年,人们已经可以确定:Google+绝对不会成为“下一个Facebook“了。我参加了多次由David Besbris主持的公开战略讨论。David Besbris现在是项目的领导者。和前几任不同的是,他似乎对产品的根本改变持开放态度。

他们认为,非对称关注模型能带来最快的社交版图增长,因为双方不需要“握手“就可以成为朋友。他们是对的——至少在刚开始的时候。

电子邮件就不会有这样的问题,即使你无法知晓收信人是否读了邮件,但你知道电子邮件客户端的运作方式:你的邮件就躺在对方的收件箱里,总有一天会被读到。

算法排序带来的问题就是,读者不能控制阅读的内容。毕竟,谁能决定什么是重要的,什么是有趣的?Google+的高层深信,算法排序是一切的关键——毕竟,Google就是靠排序算法取得成功——任何问题都可以用更好、更人性化的算法来解决。

不久之后,我开始听到人们将Google+比做“鬼城”。只不过传统意义上的鬼城是空旷废旧的建筑群。而这里就像是鬼魂的住所,更具体地说是“鬼魂账户”的聚集地。

很快用户就会发现,发给家人或者朋友看的内容,有很大可能性从未得到对方的关注。因此他们又回到了电子邮件和 Gchat的沟通方式。

同时,他们希望Google+是个保持“熟人关系“的网站,在这里用户可以和朋友家人保持联系。

事实上,多年以后,最初决策的弊端越来越明显,但是改变已经太迟了。在建立了数十亿的关系之后再重建关注关系的模型,这对用户来说太过颠覆性了。一旦我们走上那条路,就无法回头。

对称关注模型(我们当时使用的术语)是指双方在都同意的情况下才能建立联系。Facebook和LinkedIn都是这种模式。

Facebook的设计师清醒地意识到,对于社交交往,不存在一个适用于所有情景的媒介。常规交流和非常规交流是有区别的,有些紧急,有些随意,尤其是当涉及维持人际关系的时候。不能以简化用户界面为由,把所有的功能都塞到一个桶里。

「核心:群体思维」

然而,非对称关注模式有个关键的缺陷,那就是不利于双向的交流。当你“关注“了某个人,这表示你想听到对方的话,但仅仅因为你关注了某个人,并不代表他们也想听你说话。

关于排序和无限刷,我还觉得有几个问题。

审校 | 刘语珊

当我在GET工作时,我所在的团队和隔壁的数据分析团队开展密切的合作。每周隔壁都会派一个成员来给我们做一个小时的报告,深入讲解数据度量和分析。我觉得非常有趣。

当然,Facebook的信息流也加入了很多我在此描述的元素,包括排序算法。但是,人们之间的重要消息会通过特定的渠道直接发送给对方,更像邮件,并按照严格的时间顺序排列,有明确的“标为已读”功能。排序和算法筛选只适用于非必要的动态。

另一个因素导致Google+的交流变得不可靠,那就是算法排序。你在Google+上浏览到的内容,都已使用复杂的算法分级,“重要的“和“有趣的“内容会出现在最顶端,低优先级的内容出现在底端。

Twitter也不会有这样的问题,因为它的定位就不是熟人网络。在Twitter上,交流是一种统计学现象:你不在乎是否每个关注者都能看到这条消息;你在乎的是你有多少关注者,以及收到消息人数的百分比有多高。

但是有两个问题:第一,这个优化已经太迟了;第二,Google选择创建一个独立的界面,而不是解决核心问题,这实际上削弱了用户的整体体验。这意味着如果你想要完整的Google+体验(既包括浏览,也包括私人消息),实际上会有很多消息你不得不读两遍。

这背后的原因是,UI设计师想要最大限度的简化界面,并不要求用户在每条帖子下面都要点击“已读”。不幸的是,我认为他们是聪明反被聪明误,没有看到问题的反面。

2011年初的时候,我和Vic Gundotra,当时Google+的领导者,在Google咖啡馆共进午餐。通常Gundotra不会和我这样的中级工程师一起吃饭,但他听说我曾是一名游戏设计师,感到很好奇。他非常直接地问了我关于Google+的意见,我提到了非对称关注模型的问题。他激烈地反驳了,并表示非对称关注模型是他们在这个项目中做出的最好的决定之一。

在Google里,我必须从Google+跳转到其他的App才可以,比如Gmail和Hangouts。更重要的是,我不得不离开我的关注圈/关注模型,使用另一套联系方式,比如Gmail通讯录。这些缺陷最终都与Google+提供“熟人关系”的社交网络初衷背道而驰。

「非对称关注模型」

这里的核心就是:如果你的圈子里有很多不活跃的朋友,整个使用体验就会更差,导致你会弃用这款产品。实际上最好的选择是缩小社交圈,并仅仅将它局限于活跃的用户。不幸的是,用户很难知道自己哪些朋友是活跃的,哪些不活跃。

▲ Google部分产品

实际上,很多人早就发现了,也试图让高层修改决议——毫无结果。

「问题的后果」

今年4月2日开始,Google旗下、曾经是世界最知名的SNS平台之一的Google+不再面向消费者运营,这一曾经寄托了Google当年社交希望的平台,最终宣告失败。Talin是一位Google+刚成立就加入了Google+团队的工程师,目睹了Google+在最早期所做出的一系列错误的决定。

我相信很多人和我一样对Facebook感到不满。但是想要一个能克服Facebook所有缺点的新社交软件,似乎也不太可能。毕竟,像Google这样既有财力又有人才的公司都做不到,谁能做到呢?

Google+的失败不是因为对手Facebook太强,而是因为从最初开始就埋在产品设计中的种种缺陷。

人们有沟通的需求,但只在有对方真的听你说话的时候,你才会有动力交流。对大部分人来说,冲着空气喊话非常扫兴。缺乏反馈最不利于交流。如果无法确定某人是否能接收到你的消息,那么最自然的反应就是放弃这个交流渠道,换一个。

其中一个报告就是关于空账户的影响。通常情况下,更多朋友=更好。也就是说,你的社交圈越大,越有可能成为一个活跃的用户。然而,数据发现了更加微妙的现象。真实情况是,更多互动的朋友=更好。实际上,用户的活跃程度和朋友圈中不活跃朋友的数量呈现出了负相关关系。

你看,Hancock本意是带来数百万的新Google+用户。实际上,它创造出来的是数百万的账户,而这些空账户也成了问题。

我是2010年从Blogger团队加入Google+团队的,彼时Google+刚刚成立。在Google+工作的三年里,我从账户小组(Profile Team)调到增长和互动团队(Growth and Engagement, GET),最后加入了Project Madonna和Project Zorro,还帮助推动了实名制的撤销。

然而,他们采取的策略也是强弩之末。

▲ Google+界面

本文由金沙国际发布,转载请注明来源

关键词: