web前端开发是青春饭吗?软件开发呢?
的确,随着年龄增长而退化的记忆力、学习能力、逻辑思维能力,会让程序员看起来更像是一个体力劳动、青春的职业。也许有些公司认为,与其花那么多钱雇一个老程序员,不如花同样的钱雇两三个大学毕业生,这样会产生更多的工作量。
这就是现实。企业担心老程序员。一方面,技术变化很快,也许你今天用的某个架构明天就会更新。另一方面,工作强度大,年纪大的程序员要兼顾工作和家庭,很难有时间和精力融入团队氛围。况且他们的身体素质也未必能承受高压。因此,R&D队的年轻化是技术团队的常态。互联网公司HR普遍偏爱35岁以下的技术型人才。
同时,随着国内经济的下行,互联网行业增速缓慢,之前火热的人才市场开始变冷。对于35岁的中年程序员来说,往往不敢轻易跳槽。一方面,现阶段他们的专业能力已经定性,跳槽或者转行的难度相当大。另一方面,在这种就业难的大背景下,找一份匹配度高的工作并不容易,再加上所谓的中年危机。
然而,每年都有无数中年程序员被迫转行。裁员是原因之一,有一种发展受限、晋升瓶颈的感觉。失业程序员的三条出路是什么?专业人士分析,失业的程序员可以转型做IT培训师、IT营销、项目管理。
一般来说,10年工作经验的程序员,有着丰富的实践经验和强大的技术背景支持,对各种编程软件和工具基本都有所涉猎,对IT行业有着深刻的理解。他们也可能是团队的负责人,领导团队进行项目开发。这些都很符合IT培训师,IT营销,管理的要求。而且这些岗位相对程序员来说,压力不算太大,工作相对稳定,还有发展空间。最重要的是他们没有离开银行。
其实,我们不应该“妖魔化”中年危机和35岁危机,这不是程序员的专属。其实大部分工作都会有这样的困境。只是不同的人做出不同的选择。有些人选择继续深化技能,有些人开始考虑转行。但是,人到中年无论怎么选择,如果没有获得足够多的重要职位,很可能会被取代。