程序员有两条主要的职业通道:技术和管理。技术角度,从刚入门的程序员讲起,如果从技术角度上来说,他们会经历:初级程序员、高级程序员、架构师、技术专家、最后做到企业CTO;如果程序员走的是管理岗位,那么他会经历:项目组长、项目经理、部门总监等,主要是会参与很多带人、带项目、评估开发、职级等事。
既然有这么多发展,为什么程序员还是会被人吐槽是青春饭职业。那是因为,在中国很多程序员在30多岁都转了管理岗,还有一些程序员不想做自己去创业了,一些大龄程序员可能需要为之支付更多与价值不匹配的薪水,而那些身强力壮,能够加班,又价格低廉的年轻程序员更得某些公司垂青,这些现象的存在,让人们产生了误解。
实际上,程序员的技术能力是可以随着时间积累的,这一点上,跟其他技术职业并没有什么不同。中国有种观点是管理高于业务,其实国外有很多大龄程序员,他们并不会像中国对于金钱的攀比,会踏实做技术,所以能够继续在程序员领域深耕。
总结
程序员技能才能上升是能够到50岁或60岁的。老程序员在获取新技能上的才能并不比年青的程序员差。因为现在许多的年青程序员太浮燥了,才会说30岁是程序员的高峰。其实,关于大多数人来说,***如还没有编程到30岁,还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
大龄程序员转嵌入式是可行的,尽管可能会遇到一些困难,但年龄并不是决定性因素。关键在于个人的热情、学习能力和实践经验。嵌入式开发领域需要不断学习新技术,同时也需要实际经验和解决问题的能力。转行并不是件容易的事情,但通过耐心学习嵌入式系统的原理、硬件相关知识和编程技能,参加培训、自学或找到师傅进行指导,并积累实践经验,多参与开源项目,可以提高技能水平。此外,嵌入式软件开发需要的耐心和细节思维,以及团队协作和项目管理能力,这些特点不会随着年龄的增长而有太大变化,因此年龄并不是衡量能否成功转行的唯一标准12。
在实际操作过程中,可能会遇到一些困难,比如技术的新领域可能需要更多的学习和适应时间。但提前预判可能遇到的问题,制定计划并不断努力学习,可以帮助你更好地应对挑战,缩小技术差距,最终实现转行目标1。
总的来说,年龄大了转嵌入式行业的可能性存在,但需要付出更多的努力和耐心,通过持续的学习和实践经验积累来实现转行的目标。
记得刚上大学的时候我爸就和我说一定要选一个能学技术的专业,这样只要手里有技术就不会挨饿。
程序员本质上来说就是一个技术工种,无论年龄大小都一样,你见过哪个有技术的真正失业了?所谓的失业不过是现在的工作单位不适合你,只要将自己的思路打开,眼光放宽你就会发现你所会的编程技能是一个可以赚钱的金饭碗。
我今年四十,2016年从上一个单位离职以后就一直在家写程序,从刚开始主要接外包,到后来边接外包边自己写项目,现在收入基本上外包占总收入的20%,自己项目的收益占50%,广告收益占30%。去年平均每月净利润在5至6万之间。
失业不可怕,可怕的是失业之后不断的否定自己,认为自己不行,不断的暗示自己年龄大了。其实手里有技术,大街上那么多的需求,只要去挖掘一下养活自己和家人不是问题。再养几个自己写的项目,能做起来就做,做不起来就当是自己的业余爱好。
失业,谁都不想面对,允许你沮丧一时,但不允许你沮丧一世。想想你的房贷,你的车贷,你孩子的开销,也要早日振作起来。
1.盘点自己的优势。既然是大龄程序员,就要盘点出自己的强项,比如,知识面比新手丰富,项目经验也不错。
2.摆正自己的心态,询问自己,是否要继续程序员的职业。如果是否可以转到相关领域,比如产品,比如[_a***_]。
3.放低预期。面对就业市场,不要一直拿之前的工作和待遇去进行比较,以免陷入不断面试的死循环。
4.阿Q精神胜利法。哥也年轻过,存的钱也差不多了,该换个口味骑骑驴了。
总之,想尽办法站起来,大龄不是退休年龄,没有不劳而获,小车不倒往前推,加油,为了生活。