• 程序员迷茫:30岁以上的“大龄程码农”出路在哪?java码农该怎么办?


    • 程序员生存、成功、制胜的法则
    • 源自IT精英的职业发展秘诀
    • 热爱工作,享受生活

    为什么程序员过了30就不行了?

    1. 我们被固定在“敲代码”的坑里,一干就是10年,再干别的早已不会。敲代码已经成了一项流水线般的工作,就像搬砖工一样。
    2. 公司把有创造性的事情全部标准化,每个人负责一部分,还会安排几个人“备份”,每个人随时能被替代,我没有一点安全感。
    3. 这个行业根本不存在吃青春饭这一说,关键是40岁就要干40岁该干的活,35岁就要干35岁该干的活,你不能35岁还在干30岁干的活。
    4. 加班和掉头发是肯定的,不敢天天洗头,生怕哪天秃顶。
    5. 我来阿里快三年,只有一次是真正为了赶进度加班到晚上12点。不过,硅谷的创业公司很羡慕国内的刻苦劲儿,因为对初创公司来说,真的是效率决定生死。
    6. 不论是什么技术,只会把低端的程序员消灭掉。同样一个东西,普通的程序员和有爱好的程序员都能实现,但是有爱好的会把它实现得更好。
    7. 老一代程序员喜欢亲力亲为,现在的一代多是拿来主义。我们老一辈是木工,喜欢从木头做成家具,现在的年轻人像宜家,买来现成的再自己搭。新兴程序员效率更高,我们这一辈更能追根溯源。
    8. 年龄越来越大,身体确实有点吃不消,上个月后背上还起了一大片带状疱疹。就算如此,我从没想过换行业,我会做一辈子程序员,这是一个有技术含量,让我愿意一直打怪升级的工作!

    从业十年,从“工程师”变“码农”

    33岁 入行10年

    北京 游戏行业

    10年前我入行时,整个行业一片欣欣向荣,那时候老板更喜欢称我们为“工程师”,但是现在,我们已经成为“码农”了。

    之所以有这个变化,一个是因为工种越来越细化,每个程序员负责的任务越来越精细、单一,时间长了,我们只熟悉那一个模块的工作;另外一个,是因为我们自身的知识结构越来越跟不上新技术的需求。

    软件行业的开发模式,是对一个框架的修改和堆砌。说得更贴切一点,就是堆积木。只要掌握了编程技能,一个程序员每天的工作几乎就是从开源网站上扒一段程序,然后根据公司需要不断在框架上添加、修改。程序是24小时不间断运行的,我们在开发和维护程序的时候,每天都需要加班到很晚,熬夜是常态,这真是一个体力活儿。

    时间长了,我们就被固定在一个“敲代码”的坑里,一干就是10年。这时候,再干别的早已不会了,敲代码已经成了一项流水线般的工作,甚至不用动脑子就能完成,就像搬砖工一样。

    出卖力气,就对身体有很高的要求。对于我们30多岁的程序员来说,已经熬不了夜,思维已经基本固定,但为了养家糊口,要求的工资却越来越高。

    我们长期固定在一个岗位已经形成惯性,上不去也下不来,但这不是我们自愿的,而是对我们的一种摧残。

    在这种压力下,我们也习惯了996的工作节奏。有些时候即使早早做完了工作,看着别人不下班,我们也会拖一拖,至少在老板看来这样比较敬业。

    两年前我曾想过跳出这样的循环,可是当我从原单位离职后,发现再去别的岗位已经成了一个零基础的新人,而且工资比之前还低。考虑了两个月,我又回到了程序员的岗位上。

    我现在最大的想法就是干好当前的工作,趁着还有机会拓展自己,延伸自己的技能。以后如果跳出这个行业,不会被技能限制。

    往往到了30岁的时候就会陷入一个迷茫的境地!那么这个时候你就是时候停下来给直接做一个职业规划了!!

    小编有幸找到这份文档,文档内详细讲述了程序员的职业规划之道一一如何规划职业生涯,如何按照自己选择的方向发展职业,如何沿着你构建和销售自己产品的路径-步步地实现自己的职业目标。全书共5章,涉及如何挑选职业发展的技术和商业领域、在经济飞速发展的今天应具备哪些技术、如何为公司创造价值以及如何推销自己。

    第1章选择市场

    第2章在产品上投资

    第3章执行

    第4章推销……不仅仅是迎合

    第5章保持技术领先

    需要获取这本《程序员的直接规划之道》的小伙伴可以三连支持一下

    不过关于另外3点,我反而觉得有点胡说,甚至觉得说这些话的人是很不负责任的。我们先来看看:为什么企业不愿意雇用30岁的编程人员?

    1. 同等条件下,年轻人更低成本。

    在国内的大环境下,知识产权保护不力,很多软件的实现代码都是拿来主义,特别是在一些小公司做项目时,很多程序员的代码都写得很初级、从网上东拼西凑找来一些现成的代码,尽快实现基本功能就行,什么性能、可维护性、可扩展性都不太管,做完交活便是。

    在这种情况下,同样的工作内容,20几岁的人也能搞定,并且他们的薪资比工作7、8年的30岁程序员更低廉,前者人力成本可能比后者低出30-50%。

    2.技术在不断更新。

    软件开发的技术、工具在不断进化,特别是在一些新技术、新工具方面,30岁以上的人未必比20几岁的人强很多,并且,如果他们不学习,可能掌握的一些技术经验会慢慢被时代所抛弃,而年轻人的学习速度和接受能力明显更有优势。

    3.年轻人的精力更好。

    30岁以上的人,需要结婚生子、照顾家庭,他们的精力更容易被其他事情分散,不会再像20几岁时那样拼命工作,愿意加班开会。

    随着年龄的增长,他们需要去处理越来越多生活、人际上的事情,对于工作,往往也会出现力不从心的感觉。

    4.年轻人有更多时间来工作。

    不得不说,IT行业的单身率是出奇的高,所以往往单身的年轻人生活是很单调的,除了家就是公司,他们可自由支配的上班时间更长。

    2022年金九银十Java面试必问的150个面试盲区“多线程高并发+JVM,职场规划,毕业能拿多少薪水?全取决于这个视频!

    马老师在线讲述职业规划

    30岁转行程序员到底行不行?学完能不能找到工作?

  • 相关阅读:
    【数学建模】2023数学建模国赛C题完整思路和代码解析
    一分钟看懂“低代码“是什么?低代码真能“砸“掉程序员饭碗?
    《动手学深度学习 Pytorch版》 4.3 多层感知机的简洁实现
    Redis之分布式锁
    开启 Keep-Alive 可能会导致http 请求偶发失败
    当三年前端开发掌握了工程化,真就无敌了?
    【网络通信 -- WebRTC】FlexFec 基本知识点总结概述
    维视智造定义“工业机器视觉检测大脑”VisionBank AI 视觉软件发布会圆满召开
    EN 14195石膏板系统金属框架部件—CE认证
    全链路追踪体验—TraceId的生成
  • 原文地址:https://blog.csdn.net/LBWNB_Java/article/details/128078885