现在招聘软件人才的信息铺天盖地,但是不同企业开出的薪酬却是千差万别,甚至可以达到万元以上。究竟中国程序员的薪酬待遇是如何定位?程序员应当如何确立自己的身价?这都是值得大家探讨的问题。虽然程序员本身的学历或专长可以有明显的差别,说到程序员的薪资待遇,却不是用简单的分类就能一目了然的。因为用人单位的实际需求情况和其待遇分配的主观性就决定了各自待遇的千差万别。
就传统观点来讲,也许学历的高低在一定程度上影响了程序员的初期就业,但是不论如何,对于用人单位来说,对经验的看重更胜于学历,在业内真正重视的是实际的经验与能力,而学历仅是入门的一张“名片”。虽然几乎每个培训班都说拿到XX证书就相当于拿到了XX万的年薪保证,但实际的项目才真正能证实自己的价值。否则证书就只是一纸空文。其实真正决定薪资待遇的根本因素应该是用人单位的实力和程序员自身的素质。
和做人的基本道理一样,程序员自身的综合素质影响了自己的价值。很多学程序的学生试图从自己的学历或所学的语言来确定自己今后能拿到多少报酬,这也有一定的道理,因为编程语言的难度和产品范围在一定程度上也影响劳动价值。就北京来说,大多数软件工程师的入门月工资大约是在3500元左右,几年后成为熟练程序员大约在5000元-10000元以上。
为什么要培训。个人总结培训有以下几种好处:
1、克服学习瓶颈。除了少数牛人以外,一般人自学到了某种程度之后会有一个瓶颈期,由于长期光看不练的理论化学习,加上之前一些学习中问题和困难的累积,这个阶段学习热情迅速下降,学习困难倍增,如果没有某种强烈刺激的话很多人就放弃了。我想很多人都会有这种感受。如果是有计划的职业培训的话,虽然这个瓶颈期也不可避免会出现,但因为学习的困难可以通过和同学及老师的交流被消化和练习的程度得到一定的保证,这个瓶颈很快就被新的学习热情所取代,整个学习过程得以延续和发展。
2、缩短学习周期。我们可以接受大学本科4年的混日子,为什么接受不了1-2年的职业培训呢?不都是学习么?时间也是成本,学习周期的缩短正好弥补培训的高额费用,如果真是以IT行业为目标,区区培训费用不抵不过你在散漫的自学中所耗费的青春的。
3、学习目标明确。面对市面上泛滥的IT参考书许多人会无所侍从,(一个程序员在业界混几年,总结一些自己的经验,在拼凑些牛人的书的章节就算出本书了)而闭门造车式的自学又会陷入全面学习全面开战的噩梦,很多人的结果就是什么都好象懂些却好象又什么都不懂,没有规划,盲目的学习后果可想而知。我不是想给培训机构说好话,但培训机构的确有自己的一套学习系统,即课件。当然这在国内有些被忽视,其实这也是有很高知识产权的。有了课件就等于给你铺了条路,至少你可以明晰哪条路适合自己,哪条对自己是死路。
另外,搞IT请千万记住向编码,架构,设计,分析等上层发展,而不要一开始就停留在维护,测试,等技术含量较低的层次。难道你不想拿10000多月薪了?