又到了求职季,现在毕业生想做程序员的不在少数,竞争也非常激烈。但如果你不清楚程序员的晋升之路,你的发展一定经落后于其他人,甚至被淘汰。
程序员有两种含义,一个是职业上的定义,另一个是技术上的定义。
如果从职业上讲,程序员是对刚刚步入职场的编程人员定位,主要的工作就是码代码,实现上级领导交给的任务,程序员一般不需要做设计工作,能看懂设计,能去实现就可以了。所以说一个程序员在整个研发团队里位置是比较低的。
如果从技术上讲,只要你还做代码的编写,你就可以称上是一个程序员,程序员的技术可以是很牛的,甚至达到大神级别。但你此时的职务可能是一名技术总监了。
为了自身的发展和利益,必须要清楚地了解职场上,尤其是技术领域里的晋升之路,该晋升必须晋升,不能一直停留在程序员的岗位上。因为一般来说,程序的薪金待遇都很低,对于老板来说,成本比较低。如果你一直做程序员,就有两种可能性,一、待遇一直上不去。二、待遇上去了,离淘汰也不远了,因为老板会找更廉价的程序员来替代你,反正程序员的工作很多人都能做。
那么,软件开发人员的技术晋升之路到底是怎么样的呢?
以BAT大公司待遇为例:
1、毕业生(初级程序员、程序员),适合专科、本科、研究生毕业生,学历不同待遇有所不同。
初级程序员相当于技术员,属于员级职务。程序员相当于助理工程师,属于初级职务。薪资待遇8K-12K,年薪12-15万左右。
2、工作一年后(高级程序员)
高级程序员相当于工程师职称,属于中级职务。薪资待遇10K-20K,年薪15-25万左右。
3、工作二-三年后(资深程序设计师)
资深程序设计师相当于工程师职称,属于中级职务。薪资待遇15K-30K,年薪20-40万左右。
4、工作四-五年后(系统架构师、信息系统项目管理师、项目经理、高级项目经理)
系统架构师相当于高级工程师(副高级职务)。薪资待遇25K-40K,年薪36-50万左右。
5、工作五-六年(资深项目经理、技术专家)
技术专家相当于高级工程师(高级职务)。薪资待遇30K-50K,年薪40-60万左右。
6、工作六-八年(技术专家、副技术总监)
技术专家相当于高级工程师(高级职务)。薪资待遇40K-50K,年薪50-60万左右。
7、工作八-十年以上(技术专家、技术总监)
技术专家相当于高级工程师(高级职务)。薪资待遇50K-80K,年薪60-万左右。
工作五年后,建议大家考取软考的高级证书,比如系统架构设计师、信息系统项目管理师、网络规划设计师、系统规划与管理师、系统分析师,可以根据你的具体情况看着考,这东西一是代表你有一定的水平,二,用人单位也很看重这个。其他的初中级的没啥意思了,除非你大学里就能考下来,找工作肯定有用。
有特殊技能的或能力普遍高于同期人员的,待遇肯定还会高一些。二线城市或普通公司,待遇要打5-8折。大公司基本都有自己的员工技术等级,都不一样,但基本都是按这些路子来的。工作不仅仅是工作,同时是一个学习的过程,只有不断学习,才能进步,才能晋升。
希望大家不断进步,生活越来越好。有什么看法,可以在下面留言,我会给大家解答的。