1 写程序、做软件是一种职业,作为一个技术特质的程序人,初始的爱好和热情并不能让你的生活和职业生涯变得丰富,少数人可能最后演变为技术牛人、更多的普通的程序员们,最后面临的是无奈的被淘汰或被边缘化。这是大环境的问题,不是个人意志力的问题。
2 不要把程序作为生活的唯一,这世界有太多美好的、我们未知的东西和领域,技术人的特质是以探索未知为乐趣。多学习方方面面的东西,把自己知识触角伸向多个领域,视角、心胸、思维方式、甚至性情都会发生变化,这对于一个人来说是真正一生受益的东西,即便对于程序分析和设计来说,也会有很大的好处。很多道理是相通的,程序员千万不要局限于技术本身,否则自己的路会越走越窄。
3 虽然跳槽可以积累一些表面的经验,但不要频繁跳槽。虽然我在职业生涯前面跳槽非常频繁,但真正让自己集成沉淀和提升是在后面。行业知识的积累和深层次解决问题能力的积累,和单纯的用程序实现一些东西是两个不同的概念,如果说程序实现是打拳的套路,那么你对问题的分析和提炼能力、对问题的理解和解决能力则是内功。一定是很长时间的积累和沉淀的结果。
4 选择程序这条路,要受得住寂寞,也要有坚持。虽然不要把技术当做唯一,但又不能不关注你所涉及领域内新技术的发展和动态。这是你判断自己是否老化的标志。一旦技术老化,你就失去了前进的基本动力。形成自己的知识体系和知识更新系统,是你不被淘汰的重要保障。
5 千万不要以为程序员很牛,在这个社会分工里,程序员往往是食物链最末端,也就是说,你面临的是从食物链上端开始的几层甚至10几层的剥削,意识到这个,自己对工作的态度、对职业生涯的考虑和选择都会更成熟。
6 不要用钱来衡量程序员的水平、成功与否等等。其实不光是程序员,对这个社会上任何人都是一样,你自己生活快乐不快乐,生活质量如何,并不完全取决于你有多少银子。正确的价值观也是你在技术上能否走远的一个重要因素,如果只向钱看,劝你转行去做销售。如果你做技术的同时乐在其中、对自己有正确的认知,逐渐进化成金子以后就自然会发光。
7 不要怨天尤人,好也是你自己,坏也是你自己,做你自己最重要。
原文链接:http://bbs.csdn.net/topics/390337615