自从学习和使用golang以来,一直在找google内部golang的使用情况。昨晚发现了google内部体量巨大的项目-Flywheel,google还专门对其写了一篇论文进行介绍。此项目刚开始使用c++写的,后来因为维护困难,使用了golang进行重构,代码量从
1400 C++ source files with 460K lines of code
到了121 Go source files totaling about 21K lines of code (including comments)
,真心是巨大的进步。有兴趣可以看看这篇介绍。其实,这个并不是本文的主题,因为Flywheel的项目负责人Matt Welsh太牛了,昨晚自己花了3个小时查阅他的blog,希望把信息汇总一下,树立一个榜样!
Matt Welsh的职业生涯非常传奇,开始是学术界的人,后来跨界到了工业界。从他的blog了解的信息,刚开始他是哈佛的tenured faculty job(终身教职工)
,然后2010年去了google,今年去了一家AI的创业公司。Matt Welsh在google做到了head of the Chrome Mobile teams
。想想看,我们每天使用的Chrome Mobile就是他主管的!
他的blog透露了非常多的google内部工作的情况,阅读他的blog就是一种享受,能获得非常多的知识。
比较好玩的一点是,他在哈佛教书时时教授OS的,扎克伯克也算他课堂上的一名学生,并且刚开始还给扎克伯克提供了一些有帮助的建议:)详情可以看看这篇文章
他现在在一家运用AI到edge computing(边缘计算)的公司。非常期待他今后的blog。
最近看到了太多牛人,感觉学习时间有点不够用了。。。加油!