美文网首页Android开发经验谈
22-35岁程序员学习指南+35岁后程序员自救指南=不焦虑,不迷

22-35岁程序员学习指南+35岁后程序员自救指南=不焦虑,不迷

作者: 程序员面试秘籍 | 来源:发表于2021-04-06 22:08 被阅读0次

    前言

    经常听到别人说30岁对于程序员来说是个瓶颈,其实这种说法有一定的道理。因为一位程序员如果是大学大专或本科毕业,到30岁的时候一直在编程没换过其它类型的工作,那差不多已经编写了7、8年的代码了。30岁左右的程序员经验更丰富、技术更成熟,但是薪资也更高,可能是1-2年编程经验程序员的1-2倍,甚至3~4倍;再则现在技术更新变化这么快,1-2年编程经验的程序员可能对新技术的应用能力更好;

    有些企业也更喜欢有发展空间、能承担更多任务的技术人员,而活力充足、工作上敢闯敢拼年轻一点的程序员可能更能得到企业的青睐。上面这些原因会让一部分30岁左右还在编程的程序员感到压力,职业发展路上遇到小瓶颈。 如果程序员不想一直编程或是主要工作不是编程,发展的方向是什么呢?

    35岁前学到“死”进阶路线

    1、技术路线:程序员—中级工程师—高级工程师—技术经理。

    这是一条比较适合于想在技术方向发展的程序员的发展路线。随着程序员开发经验、技术的成熟,可以先往中级工程师、高级工程师岗位方向发展。

    2、管理路线:程序员—中级工程师—系统架构师—项目经理。

    适合有些程序员具备很强的沟通、设计和团队管理能力,可以考虑往管理路线发展。不具备这些方面能力的程序员要往技术管理方向发展,需要在平时的工作生活中不断学习和积累。

    3、产品路线:程序员—产品助理—产品设计师—产品经理。

    适合程序员中,有些对产品设计、产品管理确实有很好的想法,这些程序员其实具备了往产品方向发展的基础:对产品功能、逻辑有很好的想象力、判断力。但是要想成为一名产品设计师或是产品经理,还有很长的路要走。

    总结

    从以上几条职业发展路线可以看出,程序员的发展方向还是挺广的,可以往技术、管理、产品等方向发展。从中也可以看出,只做好编程的工作是不够的, 也要注重相关能力的学习和积累,这样才能往更核心的岗位发展。

    上面的职业发展路线只是一个大概的方向,并非每个程序员都需要经历路线中的每个岗位角色,每个程序员也可以根据自己的情况制定更适合自己的发展路线,并为之而努力。

    35岁后自救指南

    1.纯技术路线

    根据舒伯的职业生涯阶段理论,31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。

    • 混圈子、混人脉、靠内推
    • 靠猎头
    • 靠自己

    1、提升名气、使简历发光

    这部分仍然是为了能顺利进入面试做的,提升自己在行业中的名气,计算机中有三个途径能提升自己的行业名气。

    (1)、Github提交MergeRequest,自造轮子

    在所有的技术面试环节,github所提交的开源项目,是一个非常能展示实力的存在,只要你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,直接看你的技术实力。

    而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。

    如果恰巧,他们的项目中有你的开源组件,那恭喜你,这次基本上过了。

    如果你的开源组件非常流行,那恭喜你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关心你的学历?

    (2)、写博客、写书

    坚持写博客,当他们经常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比如鸿洋、郭霖等等,包括我。你以为,他们一上来就能让出版社约稿?

    都是持续产出博客,博客关注者多了,出版社觉得你写得好,才会主动找你,邀请你写书的。

    写博客、写书能使你在行业有一定的地位,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉,还在在意你的学历?

    我就是写博客、写书的受益者,在我面试VIVO时,表现的并不好,因为我创业一年,Android知识从来没复习过,很多知识都遗忘了,还没来得及复习,就让我去面试了。

    他们原以为,我是一个特别厉害的人物,安排三个技术专家同时面,结果,一问三不知。不过,最后,还是给了我OFFER。因为他们公认我的能力是足够的,只是时间过了太久,有所遗忘,拾起来就好了。相反,如果没有这个行业影响力,那这次铁定是挂了。

    (3)、最根本:深入学习,提升能力

    前面讲了如何提升行业影响的方法,但根本的根本,还是要提升自己的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿,深入的技术复习只能靠大家自己了。

    Android高级进阶系列学习思维脑图精简版
    2.技术管理路线

    从小管理到大管理再到CTO,这条路。说点简单的,就是管理路线一路走到黑。

    3.转岗

    开发做不了太久,其他行业能做很久?其实整个互联网行业都是有年龄限制的,如果说老程序员大部分人能干到35,那其他岗位撑死到45也不得了了吧。

    但时间长,总是有机会,而且还是技术出身,对技术实现系列更了解,指不定还能实现事业第二春。

    程序员能去的方向有,开发测试、产品、运营、项目经理。

    4. 找个能养老的工作

    这类工作就是我们所说的铁饭碗了,有公务员、事业单位、老师等。没啥好说的,全看个人选择,能去也挺好的。不过对我来说,我的性格不适合,我喜欢闯,喜欢拼,不喜欢安定。

    5 开辟第二职业/创业

    程序员工资高,等真的干不动了,起码也得近40吧,那一天原始积累总是有点饿吧,自己干点小生意,也是可以的。

    但我不建议这么干!!!

    程序员常年跟代码打交道,对于外部的很多东西其实都不了解,创业失败率过高,一个很明显的数据,能挺过一年的初创公司,只有10%,能挺过三年的创业公司,只有1%!!!你真的觉得到了年纪去创业就一定行?小心老婆孩子跟着你受罪啊!!!当了爸爸才知道父爱的伟大,我宁愿吃糠咽菜,也不愿意让孩子受一丁点伤害。我相信所有父母都是这个心态。

    尾声

    无论什么技术,热不热门,学习都是不可间断的,乘着年轻磨砺技术才是王道,不然在程序员这个后浪一波比一波汹涌的职业里混,你想吃青春饭都吃不了几年。不过,想提升是一回事,如何有效提升就是另一回事了。我工作近十年,也带过不少实习生、应届生,很多年轻人真的很努力在学,加班加点工作卖力,但也就是差点火候,还是方法不对。

    什么是方法,方法就是跟着身边大佬走,多问多学,如果身边没有大佬也可以加入我们学习资源交流群,全国的小伙伴天南地北,可以一起聊天学习,更加了解这个行业情况,趋势与走向。

    image

    2056页Android面试题集2020年末大合集(含答案解析)

    自行领取直达链接:【点击获取

    需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。

    相关文章

      网友评论

        本文标题:22-35岁程序员学习指南+35岁后程序员自救指南=不焦虑,不迷

        本文链接:https://www.haomeiwen.com/subject/edoskltx.html