热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

35岁,程序员过不去的坎?

最近看到华为、阿里和腾讯这些公司都在收紧对外招聘的门槛。有些甚至在传为了应对经济不景气很多地方都停止

最近看到华为、阿里和腾讯这些公司都在收紧对外招聘的门槛。有些甚至在传为了应对经济不景气很多地方都停止招聘,只出不进了。之前华为还公开宣称要辞掉35岁以上的技术人员,导致了大批大龄 程序员 的恐慌和焦虑。现在很多人说做技术是青春饭,很多人都做不过35岁。那么35岁真的是程序员过不去的坎么?

首先,在我看来答案是否定的,现在程序员的职业生命周期已经得到了明显的延长,随着软件行业的不断成熟,程序员将逐渐成为一种可以终身从事的职业。周围有很多35岁的同龄人,其实却是很多人都不再写代码了,有转了业务的,有做需求的,还在开发岗位的人,基本上也是管理为主,最多做个代码review。但也有在坚持写代码的。

导致目前不少程序员在35岁以后不再从事研发工作的原因主要有以下几个方面:

第一:软件开发岗位的工作压力较大。

程序员的工作压力普遍偏大,尤其是互联网公司更是如此,很多项目的开发周期往往都比较短,加班更是软件开发领域的家常便饭,这是导致程序员在年龄大了以后选择转型的重要原因。

第二:程序员的知识结构更新速度快。

程序员不仅要承受较大的工作压力,同时还面临知识结构更新的问题,这就导致程序员在忙碌的工作中还要抽出一定的时间来进行自主学习,这是对程序员工作能力和学习能力的双重考验。很多程序员在年龄大了以后知识结构没有得到及时的更新,自然也就会慢慢被淘汰。

第三:职位提升。

由于我国在互联网领域发展速度非常快,导致人才培养速度明显跟不上行业的发展速度,所以不少程序员在35岁以后普遍走到了管理岗位上,以便于培养更多的专业开发人才,这也是一个比较常见的情况。

到了35岁以后(应该会更早),其实难免要带新人,带项目,这些也都是比较花精力的。但是我觉得,只要还在技术岗位上,还是要写代码,保持对代码的敏感。如果你真的一行代码都不写,甚至都不会写,又是作为一个技术部门的领导,相信你也很难服众的。

早期我国的软件行业存在大量的低层次软件外包业务,这些外包任务的技术含量普遍不高,但是工作量却非常大,周期也比较紧张,这就导致不少程序员过早的离开了程序员工作岗位。

随着我国软件行业整体的结构化升级,未来整个科技领域对研发级程序员的需求会越来越多,而研发级程序员的职业生命周期相比于传统的应用级程序员来说有极大的提升,所以未来程序员岗位整体的职业生命周期将得到提升。

所以说对于程序员35岁是过去的坎,不能一概而论,很多人在三十岁之前就做好了从技术转管理、业务、售前、运维等等的准备,所以作为技术出身的程序员的发展方向还是很全的,但是要学会积累,不能到了眼前再考虑这些。35岁不是不能当程序员,只是你的加班适应能力,精力上会比年轻毕业生差一点,所以要精于某一方向才行。

35岁,程序员过不去的坎?

以上所述就是小编给大家介绍的《35岁,程序员过不去的坎?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 我们 的支持!


推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文总结了在SQL Server数据库中编写和优化存储过程的经验和技巧,旨在帮助数据库开发人员提升存储过程的性能和可维护性。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 通过利用代码自动生成技术,旨在减轻软件开发的复杂性,缩短项目周期,减少冗余代码的编写,从而显著提升开发效率。该方法不仅能够降低开发人员的工作强度,还能确保代码的一致性和质量。 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • XAMPP 遇到 404 错误:无法找到请求的对象
    在使用 XAMPP 时遇到 404 错误,表示请求的对象未找到。通过详细分析发现,该问题可能由以下原因引起:1. `httpd-vhosts.conf` 文件中的配置路径错误;2. `public` 目录下缺少 `.htaccess` 文件。建议检查并修正这些配置,以确保服务器能够正确识别和访问所需的文件路径。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 开发技巧:在Interface Builder中实现UIButton文本居中对齐的方法与步骤
    开发技巧:在Interface Builder中实现UIButton文本居中对齐的方法与步骤 ... [详细]
  • 装饰者模式(Decorator):一种灵活的对象结构设计模式
    装饰者模式(Decorator)是一种灵活的对象结构设计模式,旨在为单个对象动态地添加功能,而无需修改原有类的结构。通过封装对象并提供额外的行为,装饰者模式比传统的继承方式更加灵活和可扩展。例如,可以在运行时为特定对象添加边框或滚动条等特性,而不会影响其他对象。这种模式特别适用于需要在不同情况下动态组合功能的场景。 ... [详细]
  • 在尝试对 QQmlPropertyMap 类进行测试驱动开发时,发现其派生类中无法正常调用槽函数或 Q_INVOKABLE 方法。这可能是由于 QQmlPropertyMap 的内部实现机制导致的,需要进一步研究以找到解决方案。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 从运维繁忙到屡获殊荣:一位CIO的辉煌转型之路
    企业首席信息官(CIO)常常面临一个棘手的问题:如何有效推动公司的数字化转型?尽管数字化转型已成为企业未来发展的重要共识,但如何具体实施依然是许多CIO面临的重大挑战。在日常运营中,企业需要处理大量的业务问题和制定各种发展规划,这使得数字化转型往往被排在较低的优先级。此外,不断涌现的新问题和新规划也常常打乱原有的计划,进一步增加了转型的难度。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
author-avatar
春370453095_241
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有