在谈这个问题时,首先我们先了解一下什么是程序员及程序员的职业点。一什么是程序员(英文Programmer)就是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
我们现在知道了什么是程序员,那再来看看, 程序员的职业特点。
程序员职业在求学期间门槛要求就高,就是要求基础知识多,还要求自身的动脑动手能力强 。计算机世界知识更新的比较快,所以要求从业人员要不停的学习新的知识技术,而且工作量大,竞争非常激烈。那么这样的高要求高付出,自然他的回报也是很多的,所以程序员的薪金也是比较高的。看上去感觉程序员这个职业真是一个很诱人的职业。
而现实是 ,就像我们刚才谈到的那样,IT业是一个要求不断需要学习的行业,知识体系更新很快,不学习就要被淘汰,在国内程序员一般干不到四十岁就要面临新声代的取代,年轻人经历充沛能熬夜,接受新知识的速度快,大龄程序员面临着体能下降,而且看上去接受新知识的能力和速度都不如年轻人,在这样情况下,大龄程序员大多数都要面临转行和被裁员的命运。
那同样大龄程序员国外又是什么样的情况那?
一 德国 因为德国老龄化早八十年代就已经开始了,五分之一的老年人,这样的社会环境,不用说受高等教育的人才了,就是社会底层的劳动力的供不应求,所以程序员这种门槛高的熟练工也不是到处都有的,很多公司老板坦言程序员不好招。
在这种状况之下,三四十岁的程序员是大部分公司的骨干,即便有条件挑三拣四的国际大公司也难都云集的都是年轻人。而且德国劳动法对雇员的保护非常详尽,公司如果有工会的话更是不能,因为年龄大歧视而辞退程序员这种事情是不可能发生的。
至于程序员年龄段熬不了夜,也不是缺点,因为德国公司一般别人员工加班,所以年轻人这一点在德国不占优势,所以程序员如果愿意做技术话,完全可以安心的做到六七十岁。当然也有程序员中年专行的 出路也很多。
- 转管理。
- 成为公司核心技术骨干。
- 加入外包公司,每隔几个月或几年空降到新的短期职位。
- 跳去业界的技术咨询公司,埃森哲、凯捷之类。
- 成为自谋职业者直接与客户打交道,比较辛苦但少了一层剥削。
- 跳去薪水更高的欧洲国家,比如瑞士创业。
二 在港区工作公司裁员是很正常的事,而且是硬性指标,没有理由的百分之几的裁员,但是一般裁的都是好几年不写代码的员工,被裁员的员工也不怕裁,因为这样他们可以得到一笔钱应该有半年的工资,这样他们可以跳槽到别的公司。
国外程序员和国外程序员的薪金差距
国外的程序员的薪资是国内程序员的薪金四到五倍,这之间差异主要整体经济发展的水平上,换句话先进和落后的差异,在欧洲养活一个成熟的程序员的费用差不多是国内一个团队的费用正是因为这种差异存在,所以国内的很多程序员移民到美国或者干脆去紧邻日本赚快钱,这都是经济差异造成的这种流动,毕竟差距还是非常巨大,需要努力追赶的地方还是非常多。
所以在外国因为社会环境不一样,针对像大龄程序员这样的人群,遇到的情况和解决的办法也不一样。