羡慕高薪程序员大可不必,告诉你程序员的三

行业没有标准门槛!

技能过于通用!

从业人员善于戕害同行!

从这三个方面分别展开说说之前,我先介绍下自己,我本人本科时期学的就是软件工程,毕业后就一直在国内前三的互联网大厂工作,因此对这个有一定的发言权。

行业没有统一标准

医生需要发论文考资格证,教师需要考取教师资格证,会计也需要注册会计师证书,证券基金等金融行业也需要从业证,唯独程序员完全不需要任何官方认证,全靠面试时的那一小时发挥。很多人可能以此认为,没有证书恰恰说明程序员行业更加开放包容。然而事实果真如此吗?

没有资格证从业证等证书带来的第一个问题,便是行业门槛无法界定,程序员的能力没有官方认证机构认证,导致整个行业发展参差不齐,从月薪3k到月薪10w,都可以称之为程序员,然而事实上呢,其中很大一部分根本没有程序员的标准技能储备。

此外,由于没有官方认证的技能证书到阿里的另一个问题就是候选人水平无法界定。因此程序员的跳槽面试和其他行业还不太一样,像是会计跳槽,你只需要简单介绍下原公司业务,再晒晒自己的高级会计师证书,整个面试基本就稳了,因为国家已经认可这个人的专业能力,否则也不会拿到高级证书。然而程序员不一样,没有行业证书,面试官只能从网上找些八股,诘屈聱牙,搜肠刮肚,为难面试者,候选人除了要对原公司业务了如指掌,还要疲于应付算法题、八股文等等畸形考核。

过于通用导致程序员成为流水线员工

现在都讲究标准化、通用化,一条流水线,大家干的事情都差不多,只是有的人负打孔,有的人负责剪线头,整个流水线的运行不单独依靠某个流水线员工。同样,在互联网企业,只要进入公司,其实对于绝大多数人来说,他们的技能根本没有区别。你能做一个wms系统,他也能做,另一个人会做订单系统,其他人也会做。因为这些系统的底层技能无非就是mysql、redis、mq那套,这些大家都会应用。

而且现在由于软件开源,好的项目会越来越好,成为行业标杆,如spring,差的项目早就被淘汰了。这就造成大家都去学习这些行业标杆软件,而且学习成本,上手门槛还差不多,结果就是大家都会这些基础技能。整个人的替代成本就很低了,公司裁起员来自然顾虑就低!

程序员善于戕害同行

我知道这点争议很多,但就我现实观察来说还真不算偏见。很多程序员觉得自己学了点微末技能就自视过高,在一家公司干了一两年后,由于更加熟悉业务工作轻车熟路,竟然认为自己的人技术也超出众人,面试别人的时候非奇不问,非怪不问,非难不问,就希望用自己刚了解到的人一个冷僻知识来打压同行。

同时,程序员由于技能通用,导致容易被裁员而且职业寿命相对较低,往往很难挺过35岁。在这样的严峻环境下,有的程序员真的以为自己能在公司干一辈子,动辄指责候选人2、3年就跳槽,以此打压抨击,面试时不仅要搜八股还有出所谓的“算法题”(其实面试官只是提前背熟几题,后面每次面试都从这几题里出),造成程序员不仅要受公司裁员优化的压迫,还要遭受同行的人戕害。

我干了这么多年程序员,一直在大厂,说实话,真的对这行挺失望的。太多同行没有对这个行业的基本认知,没有自知之明,属实可悲!




转载请注明:http://www.aierlanlan.com/tzrz/3677.html