由这一年读的这些书谈谈软件工程师的职业规划
如果有人问我2013这一整年最后悔的事情是什么那就是博客写的太少了,大概看了一下,还不到10篇,连每个月写一篇都没有保证,如果你问我为什么,我可能会说比较忙,但是写博客的时间应该还是以有的,其实原因主要还是主观上的,我花了很多时间去做一些尝试,去读一些书,去规划自己的职业生涯,算起来还是小有收获,于是今天总结一下,也算是弥补一下少写的博客和不知去哪了的时间。
下面首先总结一下我看了那些书,以及都有什么收获。
我想说的第一本书就是这本暗时间,非常有智慧的人写的一本书,日常中很多有趣的事情都可以从里面找到答案,
好多方面有共鸣,我从书中学到的对我意义最大的就是实干,遇到问题必须自己动手,纸上学来不如实践。
第二本是代码大全,这本书我读过两遍,可以说市面上所有其他的讲代码构建和代码风格的知识的总和都不如这一本书讲的透彻。
第三部分是软件调试相关的知识,角度不同,但是如果你所在的职位对软件调试或者软件安全,反工程,软件攻防要求很高,这3本书必将让你有所收获。
下面两本是吴军的数学之美和浪潮之巅,相比之下我更喜欢浪潮之巅,软件科技史讲的和评的都不错,值得一读。
C++ 11 标准出来以后,我重读了C++ Primer 以及另外两本网络相关的书,其中第二本是国人写的,作者是奔着少而精的角度去的,书写的不错,值得鼓励,但是写书应该是自成体系的,我觉得从这方面讲,这本书还有好多地方可以提高,最后一本不用说了,经典中的经典。
由于项目的关系,需要AD方面的配置,读了这本书,写的很不错,获益良多。
据说如下两本书是园子里的人写的和翻译的,一般园友写书我都必须支持,两本书都非常不错,为了更好的支持作者,我提两点小建议:
1. 第一本书写的不错,但是不知道为什么都起来特别累,而且不吸引人,和老外写的东西差太多,不知道为什么。
2. 第二本书的翻译我就不多评论了,希望作者再出第二版的时候加强。
如下几本书是概率和英语相关的书籍,这就是我认为的未来,这基本都是入门的初级教程,之所以选他们主要是为了学习专业词汇,找个切入点。
下面是我读过的唯一一本理财相关的书, 我觉得最大的收获就是让我明白了什么是资产,建议近期想靠买房子来赚钱的朋友,三思而行。
下面谈谈软件工程师的职业规划
首先需要说明的是软件工程师这个职位是个发展很快的职位,因此每个人的职业规划也应该时不时的顺应技术的大潮发展,如果不和大潮随动,就只能是等死。
下面我简单的将工程师分成三类,可能不太精确,但是我觉得足以说明问题:
第一类:志向不在软件,惶惶不可终日。
对于这类人其实他们是在等机会,一旦有可以做的事情,他们可能就转行了,俗话说龙生九子,各不相同,能在别的行业做出一些成绩也不错。
的二类:人在写代码,志在管理
对于这类人,我建议有时间去读个MBA,考个PM说不定那天有机会你就上去了,多和领导交流,多谈人生,多谈忠诚。
第三类: 走技术路线
这也是我选择的路线,技术录像如果想走的长久,第一是顺应潮流,第二就是业贵专精,抓住不变,比如Windows NT, Linux,有自己的绝活,第三就是选一个自己三年内的大方向。比如对我来说,我认为未来是机器人和人工智能的天下,我就会在这些方向上布局,做些知识储备,如果有这方面的机会一定抓住。
总结
写了很多,希望对大家有所帮助,同时也希望大家多提宝贵意见,让小弟也有所提高。当然如果某位朋友有相关领域还得书籍推荐,也请不吝赐教。