很多不懂技术的人,都很羡慕哪些做技术的大牛,尤其是IT行业的技术员,更是很受青睐,比如程序员这个职位一直是很多人向往的。
互联网技术岗位往往工资比其他行业要高一些,但是实际程序员的工作没有大家想象的那么光鲜。下面是一些老程序员给大家讲解真实的互联网技术行业的现状。
第一、软件开发行业,很多都是小公司,往往一个公司只有2-3名程序员,所以程序员工作并不好找,往往一个程序员被辞退,将在短期很难找到像对口工作。不像做销售的,需求量大,很多销售公司一个部门就有好几百号员工,而且长期招工。软件公司的程序员岗位需要的人数少,基本长期不招人,就是有人才流失,往往也是通过熟悉的关系渠道挖人才。所以从事软件开发的程序员往往很难找到工作。
第二、软件开发公司虽然人数少,但是并不代表事情少,恰恰相反事情非常多,往往是一个人做多种事情,这就对程序员悄悄比较高,要求程序员既要业有专攻,同时又必须是多面手,而且还是救火队队长,因为程序经常出现BUG,软件上线了出现BUG就得马上去修复,哪怕是深夜1,2点,老板也会打你电话让你起来修复BUG 。
软件开发公司,加班是家常便饭,客户都是要求软件尽快上线,抢占商机,慢了就不行。所以软件公司老板基本长期处于赶工期的状态,而且软件开发变数比较大,有时候客户要求增加一个新功能,客户认为这个新功能很简单,但是技术上往往让程序员费尽心思,因为有些功能以前没有写过这样的代码,公司代码库也没有储存过,那么就得让程序员反复研究,反复试错,其中的难度,夸张一点说法,好比爱迪生发明灯泡,要试错上千次才能成功。而更重要的是要在客户贵的的时间内完成,于是程序员能做的就是加班,往死里加班。
所以程序员根本没有自己的私人空间,所以程序员很多都是单身,程序员拿着白领的工资过的却是农民工一样的生活,所以很多人把写代码的程序员称为:“码农”!
第三、程序员要求有相当强的学习能力,因为软件行业更新换代太快了,这就要求程序员要不断学习新知识,如果不学习新知识将什么事也做不成,自然会被淘汰。就比如游戏开发引擎 unity3D,每隔几个月就更新,而游戏开发者就得不断学习unity3D的新技术,否则将无法使用,如果你一年不学习unity3D新技术,你可能会像一个新手一样面对unity3D根本就不认识。
相对于传统行业技术变化没有那么快,往往学一次用终身,比如司机只需要学会驾驶技术,就可以用终身,因为汽车驾驶技术基本是数十年不会变。但是软件行业则恰恰相反,变化太快,也行你从事软件开发数十年的经验,还不如一个刚入门的新手,因为新手往往学的是最新的技术,而老程序员用的还是过去的老技术,这就好比马车在好也跑不过汽车,新技术优势太明显了。
所以很多公司对35岁以上的程序员采取劝退的方式,这是有原因的,因为35岁以上的人往往不再对新东西感兴趣,也不愿再学习新技术,这样的人基本就是被榨干了的枯木,没有再使用价值了。
责任编辑:wv
-
程序员
+关注
关注
4文章
951浏览量
29776
发布评论请先 登录
相关推荐
评论