十年沉思录
科目的学习方法总结
2007暑假留校复习高数,一直到2008年元旦,方才悟出数学考研之道,然后极短的时间大幅提升数学成绩,最终考研有惊无险。
2009年开始准备考六级,适逢改革初期,听力占分比重很大,恰恰听力是弱项,第一次一败涂地考分很低,后来狠狠的背诵短文,上百篇小短文,第二次发挥失常,差一点就过了,第三次终于考过了。这两年(2009年和2010年)是人生中最重要的两年,终于把英语搞明白了,掌握了通过六级的秘籍了。
虽然考过六级之后,再也没有花费大量的时间去学习英语。但是看到别人能流利的使用英文书写文章,内心甚是消沉,内心一直摸索如何将英语与编程统一起来。皇天不负有心人。终于在某天将两者统一了起来,心中无限感慨。
虽然数学成为了强项,但是除了考试以外,难以有其他的用武之处。甚至都没有看透,数据结构是数学的分支。数据结构,一直以来觉得以概念和理解为主,后来经过不断的思考, 发现:数据结构要刷题,刷到足够的量就是牛人。后悔当初没有采用题海战术的方式学习数据结构。目前来看,数据结构自认为学习的还可以,只是后悔走过的弯路。
编码的秘籍
读源码往往读起来头晕,恶心,这是因为大脑接受的消息量过大导致的。好比,秒杀把系统拖挂道理一样。后来,通过降维的绝招,终于解决了阅读大量源码的秘籍。
羡慕别人写的行云流水,后来才发现,这里面也有秘籍,目前也掌握了。
双重校验,编个故事,记一辈子。
一致性哈希,编个故事,永远不忘。
Listener的用法,看似高大上,换个角度来看,非常简单。扔掉事件和监听的想法,就当做是一种调用而已。
Java多线程方面,没有几个人能掌握和吃透,虽然市场上书很多,但是并无境界。幸亏看了看VC++的内容,终于得道升仙。蓦然回首,花费了八年时间。
高并发的关键是epoll,目前已经情有独钟。深刻的认识到:搞Java的人永远搞不定高并发,因为他们不接触C/C++。
很久之前看新入职的同事,给大家分享Paxos和ZooKeeper,内心感觉好厉害啊,比我厉害多了,深深不安。后来,把ZooKeeper变成了我的技术分水岭。技术上的飞跃就是从ZK开始的。
对YARN心有独爱,这块儿越复杂感觉越有意思。
Kafka好久不看了,但是感觉悟出了里面的道理,算是占领了一块儿高地。
数组和哈希原理是有联系的,独创提出。
shell搞了很多年,感觉还是不行,只有某一天才发现,原来这样玩儿。终于从量变引发了质变。
不羡慕那些参与开源项目的commit,没有完整做过项目的经验,只是在添砖添瓦而已。而且,很多东西,虽然是他们搞出来的,但是未必能深刻的说出道理来。
认知数学
明确了数学是什么?数学,是思维的工具。
推导出时间不是均衡流动
解决了读座右铭和马尔科夫链的关系
明白了田忌赛马的道理
认识到正态分布的深刻性
未来十年的规划
希望建立一个实验室,专注基础领域的研究,不与凡花争奇艳。
建立一个在线大学,希望做些与数学相关的内容传播,当然,人工智能属于数学的一个分支而已。在线大学,既能传播自己的一些学习心得和新的发现,也能挣些钱以安身立命。我所说的大学,可不是培训机构,可不是卖视频教程。
中国还有很多人处于贫困和无望之中,做一个有担当的人,去帮助这些人。
更多内容
很多读者对此文,表示赞同,想让我说点更多的东西,所以随便写了点:
这是一个什么样的博主
无名之士,有道之人
今天偶然网上找解决方案,进如这个网站,看到现在,不禁唏嘘,程序员之间的差距...心中的方向更加坚定了~
希望自己也能做到这样的系统联想学习