不知道你们有没有这样的经历,就是一我的宅在家里一成天,到了晚上遇到人开口说话都有点不顺畅,结巴。有时候明明想表达一个意思殊不知道用什么词,但谈起技术和写起代码来仍是很熟练。这就是“用则进,不用则退”。增长感官体验,能够促进大脑的使用。程序员
对于程序员来讲 ,技术方面的精进尤其重要,不管是你是热爱程序的程序员仍是只是靠他吃碗饭的上班人员。编程
而技术的精进离不开两个方面:一个是经验的积累;一个是清晰的思惟。布局
经验的积累其实就是不断的尝试、学习、理解、掌握新事物,同时不断对新事物的掌握又能有效的锻炼大脑,所以对于新东西的学习是必不可少的,这也是为啥会在网上流传这么一句话——“优秀的程序员应该每一年都学一门新语言”的缘由。这只是说对新事物的学习,那么如何发现新的事物/技术呢?学习
不管你是学生仍是上班族,必定都有这样的经历,新到一个学校、教室、公司,你都以为新鲜不已,大脑中的兴奋神经异常活跃,以为有不少新的东西须要学习掌握,但过不了多久,当你熟悉了身边的一切,熟悉了大家在作的事,而且你也能像你刚来的时候想的同样和他们一块儿合做的时候,大脑中的兴奋神经(若是真有这玩意的话)已经冷淡,它对周围的环境产生了一种惯性:每天如此,重复这些事。对于大多数人而言此时你的大脑已经像是处在小黑屋里了,迟钝和僵化只是时间问题。这多数针对上班族而言,对于学生党会好一些,充裕的时间能够拿出一些来作不循规蹈矩的事情。调试
在这样的状况下,最重要的事实际上是要意识到,你的大脑被关小黑屋了,你应该作些什么了。这样就得说到积极主动的事了,积极主动是个好习惯。虽然有时会碰钉子,可是结果老是好的。对于技术人员来讲,思惟的积极主动要重要于腿勤脚勤或者嘴勤。blog
「不做为」是敌人,「错误」不是。索引
一个熟悉的场景:某小白在写Django项目,运行后始终没法访问页面,小白非常捉急,请来大神,大神看了一眼程序以后,沉思片刻说,你丫是否是没有配ALLOWED_HOSTS,遂,问题解决。你知道在大神沉思的时间里发生了什么吗?你的代码已经在他的大脑里执行了一遍而且作了各类异常可能的分析。 好吧,这是个蹩脚的比喻,重点不在大神,在于想告诉新手若是遇到bug你必定要兴奋,不要随便把解决bug的机会让给了别人,这样才能更加聪明。进程
当你努力解决一个问题时,你的全部记忆都会被扫描——甚至那些你没法主动唤醒的记忆。ci
在解决Bug的过程当中,大脑是异常活跃的。大脑会将各神经元连通起来,你的经验、知识都会被调到起来去解决这个问题,实质上就是复习了一遍,这就是积极的好处。另一个方面就是挖掘已有项目中的新事物。你一个在为一个已经在线上运行的项目添砖加瓦,是否是以为好像你已经了解了这个项目了呢?其实差远了,一个能成功运行的项目(我说的是线上),在稳定前一定有不少崎岖凹凸的路要趟,这些东西才是线上系统稳定的重点。多想几个为何,这是小孩都知道的事,但每每习觉得常的事倒是从不会被想起的,如何破?让本身意识到,而后行动起来。资源
视角的变化会让你始终处于一个新鲜的状态,让你的脑细胞不至于死的比新生的快。
下面再摘录书里一些经典的话语: