微列传 - vczh

vczh,本名陈梓瀚,因知乎的个人信息介绍上写有 “专业造轮子”,所以江湖人称 “轮子哥”。

vczh 大学时代就在微软实习,毕业后即加入微软。开始时是在微软上海,后来进入北京的微软亚洲研究院。现已移居美国西雅图,在 Office 组做工程师。妻子陈萌萌,原来在百度工作,已随 vczh 共赴美国,入职 Google。

vczh 是广东人,1987 年左右出生,毕业于华南皇家理工学院,即华南理工大学。母亲是小学英语教师,爱好古典音乐,教学能力突出,三十几岁的时候已经拿到广东省所有的奖状。父亲早年是车间主任,后来成了厂长,之后工厂被卖,又从底层做起,因管理能力突出,升职加薪,工资一度比 vczh 还高。由于父母均热爱古典音乐,vczh 从小就在古典音乐的熏陶中成长。出生三个月时,正在哭闹的 vczh 第一次听到了音乐,立刻就停止了哭泣,他一动不动地在那里专注地欣赏起来。更让人奇怪的是,能伴随 vczh 入眠的并不是那些舒缓的音乐,而是《卡门》序曲、《拉德斯基进行曲》和命运》交响曲第一乐章等雄壮的乐曲。出生6个月时,妈妈唱《蓝色多瑙河》,vczh 竟然不经意间跟着唱起和声。在还不会说话时,vczh 就已经能准确地跟着爸爸打拍子,爸爸打一下,他也打一下,爸爸打三下,他也打三下,居然能准确地跟着爸爸打到15下。更为奇特的是,爸爸打出4/4拍,2/4拍子,3/4拍时,无论多长的乐曲,vczh 都能准确地表现出来。

vczh 擅长 C++,编译器及图形学。他初二开始接触编程,开始时是使用 VB ,搞图形学,然后图形学搞的久了,就开始做游戏。高中时开始接触 NOI,期间学习了 Delphi,然后用 Delphi 花了八个月时间,写了一个 RPG 游戏,代码量一万两千行,这次开发增强了他在工程方面的经验,让他对面向对象,模块化,设计模式等概念有了深刻的理解。学习图形学和 Delphi 的经历为他之后做编译器打下了基础。在高三时,他用 Delphi 写了一个 Pascal 的脚本引擎。上大学后,他还学习了 Delphi 的内部实现细节。大一时候实现了一个叫 JoveScript 的脚本引擎,大三开发出一门叫 FreeScript 的动态语言。他曾经提到自己学习“龙书”的经历,在此之前虽然他也写过一些编译器相关的东西,但是都不大“正统”,“龙书”让他看到了那些精妙的算法在工程上的美妙之处。vczh 刚开始用 C++ 写一些有点规模的程序时,思维上还是 Delphi 那一套,后来通过学习 《C++语言的设计和演化》以及《深度探索C++对象模型》,大大增强了他对 C++ 的理解。另一个转折点出现在 vczh 学习了《程序设计语言——实践之路》之后,这本书对他触动很大,让他了解到了世界上还有很多不同的编程范式,还有 Erlang, Haskell 这样的语言。后来学习 Haskell 的过程,对他深入理解 C++ 也起到了很好的作用。vczh 对于C++学习者的人生经验是:C++需要不断地练习。

在 vczh 的成长中,g9yuayon 在他需要开拓眼界时,给予了他很大的帮助,使他得以快速成长。g9yuayon 在 CSDN 的博客是 2007-2008 CSDN 最有价值博客之一,只是 08 年之后他就不更新了。他是做形式化和证明的,博客上介绍过和模型检测相关的东西。vczh 正是通过这个博客认识了g9yuayon,他对 g9yuayon 评价很高,他说 g9yuayon 以前博客上讲的很多东西,他现在也看不太懂。另外,在微软上海的实习经历也给予了 vczh 很大帮助,尤其是在单元测试方面,另外他还学到了快速迭代,结对编程,源代码版本控制等知识,这次实习提升了他对源代码的掌控能力。

vczh 现在在维护自己写的 GacUI 项目,这是一个使用 GPU 加速的 C++ UI 库。另外,他作为审校人员,名字还出现在了 《C++ Primer》中文版第五版的封面上。此书是 C++领域的经典书籍,能成为审校人员说明了他的能力受到大家的认可。

从 vczh 成长的经历可以看出,他在每个阶段都自己深入学习了不少东西。他还说过,大学时每天 8 小时以上的编程经历,如果不是真爱,一般人估计很难做到。如今这个时代,武林秘籍随处可见,但能诚心修行的人就不多了。看他过往的经历,可以得知他在工程上有着非常丰富的经验,早期读书少就纯靠自己想来编程,后来读书多,见识广,又自己开发各种形形色色的编译器,动态语言,图形库。看到这里,就不难明白为什么他自称“专业造轮子”。

vczh 心宽体胖, 一副传说中的大汉形象。但是内心却又很萌,爱看动画片,喜欢小萝莉,对小白又很有耐心,经常在知乎上关注一些奇怪的问题。他对微软无比热爱,常年黑 Google,Apple 和阿里。

欢迎关注公众号:it_history

微列传 - vczh_第1张图片
it_history

你可能感兴趣的:(微列传 - vczh)