Django的创造者之一JacobKaplan-Moss,说过一句让许多程序员感到很不好意思的话:
编程只是一堆可以学到的技能,它不需要太多的天分,而且成为一个平庸的程序员并不可耻。
可耻的是什么?
可耻的不是平庸,而是一开始就甘于平庸。不是年过三十,仍没有写出超凡的代码,而是工作五年,薪资仍蜷缩在最底层。
华为超级技术大牛,华为前副总裁徐家俊,在总结自己职业生涯时说:
在华为的十年是懵懵懂懂过来的,当初我好像没有什么远大的理想、没有详细的规划,只是想着把一件一件事情做好。
大家刚开始不都是这样么?
为什么他后来如此成功?那些拿高薪资、甚至在业界成名的程序员,是靠着什么一步步走上去的?有哪些日常习惯能够让我们长期获益?
我们搜集整理了多位技术大牛的成长故事,并选出6条他们大都共有的特质,在此分享给大家:
6.拥抱问题
每天被无数脑残问题强X,何以要拥抱问题了呢?
年,阿里巴巴上市前,新增三个合伙人,其中一个叫蔡景现,花名多隆。
这个人不出名,却在淘宝内部被贴如“神”、“大牛中的大牛”、“少林扫地僧”等标签。不是夸张,在所有工程师眼中,他就是个神。
从03-07年,淘宝搜索引擎就他一人在写,一人在维护,而这并不是他的全部工作。
多隆说,他的知识经验的积累主要归功于在业务发展过程中,他遇到了各种各样的问题。没有不值得去解决的问题,也没有不值得去学习的技术。
当被问到他是如何成长为现在这样的大神的。他回答说“就解问题嘛”,从淘宝最开始遇到的简单PHP问题,一直到现在尖端的性能难题。
问题是什么?是路上的石头。有人被问题绊倒了,有的人踩着石头登上更高处。大家玩游戏,为了快速升级,去拼命刷副本。在现实生活中,问题就是那些怪。主动去刷怪,才能快速升级。
5.擅用时间
法国著名牧师纳德·兰塞姆死后让人在墓碑刻下这样一句话:
假如时光倒流,世界上将有一半人可以成为伟人。
人一生所有的可能性都藏在时间里,时间越少,变数越小。早先在网上流传着这样一个段子:
弟子问老师:“您能谈谈人类的奇怪之处吗?”老师答道:“他们急于成长,然后又哀叹失去的童年;他们以健康换取金钱,不久后又想用金钱恢复健康。他们对未来焦虑不已,却又无视现在的幸福。因此,他们既不活在当下,也不活在未来。他们活着仿佛从来不会死亡;临死前,又仿佛他们从未活过。
比尔·盖茨,倘若一个小孩子有什么理由可以嘲笑他的话,也只能是:啊哈我比你年轻!
或许,时间的重要性根本无需我如此赘述。怎样去擅用时间?相比欧美等国家,国内程序员确实是加班比较多的群体,原本空余时间就少。
话又说回来,假若原本时间就很多,那也不需要“擅”用,只需用就好了。下面是几个较为经典的方法:
a.奇特的一生
《奇特的一生》讲的是苏联科学家柳比歇夫坚持56年做时间统计,计划自己一生的一本奇书。之所以推荐这本书,是因为很多人在试过很多方式失败之后,却因为这本书解决了拖延症。
b.先救老婆?先救老妈?
说实话,真正爱你的人不会出这样的难题,使你痛苦。但本质上这是一个优先级的问题。排列优先级,能够让你时刻抓住重要的事情,不至于后悔。这也是史蒂芬·柯维在《高效能人士的七个习惯》一书中大篇幅强调的思维。
如同兰迪·波许在著名的“最后一课”中说的,当你把重要但不紧急的事情处理完了之后。就不会有重要且紧急的事情出现,让你焦头烂额措手不及。
c.罗斯福的专注
大家都知道罗斯福在*治上的巨大成就,却不知道,在他拳击、游泳、舞蹈、诗画、动植物解刨等方面都有很高的造诣。这些成就,都来自于他的独特的学习方式:超高强度的专注。
当需要做一件事,他会使用“DeepWork”策略,首先把Deadline压缩的比常人完成的时间短,然后取消其他不重要的事情,集中在这件事上,直到达到目标。
4.写博客
这一条想必大家再熟悉不过。很多人平日学习的渠道就是去一些大牛的博客。
实际并不限于写博客。这条习惯的核心,是回顾、反思与记录。可以是记笔记,日记,甚至把新近学习的东西讲解给别人。
当然,就写博客本身而言,不仅能够回顾反思学到的知识,还能建立行业知名度,认识到朋友等。这些对于个人的发展带来的价值都是难以估量的。
这里分享几个优秀的博客给大家做参考:
阮一峰: