继软技能以后,这是我读的第二本非技术性质的关于开发者的书籍,听说被奉为开发者圣经的级别。可是小气的我是在Kindle上读的扫描本,加之本土翻译,阅读效果不太好。读完以后,有的概念不太理解,结构思想也不太系统。因而在网上找了几篇相关文章才算有了个图形。说实话,看别人写的口口声声感触良多,但是字里行间无非是摘录几个句子,形式感很强。抛开这些不谈,指导软件开发者技术的书不少,指导开发思想的就特别少了,这本书是受到众人力荐的,可想其中的观点仍是很值得借鉴的,下面我就以本人的理解来讲一下。
这本书的全名是《软件开发者路线图——从学徒到高手》,从名字看这应该是一本近于职业规划的导师书。但是当你翻到最后一页发现本身被骗了,通篇并无给咱们明确的方向指导,没有说明第几年学什么,第几年研究什么,最后落个什么下场。书中的内容是开发者的一些心路历程和相应解答。不过,当你读完之后回过头来,所谓的职业规划已经浮出水面了。做者并不强调作开发的就要一生写代码,能够带队,能够单干也能够转行下海,他只是阐明如何在开发技术上更进一步。当咱们在学习开发到有所小成的过程当中,会遇到什么,面临什么,会有怎样的畏惧和困惑,出现这些时应该怎么调整心态去应对。另外做者提供了许多提高的法门值得你们学习。
全篇涵盖了学徒到高手的三个阶段,学徒时期,熟练工时期,领班阶段,固然这是我私下定义的,做者的原文是用的空杯心态,走过漫漫长路,准确的自我评估,恒久学习几个章节。每一个章节里提供了一些学习模式,这些模式都已经反映在了书目,在文章最后我会贴出来。
首先说说学徒工时期,指的是应届毕业生或是刚刚从培训班出来的学生,抱着满腔抱负要开启本身的开发之路。在这个时候就会遇到几个状况:a.即便是已经掌握的知识使用起来都不灵活,比别人慢一拍 b.稍有所成便容易知足,听不进意见 c.未知的领域一片空白 d.与团队思路不一致,难以融入 。对这些状况,咱们每每是苦恼,无助,最后放弃失败。对此做者提出了本身方案:1.在任什么时候候保留空杯心态,忘记所学才能学到新东西。2.虚心求教于前辈,同事,借鉴他人的方法 3.不要苛求本身,调整心态,按部就班。
全篇涵盖了学徒到高手的三个阶段,学徒时期,熟练工时期,领班阶段,固然这是我私下定义的,做者的原文是用的空杯心态,走过漫漫长路,准确的自我评估,恒久学习几个章节。每一个章节里提供了一些学习模式,这些模式都已经反映在了书目,在文章最后我会贴出来。
而后到了熟练工阶段,在本身的公司对经常使用的知识点已经很熟悉了,好比作网站的外包公司,只用到Php语言,只用3.2的thinkphp框架,甚至已经搭建好了固定的后台排版。这个时候可能会有两种极端,要么感受已经很会作开发了,有点独孤求败了。要么跳出这个温馨区,发现其它的语言,其它框架一点都不懂。不知道微信公众号,不知道小程序,不知道怎么用Linux写脚本,搭环境。面对新的知识领域一片迷茫,从未据说过的英文术语一个个蹦出来,使人头痛不已。这个时侯还能保持空杯心态变得艰难了。学会了1到9,又有了a到z,学会了加减乘除又来了混合运算。不管如何咱们都有点懵了,不知道要不要学习了,不知道要学什么了,到了人们说的瓶颈。对此做者建议以退为进,精益求精。一样的效果用不一样的方法,一样方法用不一样的语言,不断回顾,思考,总结,借鉴优秀开发人员的经验,研究源码的实现原理。
再接下来又提高了一步,咱们已经熟悉了工做中用到的一切知识点,甚至是几乎用不到可能会用到的知识都已经了然于胸,咱们已经不须要去作入门时重复的码农工做,只须要指导新人工做,答疑解惑。大部分开发人员到这里就止步了,静坐发呆玩手机,偶尔炫耀本身的丰富经验,秀一下使人目眩的算法技巧。做者在书中用了自我评估和恒久学习来描述这个阶段。同时呼应了本书开始的一段话,无知者无知其无知者,愚者,避之;无知者知其无知者,惑者,授之;知者无知其知者,寐者,醒之;知者知其知者,明者,从之。我相信大多数人是不知道本身哪里不明白的愚者,而要达到知其所知的境界还有漫长的路要走,须要不断地自我评估,不断学习。做者提供了几个方法,1.坚持阅读,拓展知识面 2.实战项目,从失败中找不足 3.边学习学思考,从源码中深刻理解 4.记录知识分享知识,提高本身的知名度,检验所学。
对本书的理解到此了。我再说一下本身的想法,若是只是站在提高开发水平的角度,相似打球,写做,弹琴这种纯技术层面,应该保持着广度,精度,深度循环递进的学习方法,好比刚入门开发时不能光知道编程语言,也要了解前端的html,css,js,而后再多实践,使用纯熟,再深刻研究实现原理和使用技巧。过一阵子就要拓展知识面,了解各类jquery插件,数据库高级查询优化,配置开发环境等等,把这些精通,玩透了再拓展,再玩透,一直下去,保持进步。可是话说回来,生活不仅有代码,人生不能光有开发。作这些仅仅是为了维持生活和兴趣所在,之后一旦不为经济困扰或者有了新的经济来源,作开发就只是为了兴趣了。还有一点,比技术,经济,兴趣还要重要的是家庭幸福,我的健康,假若牺牲健康为代价,全部都是不值得的。
最后附上摘录的本书的导图,愿各位技术上更进一步,生活质量更上一层楼。php