前言

前言

近些日子收到了很多粉丝的来信,其中包括了很多即将步入程序员圈子和刚做程序员两三年的小伙伴们的一些问题,我总结了几个大家都比较关心的问题,作为一名从事了18年一线代码的退休程序员,我今天就来给大家分享分享我的经验。

在此之前请允许我做个简单的自我介绍,不是炫耀哈,只是为了让还不了解我的小伙伴对我有个初步了解。我做过上市公司的技术总监,目前是两家公司的股东,在攒够了自己觉得还OK的小钱后,决定退出上班程序员行列,闲在家中写写自己的文章,学点想学的东西,陪陪家人。

今天我要分享的内容主要包括以下5个

1. 低学历(大专)能不能进大厂?

2. 非科班出身的程序员能不能进大厂?

3. 年纪大能不能进大厂?

4. 35岁是不是程序员的中年危机?

5. 年龄大的程序员有哪些出路?

一、低学历大专)能不能进大厂?

在程序员这个职业圈里面,目前学历最低也得是大专起步,如果你的学历都没有达到大专学历,说句实话,你现在最需要做的是抽空去先提升学历。

如果你是低学历(大专),根据这些年来我交际圈和阅历来讲,有些大厂可以进去,有些大厂你注定是摸不着的,就算你是考的是在职研究生学历也不行。

哪些大厂低学历也能进?

据我所知的,有阿里、京东、滴滴、顺丰、海尔、58同城等公司,低学历也有机会进去,这些公司对学历的要求较为开放,只要你技术够硬并带有足够征服人的工作经验,应聘这些公司还是有机会的,京东比阿里要严一些,阿里各部门的评判标准并不是很协调,求职者经常要经过好几个部门的面试。

哪些大厂低学历你没戏?

我之前还在任职的时候,我们公司(不是BAT,但也是上市公司)手底下的一名大专学历的小伙子离职后去面试阿里P6(资深工程师)级别岗位,一个多月下来就拿到了阿里的offer,不过那小伙子确实技术很扎实,为人处世也不错,工作期间也是几个项目的核心人员。

腾讯、华为、美团、拼多多、快手、国企等等,这些大厂你基本不用想了,学历这块卡的很严,就算你考的是在职研究生也没戏(在职研究生有些公司并不是很认可),更别说自考本科了,像快手现在的招聘对象都是以985高校为主,巴不得全员清华北大。

不过如果你是本科(统招)学历,二本也可以,仅从学历门槛上来讲,你都有机会进去,每年都有很多优秀的本科生进入这些大厂。

二、非科班出生的程序员能不能进大厂?

二、非科班出生的程序员能不能进大厂?

我们都知道,很多程序员原来学的专业并不是计算机相关专业,属于非科班出身,那么对于这类程序员,能否进入国内顶尖的公司呢?

答案当然是可以。

不过光会几门编程语言是不够的,你需要补习一些必备的知识,加强自己的计算机底层知识,编程语言是属于上层,俗话说得好“底层基础决定上层建筑”,想要走得远,光有强力发动机是不够的,车胎也得选好。

非科班出身的程序员需要补哪些知识?首先是最重要的操作系统知识,其次是IO网络、算法,补完这些就差不多了,不说达到科班毕业的人的水平,但也八九不离十了,再具体的应该怎么补、去哪补,你们可以百度一下,现在的学习资源比我们那时候多太多了。

三、年纪大能不能进大厂?

三、年纪大能不能进大厂?

程序员工作几年之后的技术都是比较成熟的,这时候当然也想往年薪更高的地方发展,那么如果年纪比较大,能不能进入大厂呢?

这个不好说,说它不能吧,但有人就进入过,说它能吧,但很多技术高手因为年龄大被PASS了。

我之前认识的朋友里面有2个年龄大面试过大厂,1个37岁面试阿里的P8级岗位,技术很牛逼,前面的面试都过了,但后面被HR卡住了,说年龄大,不过他最后还是去了58同城,拿到了80万的年薪;还有1个42岁的朋友也是面试阿里,过了4轮面试都OK,最后还是没有进去,给出的原因也是年龄问题。

在大厂的重要招聘时,差不多的条件下,基本都会认为年轻人更适合,这几乎是大厂的一条不成文规定了。

但保持一颗学习的心态去要求自己,不断地去提升自己,进大厂的可能性就会一直存在,实在不行,就降个档次去中厂,薪资待遇未必没有大厂好。

四、35岁是不是程序员的中年危机?

四、35岁是不是程序员的中年危机?

在我看来,35岁并不是专属于程序员的中年危机,绝大部分行业都有中年危机,做老师有中年危机,在车间工厂有中年危机,就算你去送快递你也有中年危机,原因是什么?

1.精力衰退。就拿我自己来说吧,我以前可以在公司疯狂工作二十几个小时,今天下班的同事看到我在写代码,明天他们来上班依然看到我在写代码,但现在不行了,现在你让我工作12个小时我就扛不住,身体精力大不如前了。

2.脑力衰退。不仅是记东西的速度比以前慢,而且记住的东西忘得也比以前快,不过这是普通人都存在的现象,也没什么奇怪的,不过奉劝大家少喝点酒,酒精影响大脑细胞更快。

再回到我们互联网行业,如果你是从20岁左右开始工作,到35岁左右已经差不多15年了,15年的时间足够让技术更新迭代了3次,就算你很强你3次都跟上了技术的迭代趋势,掌握了最新的技术,那么第4次第5次呢?你还能跟上来吗?更何况有的人还停留在前面的第1、第2次的技术层面。

3.知识/技术迭代。相信很多人都看过《大江大河2》,宋运辉在从金州化工出去之后去了东海,他就扮演着新技术冲击着旧技术的角色,化工行业作为老传统行业是如此;2020年的新高考改革第二轮开始大范围试行,学校的很多老师甚至都没有教育机构里面的咨询师对新高考如何选科选专业了解;还有传统媒体行业,十年前电视台还如日中天,现在一半的天都是新媒体的了。

再加上生活压力等等问题,绝大部分行业的人到了35岁左右,都不想折腾了,考虑转岗。

但我并不认同“35岁程序员转岗”这种说法,正确的观点应该是“技术+管理”,而不是“转”

有的人喜欢说“35岁技术干不动了就转管理”这种话,我就特别好奇,你一个做技术都做不好的人你能管谁?三十多岁丢弃自己十多年来的技术从0开始学管理?听起来都觉得荒唐,我见过不少30岁出头就早早转做产品经理的程序员,结果都废了,本来还是技术比较好的,后面做产品经理不专业,做技术又落伍了。

管理是一门水到渠成的学问,用不着从0开始拼命去追求,你需要做的是35岁左右训练自己的情商、交际能力、带队能力,把自己的人际关系再扩大和稳固一些,慢慢从纯技术路线转变成“技术+管理”的路线,最出名的莫过于阿里的转岗测试了,尤其是P9级别的题,就考你的人际关系,建议35岁左右考一个MBA,这是所有企业高管职位都认可的证书。

五、年龄大的程序员有哪些出路?

五、年龄大的程序员有哪些出路?

每个人有成为大叔程序员的一天,那么到了那天,我们有什么些出路可选呢?

1.技术管理。这个我就不多说了,前面说过了。

2.创业。一把年纪了还折腾创业?40岁很老吗?只要你心态年轻,你的身上总会有让人着迷的东西。79岁的褚时健从监狱出来还创办了褚橙,任正非44岁欠了200多万依然创立了华为,马云也是40多岁拉着一帮人干起来的,所以,什么时候开始努力,都不算晚。

3.技术外包。拉几个人做技术外包的业务,比如网站的外包就是业务之一,我结识的程序员当中就有不少人当初就是几个人一起做技术外包起家,现在都是有模有样的公司了,当然了,并不局限于互联网行业,只要你有想法,你都可以试试。

4.做老师。用自己这些年来的经验去做初学者的道路指引者,虽然普通工资是比程序员低1/3左右,但做得好的话跟程序员薪资也相差无几,尤其是空闲时间会比较多,线上的机构比如像逻辑教育、马士兵之类的机构,线下比如千峰、黑马之类的机构,里面就有很多程序员转做老师的。

5.做自媒体。比如我们CSDN的一些大号博主,粉丝都几十万起步,通过自己的技术分享给粉丝的同时也获得丰厚的收益,再比如一些公众号号主、B站up主,抖音的大V等等,都很不错,就拿私人的公众号号主来说吧,假如你的公众号1篇文章的阅读量大概有1000人左右,那么广告商想在你这里投1篇广告的价格就是1000元,挺不错的,但是就是需要持续运营起来才能产出价值。

6.写书。学过Java的人可能有人知道周志明,《深入理解Java虚拟机》这本书就是他的作品之一,十年前我认识他的时候就一直在写书,现在也是,现在你就是给他200万的年薪他都不屑于给你打工,哈哈哈。