Java教程

30岁以后的程序员该何去何从?是继续打拼还是安居一隅

本文主要是介绍30岁以后的程序员该何去何从?是继续打拼还是安居一隅,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 前言

前段时间,我收到了一位30多岁已婚已育男程序员的私信(这描述怎么感觉怪怪的……),对方表示现在很迷茫,希望我能给他指点一下迷津。

听完他的自述,我感觉他的问题也应该是很多学Java的朋友们的共同心声。于是我决定写下这篇文章,记录下来,希望也能给同样身处迷雾之中的朋友们一个参考。

是继续打拼还是安居一隅

我能感觉得到,这位大哥当时心里非常的混乱,也可能是因为受到了深夜网抑云的影响。

他说自己现在很纠结,很焦虑,不知道该怎么选择。一开始我听的一头雾水,这到底是怎么回事都没弄明白。

后面我打断了他的话,提了几个问题才弄明白事情的原委。

基本情况

他今年32岁,是一名转行的Java程序员,本科专业是机械材料方面的,现在非全双证研究生在读中,研二,专业转为了计算机技术。

他目前在长沙一家互联网公司工作,每月工资10k多一点,五险一金,双休,无年终奖。

由于家庭经济基础差,父母也无积蓄,基本要靠他们两口子养老,小孩才刚满5个月,这是第一胎。家里一套小户型,有房贷,一辆代步车,无车贷。

问题所在

在长沙9K+,虽然有房贷,但是没车贷,有妻有子。我觉得这样的条件在二线城市已经算是比较好的了,应该没什么太大的压力。

这位朋友自己也是这样觉得的,日子就这样一直安稳下去并没什么不好,也没有什么雄心大志,只想一家人过得安稳就行。

但是,他老婆一直在抱怨他的工资太少,家里的负担重:房贷暂且不提,一家人的吃穿用度,孩子现在的奶粉钱,以后的教育费,老人的医疗费,这些开销都很高。

3352e23b0ba60046c6ff485419bb5e8a.jpeg

他老婆天天在他耳边唠叨着某某同学在哪里买房了,这个朋友家里买了什么车,那个同事现在月薪多少多少……除了这些,还经常提起程序员这个职业,说程序员做不长久,过了35岁就没法干了,让他换一份收入高点的工作,还提议让他去北上广深这些城市去打拼。

一开始他觉得是老婆因为家庭压力太焦虑了,还会反过来安慰老婆,但是听的多了,自己心里也有些将信将疑,感觉自己混的很差,对老婆也变得不耐烦了,然后家庭矛盾开始显现。

他心里也明白,一线城市机会多,工资高,这是事实。另外,长沙这边互联网行业很多都是小公司,加班多,工资低,无社保,想换一家好点的公司机会也少,虽然也有好公司,但是狼多肉少,他觉得自己难进,不敢贸然离职去尝试。

除了上面,他还很担心自己的年龄问题:他今年32了,就算是去一线城市找工作也需要一个过程,而且找到新工作后过不了几年可能就会被裁,但留在现公司又觉得收入低。

我最后给他点出了症结所在:就是想要有更好的发展,但是又担心自己的能力不足

下面我们就来具体谈一下,中年了,到底该怎么求生存,求发展。

中年IT人的普遍现状

其实,认清自己的缺点是件好事,因为这些问题不去说出来,不去点破,人就会习惯性的选择回避它。

下面这些话是讲给那些想要进入IT行业,或者已经进入IT行业正在这个行业面临困境的人。这些话并不是危言耸听,也不是在贩卖焦虑,而是事实存在的问题。

如何应对互联网行业的【中年危机】? 我总结了目前一些程序员在35岁后所能走的路,大家可以提前做准备。

 

一、纯技术路线

c1adb24e9341bc48302ae665927de7f2.jpeg

35岁是程序员的节点,大家应该在35岁前,尽可能找到合适的下家,而这些下家中需要有纯技术上升通道。

一般情况下,只有大公司才会有纯技术上升通道,比如BAT,中小公司是不太可能有的。所以各位程序员都应该以大厂为目标,得想尽一切办法进入到大公司中,并且稳定下来。

社招同学其实是相对有优势的,因为在已经有工作经验的情况下,学历并不是那么重要,起码不会像校招时直接机筛就给筛掉了,而社招同学可以有以下途径来进入大公司。

(一)靠熟人内推

内推是可以直接跳过HR,直接把简历给他们主管的。

这里是指通过联系自己朋友走内部推荐,然后进入招聘流程。比如百度员工就可以内推自己朋友到百度的任意一个部门

平时跟同学、朋友、同事处好关系,这个时候就到考验个人圈子和人脉的时候了。他们任何一个人进了大公司,都可以内推你。

但这个十分考验内推人的水平,他需要与你沟通岗位,推进进度。他毕竟很难知道哪个 Team 是不是真的有多少个招聘名额,所以实际上是不如直接与HR对接的。所以建议内推完成后让他把对方HR的联系方式给你,后续自己直接去和HR对接

另外,一旦你成功入职,那个推荐你的朋友会获得一笔还不错的奖金(奖金数量与职称定级有关,一般是大几千块)。

(二)靠猎头

如果目前你还没有那些人脉,没关系,也有方案,去找猎头,猎头很好找,简历发到猎聘网,就会有猎头找你了。

猎头推荐的岗位有如下特点:

  • 推荐的国内互联网岗位几乎都是“跟随成长型”和“高工资型”公司
  • 推荐的 安逸型 公司非常少,个别几个也都是外企

为什么是这样?——那是因为请猎头比较贵。如果入职成功,招聘公司需要支付候选人年薪30%左右的报酬给猎头公司。

因此,除开处于扩张阶段特别缺人(如拼多多,字节等)的公司,或者无能力独立招聘的公司(如一些小外企,创业型公司等)外,那些业务趋于稳定且有能力独立招聘的公司基本上不会请猎头。据我所知微软、网易、百度是没有请猎头的。

通过猎头推荐的有以下好处:

  • 招聘公司会非常重视与你的面试。包括且不限于:面的认真(毕竟要付一大笔钱给猎头)、流程走的更快;
  • 猎头会在各个阶段帮助你。包括且不限于:为你争取更好的 offer 和对面谈判、在面试前发你各种面经、催对方面试结果(毕竟这样他也能拿到更多的钱)。

这里有两点关键条件:

  • 需要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能,
  • 猎头看不看得上你,主要看个人简历内容,即个人实力,所以这部分还得靠自己,如何靠自己,看下面这点。

(三)靠自己

其实无论通过什么方法进入到面试环节,在面试时就只能靠自己了。所以,提升自己能力是十分重要的。

需要注意的是,要有提升和学习的方向,一方面要提升名气,使简历发光,一方面要深入学习,提升自己的实力。

首先是为了能够顺利进入面试需要做的,也就是提升自己在行业中的名气,计算机中有三个途径能提升自己的行业名气。

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

在所有的技术面试环节,github所提交的开源项目,是一个特别能展示实力的存在,它的流行程度及star量,可以提升你自身的行业影响力,是一个非常闪光的存在。

如果碰巧,招聘公司的项目中有你的开源组件,那恭喜你,这次基本稳了。

(2)写博客、写书

坚持写博客,当他们经常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比如鸿洋、郭霖等等。

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

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

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

我精心整理了计算机各个方向的从入门、进阶、实战的视频教程和PDF笔记,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,可以直接跟着去学!!!

资料内容非常多 ,包含电子书,PDF笔记,视频教程,涉及38个方向。我整理了很长时间,希望大家能最快的提升自己。

Java 学习资料,包含了 Java 工程师必学的四大开源框架–MyBatis、Spring、Spring MVC、Spring Boot,视频资料、大厂面试题等,想要的同学可以点击这里免费领取

b7eb805097f31871c568c464a9a66c35.png

7beea635ab8527f8664d847759d69408.png

程序员必备书单

《Java核心知识点合集(283页)》

内容涵盖:Java基础、JVM、高并发、多线程、分布式、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、数据库、云计算等

396f8640c03c55bac46b0a31f25f9e1e.png

《Java中高级核心知识点合集(524页)》

a528575d09151d721db9b870cb472027.png

《Java高级架构知识点整理》

9c2ab4a1b389b9261e54989272451e86.png

《1000道 互联网Java工程师面试题 (485页)》

 

cfe8afc4df9c5b2deb0b9d3f9421ebf7.png

 

二、技术管理路线

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

但是这里需要提一下,技术性岗位可以向管理岗位转,反过来则不成立。

可能有些同学都经历过2018、2019的裁员潮,在2018年尤为严重,很多公司一个部门一个部门的砍,而有些部门仅留几个人运维。这些裁员中,首当其冲的就是纯管理。

技术人员可以直接找工作,管理层相对则难了很多。所以,可以做管理,但无论如何不要放弃技术。无论何时,留一个保命的本领!!!

f24ce32489ee35e240f8a5ecbcfc9c35.jpeg

三、 转岗

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

【开发测试】:因为有代码经验,转到开发测试岗,是有一定优势的,容易升到管理岗位。

注意,开发测试岗跟测试岗是完全不同的,开发测试是有一定门槛的,涉及到测试工具开发、单元测试用例等,是针对代码层面的测试。

而测试岗是针对软件功能的点检,根据测试用例一条条过,是不跟代码打交道的,门槛相对低。越低的门槛,竞争力越大!!!所以,要选就选开发测试。

【产品经理】:转岗的程序员至少60%以上都是选择这个岗位。首先,我们开发时都是跟产品打交道的,对他们做什么相对了解,其次,我们懂技术,能了解产品的表现形式,缺乏的只是产品思维。

产品线职业寿命长,经验能够积累,你就是干到40,也没啥问题。

建议大家先公司内部转岗,直接去找工作估计比较困难,也没什么好下家,在这个领域,你就是个小白。有了一定经验后,面试时只要会吹,进大公司相对容易。

【运营岗位】:这个岗位就跟代码完全不搭边了,转运营的比较少,但如果你真的觉得这方面你有天赋,比如你自己弄的短视频账号流量很好,也可以试试。

【项目经理】:项目经理主要是做项目管控,如果你有这个能力,其实可以直接做技术管理。

项目经理岗位比较少,只有大公司有。而且一个项目经理是同时负责几个项目,不容易的。最重要的是坑少,工作不好找。

比如我们说大龄程序员不好找工作,但耐不住人家坑位多啊,原来投十个面十个,现在投十个面三个,也是有的面,可你总共只有十个公司有这个职业,咋弄?所以,这个岗位慎重转。不信?boss直聘上搜搜。

 

四、搞副业/创业

其实,那些大厂搞“大龄裁员”都是裁的工资高但是绩效过低的。认真工作,等真的干不动了,起码也得近40。那一天原始积累总是有点的,自己干点小生意,也可以。

但是,不建议。程序员常年跟代码打交道,对外部很多东西了解不深,创业失败率过高。

这里推荐你一条稳当的路,也是我在走的:做点副业,哪天真的干不动了,能有持续的收入来源。可选择的有很多,比如自媒体:微信公众号、简书、微博、抖音、B站……比如网上授课讲师等。

五、最后

现在网上有很多的负能量,但是生活还是有很多美好值得期待。

要想在编程的世界里立足,混一口饭吃,能力还是要放在第一位。我想,再也没有比我们这个行业更热爱更需要进阶学习的职业了。

作为一个非科班出生的八年老Java,我也从来不曾懈怠过,新的东西都有了解,最热的技术也会去学。

在这里,我把自己最新整理出来的整套Java进阶学习,整套学习资料均免费分享,需要的小伙伴,点击下方的蓝色字体可以获取,欢迎来白嫖哈~

点击这里的蓝色字体可以直接获取

希望可以帮助大家顺利进阶,成为高级工程师,顺利晋级,完成升职加薪的梦想。

这篇关于30岁以后的程序员该何去何从?是继续打拼还是安居一隅的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!