书中告诉你软件工程师如何从小白到行业大神,初入编程时如何面对代码,与测试合作可以让你的代码更具有更强的可执行性,教会你爱上改BUG,设计程序运用抽象思维从难点出发,想要成为软件大神有个关键是对自己编写的代码做取舍,高手的练成不是光会写代码、会设计程序就行,还要会带领团队,如何带领出有凝聚力、有执行力的团队,与团队成员共同成长。
说说为什么学,软件行业更新迭代速度很快,如果停止学习很难跟上时代的脚步,跟不上脚本特别容易被淘汰。其他行业技术淘汰速度相对较慢,而软件行业淘汰速度相对较快。
那学什么呢?通常来说有什么新技术,学什么新技术,这样不是不可以,而是会很累,很难持续进行学习。而应对的方法也很简单,学习那些基础知识,比如,学习程序语言、系统原理、中间件和理论知识。要注意不是说不学那些新技术,而是说学习完那些基础之后,会让你触类旁通,能够快速的学习新的技术。
最后这本书也让我看看到不同阶段的人,所需要具备的能力是不同的,比如,在高手这个阶段,更需要前瞻能力和取舍能力;进阶阶段,需要独立完成需求的能力;新手阶段,需要保质保量完成分配到手上的任务。