读前思考:
1.你有没有想过自己为什么从事代码之路?
2.虽然知道未来要做CTO,但是程序员的升级打怪是否有足够的清晰路线,脚踏实地的步数?
对于很多人来说,也许从事代码之路只是因为外界所说的工资很高,待遇很好,俗话曰:钱多话少死的早
当然这只是玩笑话,真正的程序人,我认为都是智商很高的那种,最起码能够了解算数和计算机技术
而这两项又是推动社会发展的基础,你说从事的工作能同时包含这两个,是不是得有点东西才可以
当然了,任何行业都是20%的人,生产了80%的效力,it行业更是如此,程序员更是如此,20%的程序员可以拿到80%的高薪
对于程序员的成长之路,其实历来都有很多争议,有的说要专心技术,成为CTO,有的认为技术业务两手抓,更靠谱一些
对此,不发表任何评价,自己喜欢什么就做什么,管别人说那么多干嘛
但是无论是技术路线还是业务路线,读书都是必须的事情
而下面这本书就是第一天做程序员应该必须的书
甚至成为一名合格的程序员必读之物
这本书里面
有对代码的讲解要求,
有对软件熵的讲解,
有对技术的探讨与交流
有对如何设计一个正交性系统
有对编程的一些探索。。。
尤其是对设计性层面,不仅仅考虑系统的完备性和功能的实现,更要考虑到系统的耦合和维护
不过本书所涉及到的一些具体的知识点就不会那么细致了,毕竟这本书不是一本纯技术书籍,只是可以打开程序人的一些思维方式
或者可以说是指导程序员成长的“路书“
下面是列出的部分大纲,可以供你了解一下
不过总结下来就三条:
心态:对代码抱有敬重态度,写的每一行代码的意义和价值所在,可以帮你更加了解自己的代码,变化是无时无刻不在发生的,随时准备kill自己的系统
大局观:在你设计一个系统/项目的时候,或者接触一个新需求的时候,如何设计,从哪里入手,功能还是模式,风险点,估算时间。。
动手能力:读完此书,立马上手就可以用
当然具体的详细内容,还是亲自读一读比较好,书籍很薄,一个小时基本上可以读完
毕竟
小马过河,见解不一
要知深浅,亲自下水才好
好了,今天就到这
下次分享另一本:《软技能:代码之外的生存技能》作者:john Z sonmez
如果你也喜欢读书,欢迎加入好书共读,100天33本书