焦虑的我今天冥冥中发现了BYVoid的github,进而去他的博客兜了一圈,感触良多。先介绍下背景。
BYVoid这个人是去年校招时听闻的。那时刚参加完阿里的校招,还没有出结果,焦急的等待中持续关注着北邮人论坛的有关阿里校招的消息。那个时候不知阿里内部哪位好事者漏出了一张阿里校招时给出A+ offer的面试后台系统记录截图。(A+就是去年阿里校招的阿里星计划,60W年薪+股票期权),这个八卦中的主角就是郭家宝,网名BYVoid。一个九零后的清华本科生,本科的假期在MSRA,Google,Hulu,Facebook有过实习经历,初高中参加信息学竞赛,后来保送到清华。还出过一本书《Node.js开发指南》。
关于他个人的更多介绍,可以看下他的博客介绍:链接以及他的报告《我的一些经历》
我最感兴趣的是一个牛人是如何成长的,他的博客文章的质量是如何提高的。进到博客一看发现这位新秀从2007年就开始写博客了(2010年才上大学)。于是我就从最后面的文章开始翻起来,有种在读别人的日记的赶脚…(兴致勃勃的去看一个本科毕业生在初三时写的文章,没有这种赶脚才怪呢)BYVoid
这几年确实没少写。每个月有十几篇二十几篇的数量。
花了一个晚上的时间把所有的文章题目过了一遍。感触挺多: 技术牛人其实也是普通人,只是做事更加深入、认真,专注一些和坚持久一些『罢了』。
履历
BYVoid初中一次偶然的机会,他的老师发现了他在信息学上的天分(拿出一张卷子让他做,结果竟然很多都做对了,后来才知道这是去年的信息学竞赛试题)。也许就是这样的契机让郭同学的人生轨迹变得和同龄人与众不同。之后郭家宝同学通过竞赛保送到省实验中学,之后的高中几年就一直在做信息学竞赛。从他的博客上来看,BYVoid不仅是有天分,本身也很喜欢信息学竞赛,解数学题。他不仅做了老师要求的内容,还在课下自己主动刷题训练(高中的文章很多都是UASCO解题报告)。高中联赛名次不错,最后联赛超常发挥拿到了国家比赛的金牌,靠这块金牌顺利的保送到了清华大学,这时的他才高中二年级。接下去的一年和很多人不同的是,他不再有高考压力,于是在看新白娘子传奇的过程中,发现了自己对汉语字体的兴趣,逐渐开始了汉字研究。到了大学,还保持着这份兴趣。建立了至今广为使用的Opencc开源项目。
良好的编程功底加上清华大学计算机系拥有的资源,BYVoid在MSRA, Hulu, Google, Facebook都做过实习。今年毕业的他应该是去了瑞士Google(从他的LinkedIn了解到的)
感悟
- 不怀目的的写作是最真实的成长记录,这篇文章就是很好的一个例子。
- 任何人都是从基础逐渐开始成长。写作的能力也一样,长文写作也是一点点培养建立的,BYVoid自己也做了几年博客文章的一个总结(link)。技能的提高都是通过不断的坚持练习达到的。对于写作来说只有不断的写,开始时也许文字会短小、不连贯,包含很多主观的随感以及转载。但是不断的坚持,慢慢的开始有了深度和广度。在BYVoid的博客中我看到了每一个阶段都是真实的表现了自己同期的水平和状态,一个初中生不会一开始就会写出有研究深度的文章和报告而是会写出介绍环境搭建、介绍Vim用法等入门心得。没有刻意地训练只是日积月累的写作,量变终会得到质变。写就
、Bitcoin Internals这样的Slides。 - 兴趣、自我驱动更有可能成为领域达人。退一步讲成为不了达人,自己也可以自得其乐。这也是『过程比结果重要』的一种诠释吧。兴趣使然 —> 深入研究 —> 升华提高。
- 持久和钻研的个性是能力持续提高的秘诀。拥有兴趣而没有持之以恒的坚持也很难成为一位达人(当然也可以将持久作为兴趣定义的属性)。这些文章 Hash函数比较,破解Firefox密码管理器加密的信息,CmYkRgb123 Online Grading System ,还有OpenCC 不仅能看出他的兴趣也能感受到一份钻研的热情。
拥有足够浓厚的兴趣和一个非功利的健康心态很容易成为某一领域的达人。但是如果没有这些,只要你:持之以恒、不浮躁、耐心、钻研、自我驱动也一样可以达成。
『我不追求输赢,我只是认真』
『钻研』是BYVoid给我印象最深的一点。作为一种个性,不仅是在技术能力上体现,会在生活的很多方面能感受得到。高中信息学竞赛时,他把NOIP2000到2007年所有题都做了一遍link 并整理出来这个就不是所有人都能做到的。还有他特别爱玩仙剑奇侠传游戏,这个很多人都爱玩,但是很少有人像他这样详细相关的情节、剧情都详细写成评测文章,仙剑四,仙剑五系列。或者看一部电影做一个影评山楂树之恋。还体现在文字的研究上,从他的第一篇文章,之后有了OpenCC——文章link,在简繁字体的研究一直持续着。
因为没有看到合适的介绍node.js的书籍,也恰逢认识了图灵图书的编辑,于是促成了一本Node.js开发指南的诞生。这让我想到『机会总是留给有准备的人』。
所以成就一个牛人主要是一个人身上的某种品质——如BYVoid的钻研,而不仅仅是兴趣。
一些博客链接
- 2008年总结,2008年年末开始刷POI,2009年开始写比较长的解题报告,匈牙利算法,很认真的画了图,写了很详细,很认真
- 2009年近半年的近期总结-https://www.byvoid.com/zhs/blog/summary-2009-3
- 一次吐槽 — https://www.byvoid.com/zhs/blog/sequence-mad
- NOI2009 — https://www.byvoid.com/zhs/blog/noi-2009%EF%BC%8Chttps://www.byvoid.com/zhs/blog/noi-ssc-exp
- 语言研究的第一篇文章 — https://www.byvoid.com/zhs/blog/xb-word-pron%EF%BC%8C%E4%B9%8B%E5%90%8E%E6%85%A2%E6%85%A2%E5%BC%80%E5%A7%8B%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E8%AF%AD%E8%A8%80%E4%BA%86%EF%BC%8C%E6%9C%89%E8%B6%A3%E7%9A%84%E4%B8%80%E7%AF%87https://www.byvoid.com/zhs/blog/bh-diao-cao%EF%BC%8C%E4%B9%8B%E5%90%8E%E5%B0%B1%E4%B8%80%E7%9B%B4%E5%9C%A8%E7%A0%94%E7%A9%B6%E7%AE%80%E7%B9%81%E5%AD%97%E4%BD%93
- 有自己开发维护的系统:https://www.byvoid.com/zhs/blog/vakuum-dev-note-02
- 2010年6月开启了OpenCC项目 https://www.byvoid.com/zhs/blog/open-chinese-convert
- 讲述自己与汉语 https://www.byvoid.com/zhs/blog/i-and-chinese-language
- 2011年11月份的博客质量很高
- 仙剑五总结 https://www.byvoid.com/zhs/blog/pal5-comment
- 写书小记 — https://www.byvoid.com/zhs/blog/compose-a-book
- https://www.byvoid.com/zhs/blog/why-functional-programming
- https://www.byvoid.com/zhs/blog/i-and-chinese-language
- 影评山楂树之恋 https://www.byvoid.com/zhs/blog/under-the-hawthorn-tree
- 2012年的总结 **https://www.byvoid.com/zhs/blog/recent-one-year**
- https://www.byvoid.com/blog/treasure-young-days/
- 美国之行系列: https://www.byvoid.com/blog/usa-tour-impress
- 海外面试经历 https://www.byvoid.com/zhs/blog/oversea-internship-interviews
- 绥芬河出国 https://www.byvoid.com/zhs/blog/archive/2014/1
- http://www.qyer.com/u/1754807/footprint
- 整个高中的经历: