站长的十年经历

1、大学阶段

2007暑假留校复习高数,一直到2008年元旦,方才悟出数学考研之道,然后极短的时间大幅提升数学成绩,最终考研有惊无险。

虽然数学成为了强项,但是除了考试以外,难以有其他的用武之处。甚至都没有看透,数据结构是数学的分支。数据结构,一直以来觉得以概念和理解为主,后来经过不断的思考,最终发现:数据结构要刷题,刷到足够的量就是牛人。后悔当初没有采用题海战术的方式学习数据结构。目前来看,数据结构自认为学习的还可以,只是后悔走过的弯路。

2、读研阶段

2009年开始准备考六级,适逢改革初期,听力占分比重很大,恰恰听力是弱项,第一次一败涂地考分很低,后来狠狠的背诵短文,上百篇小短文,第二次发挥失常,差一点就过了,第三次终于考过了。这两年(2009年和2010年)是人生中最重要的两年,终于把英语搞明白了,掌握了通过六级的秘籍了。

虽然考过六级之后,再也没有花费大量的时间去学习英语。但是看到别人能流利的使用英文书写文章,内心甚是消沉,内心一直摸索如何将英语与编程统一起来。皇天不负有心人,终于在某天将两者统一了起来,心中无限感慨。

3、工作阶段

Java多线程方面,没有几个人能掌握和吃透,虽然市场上书很多,但是并无境界。幸亏看了看VC++的内容,终于得道升仙。蓦然回首,花费了八年时间。

高并发的关键是epoll,目前已经情有独钟,站长深刻的认识到:搞Java的人永远搞不定高并发,因为他们不接触C/C++。

很久之前看新入职的同事,给大家分享Paxos和ZooKeeper,内心感觉好厉害啊,比站长厉害多了,深深不安。后来,把ZooKeeper变成了技术分水岭,站长技术上的飞跃就是从ZK开始的。

站长对YARN心有独爱,这块儿越复杂感觉越有意思。站长悟出:生活中的场景很平淡,但是十分伟大。双重校验,编个故事,记一辈子。一致性哈希,编个故事,永远不忘。

Kafka好久不看了,但是感觉悟出了里面的道理,算是占领了一块儿高地。数组和哈希原理是有联系的,站长独创提出。

Shell搞了很多年,感觉还是不行,只有某一天才发现,原来这样玩儿,终于从量变引发了质变。

4、做站阶段

自2018年开始作站,一直到2022年才开窍,站长花费了五年时间才明白:把网站当作一件软件作品来对待。而在之前,站长觉得网站只是内容的载体,并没有挖掘出软件作品的特点。

5、数学探索与AI学习阶段

《认知数学》是站长提出了一个新的学科,诞生于2018年,发展于2019年,但是在2020年因为爆发了新冠肺炎疫情,发展受阻,慢慢就没有搞起来。虽然《认知数学》这个方向没有走通,但是并没有因此而湮灭站长对数学之热爱。2021年站长做了大量的AI项目,基于这些技术和感悟,在2022年又发展出来《数学感悟》,这个新方向才算是彻底走通了。

6、APP外包与逐梦阶段

站长的志向是做一款“成功”的软件,但是在现实中很难实现。很多人可以花费几百元吃顿大餐,但是也不会花费一两百元为软件付费。迫于无奈,站长偶尔接个外包app或者其他的项目练练手,体验一下开发与创业的经历。

7、未来十年的规划

希望建立一个实验室,专注基础领域的研究,用十年的时间在《自然》杂志上发一篇论文。