《一个程序员的奋斗史 》读书笔记
刘泽
“能靠写代码养活自己吗?”很简单的一个问题,却如此尖锐,一时间竟只有一人举起了手。程序员,这个当前平均薪资最高的职业;而我们,中国最好的大学中信息专业中最优秀的学生,面对此问题却如此尴尬。另一方面,前段时间出现的华为“中年危机”事件,男程序员被妻子逼死事件,让我们不得不更去担心自己的未来,在程序员这条道路上该怎么样能长久的走下去。
而这本书,《一个程序员的奋斗史》,以作者的亲身经历给我们带来了一些思考。正如这听上去平淡无奇的书名一样,主角段伏枥也只是个平平无奇甚至有些落魄的大学生,从一所二流大学毕业,独自一人去深圳,挤在“握手房”中过日子,这便是他的奋斗的开始。相比而言,我们比他强了太多太多,但为什么就是这样一个人最后却成长为一名行业技术高手,甚至荣获了微软最有价值专家的荣誉称号,我想这其中的经验与教训也是作者最想表达的。
一、过好简历关
段伏枥仅仅只是在大学期间读完了教材,代码量不过千行,却在自己的简历上写下“精通C/C++”以至于每次面试都原形毕露,这也是好多大学生的痛点,动不动就写“精通“,以至于屡屡碰壁。而从主角后来的经历我们也可以看出来,在简历中要把自己独特的一部分写出来,比如项目经理这些是自己亲生做过的,怎么问也不至于懵逼,当然这些都要求我们多去实践,丰富自己的经历。
二、环境很重要
对于一个菜鸟来说,可怕的不是技术有多菜,而是处于一个很菜的环境中,投入大量的时间去改变自己的菜鸟级别,可最后发现自己被这种很菜的环境折磨得失去了曾经的梦想、忘记了初衷。
段伏枥在就业的路上先后遇到了看似“老鸟”的老章、老柳、老黄,他们无论从技术上还是经验上都要比段伏枥多得多,然而他却不知道最后他们竟是勾心斗角、保守自封的“老鸟”。在主人公所学的东西还没威胁到他们的了利益时,还会有保留地讲解所涉的领域。而一旦产生了冲突,便相互背地里使绊子。可想而知在这样的环境中怎么可以愉快的成长,所以段伏枥在认清现状后与他们分道扬镳,而这三只“老鸟”则在长期的不思进取和勾心斗角中失去了市场,失去了技术,失去了朋友,最后被这个社会给淘汰。
三、学习是无止境的,程序员尤其如此
我很喜欢书中一段话:“程序员是不幸的,因为只是还想继续待在这个行业,那么就必须一直在学习,永无止境;程序员又是幸福的,因为在这个行业,永远不会有尽头,永远不会有学完东西的时候,只要不停下前进的步伐,那么就不会担心被取代。”
正如那个问题问到的,我们绝大多数同学现在仍没有用代码养活自己的信心,而毕业在即,我们又怎么样才能适应竞争激烈的就业市场呢。或许有人会说继续深造,是的,这是一方面,但是我觉得比起单纯的学习到更多的只是,本科与研究生更大的不同在于学习能力的提高。就业时我们很可能去参与一个根本没有接触过的工作,例如与专业无关。在这个时候我们都是一个初学者,而对于一个初学者而言,如何让自己快速的上手以至于尽快参与工作并进一步提高,这所依靠正是我们的学习能力。
以段伏枥的经历为例,在他的第一份工作中,他需要去做一个嵌入式的软件,而它对Windows CE这个工具一无所知,于是段伏枥阅读了和Windows CE有关的所有书籍,虽然方法很笨,但坚持也是一种能力,他迈出了自己坚实的步伐,最后他成功了。这一点适合于我们所有的大学毕业生。无论我们对我们的第一份工作多么无知,只要我们肯读书学习,肯努力奋斗,路就在我们脚下。
粗略读完,也只是做了一点总结与感想,曾在忘记哪里看到一句话:“命运掌握在自己手里,什么样的心态决定了怎样的道路。”从菜鸟到大师,作者在每个人生的十字路口几乎都做出了正确的选择,这不禁令人羡慕,而更让我庆幸的是作者将他的经历记录了下来,为即将踏上职业之路的我们留下了宝贵的经验,也让我更加有了信心------虽然现在还是一只“菜鸟”,但只要坚持不懈,不忘初衷,终会成为牛人。