山巅周刊:第24期

π.Journal 2020-10-04 18 次浏览 次点赞

这是一份实践性的资讯项目,将定期分享关于生物医学、电脑科学及运营管理的信息。欢迎投稿或推荐线索。

封面主题:用标准交付取代沟通

不论是在技术还是管理中,我比较反对在可以使用标准和流程的地方却使用协商和让渡以期望达成一致。随时都用沟通来解决问题,结果是难以解决问题,甚至产生许多不可预期的问题。比如一个小程序就可以完成所得税清算,还需要和可能涉及到的学校、医院、银行和税务局去沟通沟通吗?

Delivery-Standard.jpg

沟通不是一件好事。

——亚马逊内部会议上,有人提议改善各个小组之间的沟通,贝佐斯做了上面的回答。他认为,随着人数的增加,点对点沟通的成本巨大,而且会导致混乱。他希望每个小组都尽量小,保证内部沟通有效。小组对外提供定义良好的接口,可以从接口上拿到所有信息,尽量消除直接沟通的必要。

什么事情沟通是需要的?比如——

bg2020070605.jpg

2020年5月,Linux 基金会一年一度的峰会上, VMware 公司副总裁兼首席开源官 Dirk Hohndel 问 Linux 创始人莱纳斯·托瓦尔兹(Linus Torvalds),现在的工作流程是怎样的。

Linus 说,我不再编程了。

我现在整天就是读 Email,写 Email,再也不编程了。

我对开发者的一个希望就是,能够更好地解释他们的代码是干嘛的,为什么需要变更以前的代码。这样的话,我管理起来就比较容易,如果你能够解释清楚,我就能信任这些代码。

开源软件的一大部分其实是交流,而交流包括提交信息,也包括来来回回的 Email。告诉别人你想做什么,为什么原来的代码你觉得要改,真的是非常重要的一件事。


人物:Google的三架马车

在改组控股公司Alphabet前,Google的埃里克·施密特(Eric Sc​​hmidt)和联合创始人拉里·佩奇(Larry Page)、谢尔盖·布林(Sergey Brin)组成了三架马车。

3.jpg

在斯坦福大学中,劳伦斯·爱德华·“拉里”·佩奇(Lawrence Edward Larry Page)遇到了苏联裔谢尔盖·米哈伊洛维奇·布林(Sergey Mikhaylovich Brin)。他们在1998年开始合作运行Google,Google以他的专利PageRank为基础给网页排名。

940.jpg

谢尔盖•布林和拉里•佩奇以每个月1700美元,租下了在英特尔工作的苏珊·沃西基(Susan Wojcicki)家一个车库、三个房间和两个浴室作为办公场所。沃西基参与了Google的创立,并于1999年成为Google的第一位营销经理。她后来领导了该公司的在线广告业务,并负责Google的原始视频服务。观察到2005年成立的YouTube的成功后,沃西基提出了Google在2006年收购YouTube的建议,并自2014年起担任YouTube的首席执行官。

当两位创始人于2001年聘用埃里克·爱默生·施密特(Eric Emerson Schmidt)为Google董事长、首席执行官后,佩奇辞去了其总裁职务。

2011年4月4日,拉里·佩奇接替埃里克·施密特担任Google的首席执行官。2015年控股公司Alphabet成立后,印度裔桑达尔·皮查伊出任Google公司首席执行官兼董事长,拉里·佩奇出任Alphabet首席执行官。

1999年谷歌员工合影.jpg

2015年,埃里克·施密特担任Alphabet Inc.运行董事长,2017年12月21日宣布卸任;2019年6月19日,施密特退出Alphabet Inc.董事会。

2019年12月,Google两位联合创始人拉里·佩奇和谢尔盖·布林宣布,他们将控制权转交给Google现任首席执行官桑达尔·皮查伊,同时,拉里·佩奇将卸任Google母公司Alphabet首席执行官职位,而谢尔盖·布林也将卸任总裁一职,同时该职位将被取消。

谷歌,被尘封的过去!》一文综合了《谷歌是如何运营的》、《谷歌是如何控制世界的》及其他小道消息,介绍了从1996年到2004年的谷歌前史。


微信十年

10年时间,微信成为中国用户最多的手机 App。

6ba1bd3c-a0e1.png

2010年6月,苹果发布 iPhone 4。当年中国的智能手机销量是3610万部,2011年就猛增到9060万部,2012年更是飙升到2.142亿部。很显然,手机软件(尤其是即时通信软件)即将爆发。

2010年10月,腾讯广州研发中心开始开发微信。研发负责人是张小龙,当时是 QQ 邮件移动版的负责人。2005年,他的前一个产品 Foxmail 被腾讯收购,他因此加入腾讯。他带领一支不到10人的团队,不到70天的时间内开发出了第一版微信,击败了另外两个内部同类项目。腾讯公司总裁马化腾确定这款产品的名称叫做"微信"。

2011年1月21日,微信正式发布,第一版只允许用户发送文本和照片,不能发送短信。一位用户在苹果公司的 App 商店留言:"不能像飞信那样,给其它手机发免费短信,我不知道这种产品有什么意义。"但是,飞信(feixin)当时不愿意向非中国移动的用户开放它的短信功能,导致没有能进一步占领市场。

2011年5月,微信推出了"语音消息"这个关键功能,让用户的手机变成对讲机那样工作,每条语音消息不能超过60秒。马化腾后来说:"语音消息将不习惯在智能手机上打字的商人转变为微信用户。"微信的每日用户增长从 10000 增加到了 60000。

2011年7月,微信增加了基于位置的服务"附近的人"、"漂流瓶"和"摇一摇",允许用户与附近的陌生人联系。每日用户增长跳升到了100,000。

2012年3月,微信达到1亿注册用户,这时距离产品推出433天。

2012年4月,微信开始国际化,英文名称定为"WeChat",并推出了多语言版本。

2012年5月,微信推出"朋友圈",允许用户分享自己的生活。这使得微信从一个即时通信软件,向社交网络发展。

2012年8月,微信增加"视频通话"功能,并且提供了网页版。

2012年9月17日,微信达到2亿注册用户。

2013年1月15日,达到3亿注册用户,成为全球用户最多的通信软件。

2013年8月,微信添加了公众号、微信支付、表情商店和游戏中心等大量功能。公众号使得微信变成内容平台,游戏中心使得微信具备娱乐功能,游戏中心的第一个游戏是"飞机大战"。微信支付最早只限于游戏内的支付,后来才演变成通用的支付工具。

2013年8月,中国以外的注册用户达到1亿。

2014年1月,腾讯联合创始人张志东希望改变传统的向腾讯员工发红包的形式,就委托微信团队的一个工程师开发了微信的红包功能。这个功能在春节前夕向公众开放,结果一炮而红,那年春节超过800万中国人收到超过4000万个红包。为了发红包,用户开始将他们的银行账户,绑定到微信手机钱包,这使得微信有能力与支付宝竞争。阿里巴巴创始人马云称这件事是"袭击珍珠港"。

2014年10月,朋友圈允许发布短视频。

2015年5月,增加微信运动功能,可以记录用户每天走了多少步,并给出排名。

2016年1月,张小龙宣布正在研发小程序,这个功能允许商家和第三方开发者在微信里面运行自己的应用程序,完成一些特殊功能,比如点餐和购物,用户不用额外安装。对于微信来说,小程序可以提供用户粘性,并且增加线下服务的能力。

2017年1月,小程序的开发指南和 API 正式发布。

2017年12月,微信正式推出小游戏,它属于小程序的一个类别。同时发布了一个小游戏"跳一跳"作为演示,这个游戏的日活跃用户达到1亿。

2018年2月,除夕夜共有6.88亿用户使用了微信红包。当月,微信的全球活跃用户达到了10亿。

2018年6月,微信小程序数量超过100万,用户超过6亿。小程序将最终使得微信成为一个生态体系,其中可以进行各种各样的业务,为腾讯创造出无数的商业可能。

参考资料:《南华早报》-微信如何成为中国的日常移动应用


穷游

世纪初年,在同时经营旅游和网站的时候有个想法,通过互联网提供旅游目的地的多媒体信息,当然没有实现。穷游的模式不错,并且从用户的内容中真正实现了穷游——过眼瘾。

Districts_of_St_Helena.png

比如这位穷游用户的《圣赫勒拿岛游记》,描述和图展了圣赫勒拿岛(St. Helena)最著名的景点,拿破仑故居(朗伍德府,Longwood House)和空的拿破仑墓(Napoleon's Grave),以及岛上的其他。读下来,好似自己也走了一遍。

bg2018080331.jpg

bg2018080333.jpg

2010年,一个名叫杨柳松的青年,徒步穿越羌塘,1400公里的无人区,平均海拔5000米,走了77天。

bg2017120237.jpg

他把这段经历发在8624论坛形成一个长篇连载《北方的空地,孤身穿越大羌塘无人区》。后来,变成了一本书《北方的空地》,一部电影《77天》。


资源:Byte 杂志

198402.jpeg

Byte杂志是上个世纪很有影响的一本微型计算机杂志,由于其广泛的社论报道而在1970年代后期和整个1980年代具有影响力。尽管从1980年代中期开始,许多杂志专门针对MS-DOS(PC)平台或Mac,但主要是从企业或家庭用户的角度出发,而Byte涵盖了“小型计算机和软件”整个领域的发展,有时甚至其他计算领域,例如超级计算机和高可靠性计算。

archive.org 提供免费下载


资源:前端开发人员手册2019

前端Web开发(也称为客户端开发)是一种为网站或Web应用程序生成HTML,CSS和JavaScript的做法,以便用户可以直接看到它们并与之交互。与前端开发相关的挑战在于,用于创建网站前端的工具和技术不断变化,因此开发人员需要不断了解该领域的发展情况。

设计站点的目的是确保用户打开站点时,他们以易于阅读且相关的格式查看信息。由于用户现在使用具有变化的屏幕尺寸和分辨率的多种设备,从而迫使设计者在设计站点时考虑这些方面,这一事实使情况更加复杂。他们需要确保在不同的浏览器(跨浏览器),不同的操作系统(跨平台)和不同的设备(跨设备)中正确显示其站点,这需要开发人员方面进行仔细计划。

FM_2019Cover_final.jpg

科迪·林德利(Cody Lindley)撰写的《前端开发人员手册2019》(Front-end Developer Handbook 2019)可开源浏览。酷玛Play《Web前端开发的技能结构》对前端开发人员的综合知识结构和技能需要作了梳理。


本文由 PeakOneTemple 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论