十一 25

新 MacBook Pro 适合开发吗?

还是得程序员说了才行。 今何在在悟空传里写到:「我不知道为什么因为失去而忧伤,为什么为了时光短暂而忧愁。我要去找到那力量,让所有的生命都超越界限,让所有的花同时在大地上开放,让想飞的就能自由飞翔,让所有人和他们喜欢的永远地在一起。」 现在看起来,这显然是不现实的,哪一条都做不到啊。 那我们活着还有什么乐趣呢?我觉得,除了个人成长,认识世界,就剩下买买买了呗。我有一个程序员群,其中两个程序员的理想是买岛。每次聊到最后,他们就会说,反正是要买岛的。我说这一点你们和我一个杭州的朋友倒是很像。他们不是说说而已,连岛上的设施都构想了很多,淡水处理厂,海底电缆,飞机场,发电系统。我问,一个岛得多少钱啊。他们说,我们查过,500万刀,就可以买一个过得去的岛。不过这是几年前的数据了,不知道最近行情如何。我算了一下,说,加油!然后就去搬砖了。 我买岛的理想在那次出海一次之后就破灭了,所以现在买台 Mac 就 … Continue reading

22

微信的演进和未来

之前写了一篇「微信为什么会成功」,原本是没有续篇的,不过收到的大量回复又引发了我一些新的思考。另外,Tony (腾讯前 CTO 张志东)在读过这篇文章后,给了我一些意见和想法,价值深远。毫无疑问 Tony 和 Allen(张小龙)都是具备大智慧的人,我觉得有必要把这些意见和想法,通过这篇文章传递出去。 微信发展到现在,差不多成了移动社交和互联网生活领域的巨无霸,体量惊人,牵一发而动全身。功能繁多,业务复杂。虽然微信一直遵循简约至上和用完即走的原则,一些功能入口隐藏的很深,但是我们掀开这些藩篱去探求宏大的微信世界时,你会发现,微信的功能已经数不胜数。 消息、语音、视频、群、通讯录、公众号、朋友圈、购物、游戏、卡包,点进钱包这个导航,其中蕴藏了和支付相关的无数功能,理财通、生活缴费、红包、城市服务、微信红包……还有大量的第三方服务。这还不包括从微信衍生出来的微信读书、微信电话本、企业微信,还未 … Continue reading

04

微信为什么会成功?

无数的人写过这个话题,我面试产品经理的时候也常常会用这个问题和他们交流。周日午睡梦醒,Airbnb 的朱赟博士突然在微信上问起了这个问题,我试试在不看任何资料的情况下,写一写自己的直观感受。 微信的成功有两个大的前提,第一这是腾讯的产品,第二这是张小龙的作品。脱离了这两点去理解微信,都是片面的和偏颇的。在腾讯内部做项目,只要是正式发布的产品,基本上都是千万或上亿级别用户的体量。你要是做了个产品,只有两千万用户,都不好意思和别人打招呼说自己是腾讯的产品经理。而张小龙,在经历了 Foxmail 的个人软件巅峰和 QQ 邮箱的洗礼,已经大成。在产品领域,张小龙成了一个睿智的思考者和实践者,他需要一款伟大的产品来实现自己的想法。 这两年,我博览了群书和群山,路过了死亡之谷和罪恶之源,现在终于可以坐下来喘口粗气了 —— 张小龙 2010年,微信立项。 在我看来,微信的 1.0、2.0 和 3.0 均 … Continue reading

17

怎么减少编程中的 bug?

为什么要编程?因为代码没在那里。创造一个世界是如此让人着迷,Linux 的创始者 Linus 这样表述对编程的喜爱之情: 对于喜爱编程的人来说,编程是世界上最有趣的事,比下棋有趣得多!因为你可以自己制订游戏规则,而你制定什么样的规则,也就会随之出现与此规则相符合的结果。 在电脑世界中,你就是创世者,你对所发生的一切拥有最终的控制。 你可以建筑一个这样的房子,有一个活板门,既稳固又实用。但是每个人都可以看出一个仅仅以坚固实用为目的的树上小屋和一个巧妙地利用树本身特点的美妙小屋之间的差异。这是一个将艺术和工程融为一体的工作。编程与造树上小屋有相似之外…… 每个热爱编程的人都在编写代码的过程中享受着创造的乐趣,但是,伴随着编码的快感,bug 总是如影随形,开发无止境,bug 随身行。bug 是每个程序员没法绕开的障碍,它们就在那里,修复一个,增加一个,似乎永不减少,永远存在。

22

当有人向你反馈了一个bug之后

最近一直想写一篇 bug 相关的文章。昨天晚上打开 Reeder 翻阅的 RSS Timeline,结果发现了这篇「When someone gives you a bug」,作者是一位前端程序员,名叫 RobotJoe。原文网址: When someone gives you a bug 开始写文章之后我发现每次想写一个主题的时候,从会有合适的素材时不时蹦出来,非常神奇。 故事讲得荡气回肠催人泪下,我一年前就读过中文译文,这次看起来依然心酸不已。于是找了一篇译作(译者已经不可考),重新意译、校对和排版,推送给大家。读完这篇文章,你大概就能理解为什么程序员明明知道创业维艰,成功率极低,还是奋不顾身的跳入创业的大熔炉里,岁月竞逐,情怀不改。 嗯,其实「每个人创业的成功率都很低」这种事,只是没人到处说而已。

08

为什么大公司看起来都那么糟糕?

江湖传言,你有多爱一个公司,最后就会多恨一个公司,尤其是大公司。是的,在下姓江名湖,名叫江湖。 关于公司和员工,总是有扯不完的话题,无论一个公司看起来多美好,每个员工每年都会产生几次「妈的老子再也不干了,受这份罪干嘛,明天就辞职,谁劝跟谁急」的念头,只不过大部分人睡一觉就过去了,第二天照样乐呵呵编程、设计、写作、争吵、探讨。少数人没过去,然后这些人就真的离职了,加入了另一家公司,或创建了一家公司,然后继续抱怨,或被别人抱怨。 那为啥总是大公司看起来更加糟糕呢?因为大嘛。 大公司总是因为强势、抄袭、垄断、加班、不人性化、KPI 考核等种种原因为人诟病。以前 IBM 这个倒霉蛋作为老大哥就经常成为新型创业公司的假想敌,苹果当年就是这么干的,那时候苹果还是个小弟,1984年的1月22日,在第十八届美国职业橄榄球超级碗大赛中,苹果公司播放了一段构思独特的广告片「1984」。广告借用乔治·奥威尔的小 … Continue reading