zoukankan      html  css  js  c++  java
  • 聊聊程序员35岁危机

    聊聊程序员35岁危机

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

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

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

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

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

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

    为什么会出现35岁危机

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

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

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

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

    怎么度过35岁

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

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

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

    怎样学习

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

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

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

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

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

      react源码体系解析文章点击学习
      视频讲解进入学习
      leecode算法精讲点击学习
      视频讲解进入学习
  • 相关阅读:
    How to alter department in PMS system
    Can't create new folder in windows7
    calculate fraction by oracle
    Long Wei information technology development Limited by Share Ltd interview summary.
    ORACLE BACKUP AND RECOVERY
    DESCRIBE:When you mouse click right-side is open an application and click left-side is attribution.
    ORACLE_TO_CHAR Function
    电脑BOIS设置
    JSP点击表头排序
    jsp+js实现可排序表格
  • 原文地址:https://www.cnblogs.com/xiaochen1024/p/15670038.html
Copyright © 2011-2022 走看看