您的位置:首页 > 职场人生

在有限的时间内,专注于一件事,重复直至成为优秀的程序员(转)

2015-01-12 13:00 477 查看
晚上看到一篇博客,作者是翻译《黑客与画家》的阮一峰。他说一个网站上有人提问:“最让你感到吃惊的信息是什么?” 有人回答:“人生只有900个月。”九百除以十二,计算器准确的告诉我等于七十五,这也差不多是现在的人均寿命。这当中还包括了睡觉吃饭闲扯漫无目的的时间,如果用一张A4纸打印出30x30的表格,每个月过完打一个钩,我们就能清楚地看到这一生是多么有限。

想到这里,我又想到另外一个关于时间的理论,那就是“一万小时天才理论”。看到一些书评说这个理论是有科学依据的,那就是技能本质上就是大脑中的回路,髓鞘质是“交流、阅读、学习技能、人之成为人的关键”。所有动作都是神经纤维之间沟通的结果,技能线路锻炼得越多,使用就越自如。这样朴素的解释显然容易让我们接受。

如果把这两个理论结合起来,“人生只有900个月”,而成为一流高手需要“一万小时”,那么结论就是,我们需要在有限的时间里专注于一件事,直到它成为一种习惯。其实这并不容易,对大多数人包括我自己来说,生活常常是没有指向一个目标,一件事,而周围的人又有那么多的需要,他们也常常会想让我们去做别的事。如果我不清楚要去的地方,那么别人就会为你指路,而那条路很可能并不是你想走的,但是由于你并不知道要去哪里,那么去哪里都无所谓了。

难怪Bill跟我说“如果你不知道自己想成为什么样的人,我就没办法帮你成为那样的人。”这是一个我需要常常想起的问题。

当然,成为一流高手没那么简单,不仅需要投入时间,还需要“精深练习”。这是一篇书评的总结:


我遇见的教师大多比较安静,气质内向。他们拥有同样的目标:坚毅,直入人心,坚定。倾听的时间多于说话的时间。他们似乎对于打气和励志演讲并不感冒,却会花大量的时间纠正细小而有针对性的具体问题。


我理解的精深练习,就是要有针对性且具体。不只是大谈理想梦想,而是踏踏实实地过好每一天,从早上安静默想的时候开始,到晚上临睡前的反思结束,制定年计划月计划周计划,诚实地记录并且询问有经验者的意见。这样的操练我正在进行,尽管一时还见不到成效,但是日积月累,三到五年下来我相信一定会有果效。

其实编程也是一样的,无论你是用哪一种语言,在哪一种操作系统上编程。让编程成为一种爱好,从兴趣出发,用优秀的准则来约束,我相信可以成为一个优秀的程序员。当然,我所说的不是一个熟练的程序员,copy&paste而已,而是优秀的程序员,我自己的定义就是逻辑思维缜密,语言基础扎实,英语阅读能力好,易于沟通的程序员。想象一下,其实你每天工作八个小时,哪怕中间只有那么两到三个小时是专注并且精深地在编程,那么这种行动所产生的效果也是不可以想象的。

我现在尝试每天做一道Leetcode的算法题,从简单的做起,先自己思考,如果25分钟内不能解决就看别人的思路。
http://www.cnblogs.com/andrew-chen/p/4217157.html#commentform
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: