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

聊聊程序员35岁危机

聊聊程序员35岁危机hello,这里是潇晨,今天来聊一个老生常谈的话题程序员的35岁危机,分为以下几个部分,以及结合自己的经历,提供一些解决方案,非常正能量,不是鸡汤,不制造焦虑,

聊聊程序员35岁危机

hello,这里是潇晨,今天来聊一个老生常谈的话题程序员的35岁危机,分为以下几个部分,以及结合自己的经历,提供一些解决方案,非常正能量,不是鸡汤,不制造焦虑,不瞎逼逼,希望大家有所收获。


35岁危机是什么,它到底存在吗

35岁危机常指那些在职场上干了5-10年左右的职场人士,在本职位置上得不到提升,容易被年轻一辈取代的现象。那它真的存在吗?或着说它真的存在于程序员这个群体中吗,答案是,也不是。

对于那些一直在学习,在提升自己的的人来说,即使在原来的岗位上得不到提升,他们也会在业余时间,想尽一切办法学习,提升自己的内在能力。这些人无论走到哪里,在哪个公司,他职业生涯的高度都会不断提升,因为他的核心能力在通过学习不断提升,这些核心能力是不容易被取代的,比如所使用框架的原理,数据结构和算法等这些程序员内在和核心竞争力。他们是不存在35岁这一说的。

对于那些不学习,或者一直停留在框架的使用层面,今天这个框架,明天那个库,如果是这样,那他的职业上限就会很低很低,而这些框架的使用方式是很容易就掌握的了的,所以就会出现应届生薪资倒挂老员工的现象,或者被公司裁员。

究其本质,就是在相应的年龄需要相应的能力,如果30岁了,还和应届生同样的在各种框架之间来回折腾,那你不危机谁危机呢,不只是程序员,各行各业都是如此,时刻保持饥饿,时刻学习进步才是我们唯一的道路。


为什么会出现35岁危机

35岁危机出现的本质原因其实不是公司刻意要裁员,这只是占很小一部分的比例,本质原因还是你的能力不是公司必不可少的,随时可以找个应届生来替代,同样的能力,而且相差不大的情况下,你是老板的话,你为什么不选择成本更低的劳动力呢?

所以表象是裁员,节省人力成本,市场环境等等,核心原因其实是自己的能力,随着互联网行业的发展,优胜劣汰会越来越明显,竞争也越来越激烈,本身确实残酷,但是你不需要做的太好,你只需要比别人好一点就行,这个世界上大部分人的努力程度其实并没有那么高,在别人还在玩王者,别人还在想着周末去哪里放松的时候,你是不是可以分出点时间学习呢。

有些人会说这样会非常内卷,这看你怎么定义内卷了,如果正常的学习或者学习必要的原理和算法也是内卷的话,就当我没说,因为这些能力在面试中是切实被问到的。可能又有人会说面试造火箭,工作拧螺丝,诚然,很多公司工作流程都是标准话的,可能不需要造火箭,但是这不影响你深入学习吧,也不影响你尝试造火箭的心吧,如果是这样的学习态度,我觉得35岁危机一定会出现在其身上。

还有些人说这些在工作中用不到,确实,如果你停留在各种框架的使用层面确实不需要,但是我们是有志向的年轻人呐,学习原理、算法,对日常组件开发的性能提升、程序设计、编码习惯等都有着深远的影响,而且是作为合格的程序员的基础能力。


怎么度过35岁

看你之后的职业规划是怎样的,如果你对编程热爱或者习惯编程,那就一直学习,学习体系的知识,学习源码、算法,成为架构师。

如果你不写不下去代码,可以尝试转产品或者项目经理,不建议跨度太大,如果还在互联网,这些岗位是一个积累人脉和资源的非常好的岗位。

也不建议创业,我就踩过非常多的坑。创业并不美好,但是你确实准备好了,决心非常足,那可以试试,毕竟梦想还是要有的,万一实现了呢,人类还是需要理想的。


怎样学习

对于1年以上的程序员来说,就可以开始深入学习体系话的知识,包括所使用框架的源码和一些算法,设计模式等。可以看书或者找课程学习,不建议网上找一些零碎的文章,这些文章往往不成体系,容易让你混乱。深入学习这些肯定会有困难,要不资深工程师的薪资也不是白给的呐。具体步骤:



  • 找到体系化的课程、书籍、结合demo、自己调试。



  • 拆碎知识点,逐个攻破,源码和算法学习不是一朝一夕的事,需要长期坚持,不断练习,各个知识点逐个掌握。



  • 尝试着讲给同事听,或者写博客,输出才是你检验你学习成果的方式

    如果你是前端工程师,也可以查看我的往期react源码和leetcode解析文章,希望对你有所帮助。


    react源码体系解析文章:点击学习

    视频讲解:进入学习

    leecode算法精讲:点击学习

    视频讲解:进入学习




推荐阅读
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • Python作为当今IT领域中最受欢迎且高效的语言之一,其框架能够显著加速Web应用程序的开发过程。本文推荐并对比了十大顶级Python Web开发框架,其中CubicWeb以其卓越的代码重用性和模块化设计脱颖而出,为开发者提供了强大的支持。 ... [详细]
  • 从Google Jam落选后,意外收获了一颗“桔子”,重新整理行囊再出发 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • Go语言实现Redis客户端与服务器的交互机制深入解析
    在前文对Godis v1.0版本的基础功能进行了详细介绍后,本文将重点探讨如何实现客户端与服务器之间的交互机制。通过具体代码实现,使客户端与服务器能够顺利通信,赋予项目实际运行的能力。本文将详细解析Go语言在实现这一过程中的关键技术和实现细节,帮助读者深入了解Redis客户端与服务器的交互原理。 ... [详细]
  • 在当前各种算法实现和开源软件包层出不穷的背景下,算法对程序员的重要性是否有所减弱?回顾历史,早期程序员必须熟练掌握算法并频繁自行编写。然而,随着技术的发展,算法逐渐成为一种“商品”,现代开发者更多依赖现成的库和商业算法解决方案。有观点认为,机器学习领域中,许多算法已经被高度封装,不再需要深入理解其背后的数学原理。然而,这种趋势也引发了关于技术深度与广度平衡的讨论,强调了基础理论知识在应对复杂问题时的不可替代性。 ... [详细]
  • 2019年后蚂蚁集团与拼多多面试经验详述与深度剖析
    2019年后蚂蚁集团与拼多多面试经验详述与深度剖析 ... [详细]
  • React组件是构成用户界面的基本单元,每个组件都封装了特定的功能和逻辑,具备高度的独立性和可复用性。通过将不同大小和功能的组件组合在一起,可以构建出复杂且功能丰富的页面,类似于拼图游戏中的各个部分,最终形成一个完整的视觉效果。 ... [详细]
  • Java虚拟机内存管理与优化技术深入解析
    Java虚拟机内存管理与优化技术深入解析 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 本文详细介绍了如何在Linux系统中搭建51单片机的开发与编程环境,重点讲解了使用Makefile进行项目管理的方法。首先,文章指导读者安装SDCC(Small Device C Compiler),这是一个专为小型设备设计的C语言编译器,适合用于51单片机的开发。随后,通过具体的实例演示了如何配置Makefile文件,以实现代码的自动化编译与链接过程,从而提高开发效率。此外,还提供了常见问题的解决方案及优化建议,帮助开发者快速上手并解决实际开发中可能遇到的技术难题。 ... [详细]
  • 抖音AI特效风靡网络,真人瞬间变身动漫角色,吴亦凡、PDD和戚薇纷纷沉迷其中
    近期,抖音推出的一款名为“变身漫画”的AI特效在社交媒体上迅速走红,吸引了大量用户尝试。不仅普通网友积极参与,连吴亦凡、PDD和戚薇等明星也纷纷加入,体验将真人瞬间转化为动漫角色的神奇效果。这一特效凭借其高度的趣味性和创新性,迅速成为网络热议的话题。 ... [详细]
  • 全面解析Java虚拟机:内存模型深度剖析 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
author-avatar
兰墨儿_231
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有