background image

【四】总结与提升

【五】职场榜样

——雷军:从程序员到金山 CEO 

【一】程序员通常的发展路线是怎样的?

程序员通常的发展路线是怎样的?可以看看这个图,当一个初步的职业规划方案已经成型时,如果制订者目前

已在一个软件公司工作,那么,对他来说进一步的提升非常重要。

 首先要做的则是进行角色分析,反思一下这个职业环

境对个人的要求和期望是什么,如何使自己在单位中脱颖而出。

通常,软件技术人员的职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;随

着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。

就像烹饪一样,每一个阶段目标都需要你进行角色分析,找出这一角色需要的

‘配料’,当你注意收集技术、素养

等相关

‘配料’后,就会成功烹饪出你所需要的目标鱼。前提是你一定要了解自己的特点和优势,就好比黄瓜种子是不可

能培育成西瓜一样。

这归根结底,都是以技术为基础。在扎实的技术基础上(高级软件工程师),如果有着比较强的抽象设计能力,

又打算专注于技术开发,架构师是个好的选择;如果

 性格更适合做管理,情商能力突出,技术型管理应该是下一步的

方向。这种发展规划属于

‘瘸腿走路’的类型,各有侧重主攻发展的职业方向,也是目前一般程序员 普遍采用的发展路线

规划。

决胜点在于长期的点滴积累,认证证书、成绩、丰富的经历是求职的表面文章,在目前软件行业里不是很看中这

个,真正的

‘内功’是需要规划的。至于培训,我倒 是很建议直接加入软件公司,你就会学到很多实际的东西。不过,学

历教育虽然在职业生涯里不是主要的,但是随着职位的提升却有很重要的意义,能辅助拓展你的

 职业发展空间,而不

是以此为阻碍从而失去更多的机会。

已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。其中程序员最

主要的发展方向是资深技术专家,无论是

 Java、.NET 还是数据库领域,都要首先成为专家,然后才可能继续发展为架

构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序

 员最为适合,但这种工作职位非常有限

为在中国目前的

IT 行业,架构师需要的条件比较复杂,而且需求量也比较少,这也是我国软件行业走向国际并有待

成熟

 的因素之一。

【二】综合才能型发展路线图