中国软件行业“跳跳更健康”

来源:互联网 发布:淘宝口令 编辑:程序博客网 时间:2024/05/02 04:55
 中国的软件开发行业不管是和国内其他行业,还是跟发达国家同行业相比,有两个特别明显的特点:
  1. 新入行同岗位频繁的跳槽,“要加薪就要跳”。
  2. 通过1.,工作头几年待遇大幅度,成倍的提升,“跳的多快加的多快”。
  从事其他行业的朋友,很少有岗位不变的频繁跳槽,跳槽更多是为了职位的改变,或加入很有前景的优质公司。在岗位不变的情况下,也不会出现如此大的待遇差距。是什么造成了中国软件行业和其他行业的不同?是同比较高的待遇?
  IT是为其他行业服务的,属于有高附加值的产业,所以确实有比较高的待遇。发达国家也是如此,像美国的统计数据,软件工程师待遇很高,“甚至跟项目经理,系统架构师差不多”。但较高的待遇也没有产生1,2这样的现象,是什么造成中国软件行业的独特性?想来思去,应该有下面几点原因。
   
  一.根本原因是新人薄弱的软件开发能力,中国特色的应试教育造成的应届生能力匮乏,跟外国同行同比入门待遇低。 
  在美国,要想拿到计算机专业的学士或硕士学位,很累很辛苦。各门功课,不只是要应付期末考试那么简单,无尽的阅读任务,实践动手的大作业,压着你前进;给导师做课题,去企业实习,自己做软件,大多成功毕业的计算机专业应届生都已具备了很强的理论基础,工作能力,新入行就能很好的干活,在获得很高的起始待遇后就是正常的幅度(每年小加升职大加)提升待遇了。在中国的IT外企、巨无霸民企其实也是如此操作的,只要非常优秀的应届生或有丰富经验的老手,入职能获得很高的待遇,但接下来提升的幅度就很小了,这些优秀的应届生可以算是中国教育的特例。
  大多数学校的计算机专业,还是太倾向于应试了,一次次的期末笔试,获得了必要的学分,但没有带给学生什么实际的动手能力。学完编译原理,数据库,算法,C语言,靠着画重点通过了考试,实际编程能力没有多大提高。甚至是硕士,很多也只是做一些纯粹的理论拼装,page粘贴,没什么动手能力。参加工作时虽然能力不行,但大量的中、小企业需求消化了广大应届生,只是待遇偏低,同一家公司相同的工作内容,待遇可能差了一倍。
   
  二.直接原因是新人快速提高的开发能力超越了一般公司对变化的反应速度,情感上“师傅对徒弟”的优越性心理让公司拒绝新人大幅涨薪的要求。
  前面说缺乏动手能力的新人被中,小企业以较低的待遇消化了,但较低的待遇是零时的。软件行业有其特殊性,只要新人稍微好学点,前1,2年开发能力会进度的飞快。评价程序员能力常见的一句话是“优秀的顶10个一般的,卓越的顶100个一般的”。很多新人甚至只工作了2,3个月,开发能力就倍增,而倍增的开发能力直接导致对薪酬提高的诉求。而一般公司是有稳定性的,待遇是慢慢的线性增长,常见的是1年一变,快的是半年一变,变化幅度一般20%最多。所以新人开发能力倍增在原公司并不会带来理立刻的待遇变化,公司经常也会有种传统的“师傅优越性”:“你啥都不会做的时候公司给你机会,带你出徒,你应该好好回报公司,有点作用了就想涨薪太浮躁了,对不起公司对你的培养,云云”。常见的是,企业宁愿给个工作经验一年,不知道具体能力如何的跳槽者6k的待遇,也不给个在自己公司工作从零开始工作1年,对工作非常熟悉的新人从3k涨到5k,于是新人离开了老东家,直接从3k跳到了6k。
  其实这对企业和个人都没有好处。对企业来讲,新入职的能不能适应公司氛围,能不能真正的干活是个未知数;对个人来说,来到陌生的环境,适应有个过程,原有的经验很多都荒废了。真正能让两者共赢的是,对工作头几年得新人,公司有更灵活的制度来保障待遇的提升跟得上快速提高的开发能力,待遇可设定为3个月一变,进步快的甚至是2个月;涨薪只看他现在的能力,而不要考虑他之前待遇有多低。这点小企业由于规模小能具备更灵活变通的优势,只要有预算能接纳6k1年工作经验的,那么一定能提供让新人工作1年涨薪到6k的机会。

  三.还有类跳槽是工作1,2年后小公司的往大公司跳,大公司的往小公司跳。这不只是简单的围城效应。很多人去小公司是由于新入行能力的欠缺,去不了大公司只能去小公司。在辛辛苦苦积攒了工作经验之后,跳到大公司一般会有待遇上的提升。而很多受大公司待遇吸引在在大公司工作的,工作几年学到规范做事方法后发现没有上升空间,这时去小公司经常会被委以重任,拿到期权和股票的还可能实现创业的梦想。
原创粉丝点击