您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
程序员如何打破三十岁职业瓶颈?
程序员,技术,互联网程序员如何打破三十岁职业瓶颈?
发布时间:2020-12-06加入收藏来源:互联网点击:
可见,行业信息、公司动态的互通有无对于职业发展有着至关重要的影响,准确地把握行业动态有助于员工抓住一些转瞬即逝的机会。
而对于信息的获取,自己的朋友、前同事、公司 HR 还有靠谱的猎头等,这些都是可以利用的资源,同时也可以参加一些展览、峰会等线下活动。
尤其对于那些自己感兴趣的技术方向,尽量积累一些人脉资源,一次有效的内推往往比海投简历更有效果。
接下来我们再来谈谈如何保持职场方向感,也就是如何在职场这片海洋里航行到最适合我们的一个又一个目的地。
首先我们要知道目前的职场海洋是什么样子的,更重要的是知道它正在发生着哪些变化。
不得不要正视的三个变化。
一是整个行业的人才储备越来越充裕,相关专业的毕业生数量逐年提升,并且质量还越来越高。
就拿 2016 年的数据来说,根据教育部的统计,2016 年有高校毕业生 765 万人,为历年最高;而与编程相关的专业毕业人数达到了总人数的 8% 以上。
计算机科学与技术、电子信息等专业也成为了近年来多所高校的热门专业,不仅每年申请人数众多,录取分数线在众多专业中名列前茅,同时转专业和旁听的人数也是逐年增加。
清华大学 2016 年计算机科学与技术系的转专业录取人数与申请人数比例竟然达到了惊人的 1/40 。
二是互联网行业的野蛮生长时期已经接近尾声。
大型互联网公司的基础招聘需求逐渐萎缩,BAT 等巨头企业 2016 年的校招需求数量均不足前两年巅峰时期的一半,与此相对的是对高端招聘的需求越来越旺盛。
创业公司更是面临大批死亡和被收购的困境。以前几年火爆的垂直电商领域为例,随着淘宝、天猫等传统电商的成功,垂直领域的电商在 2014 年顺势而起,然而三年之后活下来的企业少之又少。
而共享单车从异军突起到开始收割仅仅是 1 年半的时间。越来越短的行业周期很难继续为基础研发的工程师提供稳定大量的岗位需求。而创业公司的大规模倒闭也戳破了行业中的薪酬泡沫。
三是科技的发展并没有带来岗位的增加,相反,有时意味着岗位的减少。
以测试为例,曾经测试都是以手动测试为主,而如今一二线互联网公司已鲜少见到手动测试,大多都是开发自动化测试工具的测试开发,因而对员工素质的要求大幅度提高,而数量需求则大幅度减少。
在人工智能飞速发展的如今,可以预见的是未来很多支持类的研发岗位都有可能被效率更高的程序所代替,而专注人工智能的公司将会把相关技术在行业内大规模普及。
从以上三点来看,我们可以很清楚地得出结论:在需求侧趋于平稳,而供给侧逐渐增加的情况下,程序员之间的竞争将会越来越激烈。
知道大海的样子后,你要知道在航行过程中该做哪些事情让自己顺利抵达目的地。
首先,你得有一个清晰的人生规划,才能有一个清晰的职业规划。
个人觉得这就是人生的价值观,只有价值观定下来,才能够形成适应价值观的方法论,你是什么样的人,决定了你往哪个方向发展,学习哪些技术,达到哪种水平,同时为了获取这些水平,要付出多么大的努力。
首先自己要有一个清晰的人生规划,可以不是很具体很长远,但是要有明确的目标:成为一个什么样的人。
再将这个目标分解,其中有一块就是“职业规划”,规划的时间不要很长,毕竟社会发展太快,我们预见能力有限,但要规划出未来两年自己要做的事情、学习的东西,将这些事情和目标再继续分解,分解到每月、每星期,然后用行动去完成,用毅力去坚持,然后静待岁月检验,因为时间看得见。
其次,互联网技术要有以万变胜不变的心态,时刻调整自己对自己的定位。
站在风口不一定能飞起来,但站在冰山上必然会沉下去。过去十年,互联网的飞速增长创造了大量的岗位需求,同时由于在对未来的预期中,科学技术的突破和创新依然会在构建社会中扮演重要的角色,所以大多数人对程序员这个行业整体的发展趋势是非常看好的,甚至可以说有些过于乐观了。
然而事实上,编程乃至整个互联网行业的人才动态都显示出竞争越来越激烈的趋势。
社会发展很快,尤其是我们所处的互联网行业,简直就是瞬息万变的节奏。
各种新技术一个接一个的出现、消失,各个行业和公司也在不停的洗牌,强者倒下去,新的强者站出来。
市场的急剧变化使得个人必须相应地调整自己的定位,给出了三个建议:
(1)更新技术,踩上技术趋势
当然互联网技术工程师,切记不要故步自封,一家独大,我建议同学们有游牧民族的心态,哪儿里水草丰美,就转战到哪儿。
踩上技术趋势,马云马化腾成了中国首富;踩上技术趋势,2014 年一个优秀的 iOS 工程师换一份工作可以从月薪 15k 涨到 30k ,踩上技术趋势,在校期间猛攻算法的应届毕业生可以在毕业时拿到年薪 50 万的 offer 。
总之,千万别认为你现在是抢手货,未来依旧是,只有不断更新技术,踩上技术趋势,顺势而为,才能不被淘汰,才能稳定发展。
针对这一点上,我们看看小郑这个例子吧,研究生期间从事的是 Android 开发,但他自学了 Python,所以对这两类技术都比较关注。
为此,订阅了一些公众账号,了解 Android、Python 的最新信息,也关注一些其他领域如“前端”的内容。
在微博上关注了很多 IT 大牛的账号,就是为了了解一下技术的趋势。后来研究生毕业就加入了今日头条,成为了一名 Python 工程师,目前发展非常不错。
(2)树立个人品牌
运营自己的 GitHub 账号并关注优秀账号,建立自己的技术博客,关注极客微博,参与线下活动,养成乐于分享不断学习的习惯,并认识更多的圈儿内人,这些行为都会让你不断刷新对技术趋势的认知并且拥有属于自己的人脉圈。
朋友多了路好走,树立个人品牌,不要成为一个默默无闻的码农,要去主动探索这个世界和这个圈子,这样才能更有方向感。
另外也要提的一点,HR 和技术面试官也会在招聘会看你的 GitHub 账号等,通过这样的方式间接了解到你的学习态度和能力。
(3)在团队的力量下,找到自己最大的价值
任何一个团队,都需要有精英人员,也需要有普通人员,需要有勤奋的,也需要有滑头的,需要做研究的,也需要做工程的,每个人最关键的是找到自己在团队里的定位。
所以,职业规划需要根据所处的团队作出适当的调整,除非你根本不想在这个团队待下去。
知道了大海的样子,懂得如何掌舵,接下来最重要的事便是知道自己想要抵达什么样的地方。
这一部分重点和大家讲讲,当你确定了要成为某技术领域的资深技术的时候,应该如何选择 offer ,因为选对了 offer ,职业规划就成功了一半,而另一半是充分在这家公司发挥自己的价值并不断全面学习。
我常说,一份好工作往往包含以下四点,选那个最贴近的就好了。
第一,公司所在领域是否有竞争空间,产品数据是否有增量空间。第二,你的团队是否足够有能力,你的直属领导是否足够信任你。第三,你的工作内容是否能给你带来持续的成就感。第四,如果一年半不涨薪,现在他们给到的薪资是否能让你愿意加班的热情不减。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |