如何能做上高薪的程序员
这个题目有点功利,其实目的不是为了强调钱,只是为了强调这程序员背后的价值,也就是为何能拿到高薪。
我一直很想把一切做技术的看作是在练功,一种修为的锻炼。学编程的,学法律的,学传媒的,各行各业都有自己的门道。都需要长时间的积累和锻炼才能有大的收获,才能在这个行业有自己的地位,让自己的价值得到体现。虽然自己现在都已经研二了,但是还是买了《我是一只IT小小鸟》这本书来看,主要是想刺激一下自己。这本书是一些已经算是有点小成绩的刚刚走出学校或是还在读研究生的学生,但各个都是传说中的牛人。每个人都从自己的角度介绍了自己求学的几年时间里的经验和教训。是本好书,尤其适合想做IT的大学本科生。
这本书里,几乎所有的人都先谈到了自己大学前的经历,简言之就是兴趣爱好。有了这个才能在这一行里走的更远,这个就不多说了。
说说书里一些人的成功经验:
所有的人都有坚定的目标和坚强的毅力,都读过不少的书。从敲数据结构数或者其他编程书(Thinking in JAVA,The TEx book)到横扫图书馆的TP312(计算机理论和编程类书),好像一个立志习武的年轻人,拿着武林秘籍,在从最简单的一招一式慢慢学起。这是一个枯燥的过程,需要极强的毅力。我也曾经下定决心好好看几本书,但最终都因为各种原因没能实现。各个作者推荐的书不过那么基本经典的书<算法导论》、《数据结构》、《代码之美》、《thinking in java》、《java与模式》、《代码大全》、《C程序设计语言》、《编程珠玑》、《计算机程序设计艺术》这些书都是书中作者推荐的。相比之下,我这个研究生就汗颜了,希望自己能有朝一日将它们一一汲取。
ACM,POJ和TopCoder上的演练也是他们的资本。这个自己就更不如了。曾经也下决心好好练练POJ,但是到现在才ACCEPT了4个题。
其中也有几位作者和别人合作完成了不少项目。做理工科的人,经常面对的都是简单的对与错。往往这些又很需要独立的思考,所以很多程序员都比较独立,缺乏人文气息,这个自己也要好好反省!多参与到多人的项目中,成长很快。
几乎所有的人也都提到勤记录,我推荐tiddlywiki,一个小巧的记录软件。只是一个简单的JavaScript网页,所有的东西都保存在这个网页里。很方便。
其实,简而言之:兴趣,坚持,协作,多实践,广阅读和勤记录
一直觉得大道从简,所有的技术学科,在初期都是学技术,但是如果修为达到一定的高度,那不管是哪一行,即使突然转行,也能很快的入门。真正做到手中无剑,心中有剑的地步。
期待自己到达这一境界的时刻。
最后推荐还在学校里的朋友,翻番这本书,会有些收获的。

[...] 09: 如何能做上高薪的程序员 (6) [...]
谢谢你的分享,小受鼓舞。
@王辉,
很高兴你能喜欢,欢迎常来逛逛:)
贪多嚼不烂啊,话说窃以为taocp很值得看,哪怕只能看它的第一卷。
虽然最近我也看了一些,但是闲书居多。NightFire还有什么好书推荐?
taocp指的是哪本?
我猜你们两个互相认识,可是erlv可能不知道。。。
为了方便以后的人查阅,将这本书的信息贴在这里
The Art of Computer Programming (TAOCP) ,
书本主页
http://www-cs-faculty.stanford.edu/~uno/taocp.html
豆瓣上的书评
http://www.douban.com/subject/1418402/