又到一年毕业季,许多毕业生抱怨求职不易,文科专业找到对口工作更是难上加难。
有人甚至吐槽文科类专业只分三种,“考公考编专业、可转码专业和可撤销专业[1]。”
所谓“转码”,即转行成为程序员。如今,已有不少文科生在争相当码农,更有人声称所有专业的尽头都可以是码农,趁年轻,应转尽转。
码农,虽然早已被诟病 996、中年危机、市场饱和,但仍依旧因为好就业、高薪而受到广泛欢迎。
各科都把转码挂在嘴边,简直会让计算机专业出身的人章子怡附体:“码农难道是个很低级的职业吗?所有人都要来分一杯羹。”
世界尽头不只考编,还有转码
继太宰治的名言——“生而为人,我很抱歉”在年轻人中广为流传后,“生而为文,我很抱歉”,也成为了专属文科生的一种自嘲。
这届文科生找工作,真的太难了。根据智联招聘,2022 年人文学科毕业生的就业签约率仅 12.4%,远不如理工科毕业生[2]。
许多文科生所学的知识难以在职场发挥作用,有人甚至悲观感叹“可能要等到外星人入侵地球时,自己的知识才会派得上用场。”
于是,一些文科生开始通过转码来“曲线救国”。
在豆瓣“Women In Tech”“大学后悔学法学”等小组中,都有不少文科生分享自己转码的经历。有些已成功找到码农工作,有些还在转码的路上。
这些文科生中,许多人不仅完全编程零基础,甚至高中毕业后也未能再接触任何数学课程。习惯了与文字打交道后,有些人刚面对代码时如同在看天书。
除了文科,在豆瓣与“转码”相关的帖子中,出现第二多的学科大类是商科。不少商科人在大学时就学过 C 语言。也有人会去做数据科学工程师,让学过的统计知识发挥作用。
还有些理工科专业出身的人也将目光转向了这条赛道。从所谓的“天坑专业”生化环材,到机械、物理,各专业都加入码农大军,堪称条条大路通 CS(计算机科学 Computer Science 的缩写)。
至于为什么要转码,许多人给出的原因很简单,便是好就业。
与原专业相比,程序员可找的岗位实在是太多了。
不但互联网行业需要大把的技术人才,银行、房地产等传统行业也在谋求数字化转型。以至于有些人大龄被裁员后,把转码看作最后的“救命稻草”。
“工资高”“感兴趣”等,也是人们转码的常见理由。还有人认为码农门槛低,学到些皮毛技能,也能找到一份足够糊口的工作。
比如说想转行成为前端工程师,花几个月速成 HTML、CSS、JavaScript 三大件,便可能找到一个底层岗位。
还有这些年爆火的编程语言 Python,因其容易阅读、方便理解,成为了许多转码小白的首选。
就这样,打着“零基础转码”旗号的各色编程培训课程也像雨后春笋一般涌现。
刷朋友圈时,你可能还会看到好友在编程培训广告下聊天团建的盛况,仿佛当代人不学点代码,就要成为信息时代的原始人。
连教培机构新东方都在“双减”政策落地后,投资 200 万进军编程培训行业[3]。
为了让转码新人能方便找工作,许多编程培训班的课程设置都直接以就业为导向,并且让学员做项目来包装简历。有些甚至会与外包机构合作,提供保底的就业岗位。
选专业不决,无脑计算机科学
在转码热潮之下,也有人质疑现在转码约等于“49 年入国军”,码农岗位已经趋于饱和,不像过去能遍地“淘金”。
但事实可能恰恰相反。
根据美国劳工统计局于 2020 年发布的数据,未来十年,Web 开发人员的全球需求将增长 13%,软件开发与测试人员的需求更是会增长 22%,远远快于所有职业的平均增长率[4]。
在中国,码农相关的职业也仍然是就业市场的“王者”。
据麦可思近 5 年来发布的《中国本科生就业报告》,与计算机相关的本科专业常年出现在绿牌专业榜单上。
信息安全、网络工程、软件工程已连续 5 年上榜绿牌专业,数字媒体技术、信息工程、物联网工程等“泛码农”专业也榜上有名。
这就意味着这些专业往往薪资、就业率都持续走高,而且失业量较低。
与之相比,黄牌、红牌专业的日子就没那么好过了。
像音乐表演、绘画等艺术专业都常年被判为红、黄牌,失业风险较大。法学也因为就业困难被调侃“教人学法,千刀万剐”。化学、生物、物理等理科专业毕业生找工作也是举步维艰。
所以,哪怕码农不再像十几年前一样有着研发跨时代产品的无穷机会,或者是也在面临降薪、裁员的浪潮,但好歹仍有一门技术傍身,不愁长期失业。
并且,码农依然有着明显的薪资优势。
根据麦可思,2021 届本科毕业生月收入最高的 10 个专业中,绝大多数都需要编程技能[5]。
其中,月收入最高的专业是信息安全,平均达到了 7439 元/月,其次是软件工程,每月平均工资为 7205 元[5]。
《中国统计年鉴 2021》亦显示,私营单位就业人员平均工资最高的行业是“信息传输、软件和信息技术服务业”,平均年薪达到了 10.12 万元,比排在第二名的“金融业”要高出 22%[6]。
许多互联网大厂里,同个部门中,985 名校出身、有三年工作经历的运营岗,薪资可能都赶不上刚毕业的普通学校技术岗。
而且技术水平较高的程序员更是各大大厂的争抢对象。
2021 年秋季校园招聘中,腾讯、字节跳动等不少大厂一边减少招聘岗位,一边继续开出更高的薪资招揽算法等技术人才。
码农的前景与“钱景”也使得许多高中毕业生在选专业的边缘试探时,“无脑”投奔计算机。
据艾媒咨询,在 2022 年中国理科高考志愿填报意向调查中,有 46.5% 的受访者都选择了计算机类,排行第一[7]。
码农也有鄙视链,不是想转就能转
不过,码农虽然吃香,但是内部也存在着“鄙视链”。
随着信息产业不断发展,“码农”这个职业已经演化出“多重宇宙”,不但要按工程定位分为前、后端,还要按应用环境分为客户端、IOS、Android 等多种类别,人工智能、大数据、区块链等新岗位也层出不穷。
而这么多细分岗位的薪资待遇可能也相差极大。
同样都是码农,最让人文社科学生羡慕的是算法或开发岗,平均薪资要遥遥领先于其他岗位。
根据职友集,算法工程师的月平均工资是 2.82 万元。其次是各类开发岗,比如客户端开发工程师的平均月薪为 2.79 万元,排行第二。
2021 年,某 BAT 大厂的 AI 算法岗位,开给应届硕士生的月薪最低就有 2 万元,加上房补、签字费等福利,年总包薪资能达到 40 万元以上。
不过,这些高薪岗位也早已“卷成麻花”,本专业技术能力强劲的学生都未必能脱颖而出,可别说半路出家几个月的转行新人了。
于是许多转码的人,尤其是文科生,其实在求职时都没有太多的选择,只能选择对技术与数学要求相对没那么高的前端、测试、运维等岗位。
而这些更容易入门的岗位,薪资也要低一些。
据职友集数据,一个技术支持工程师每月平均只能拿到 9400 元,才到算法岗的三分之一。前端开发工程师的平均薪资普遍也要低于后端开发。
与此同时,文科生转码,也要考虑到程序员各岗位的需求差异。
2020 年的猎聘大数据显示程序员岗位需求中排行第一的是 Java 工程师,需求占比为 17.8%,其次是 Web 前端开发工程师,需求占比为 9.5%[8]。
而高薪的算法岗需求仅占 4.1%。软件测试岗位不但薪资靠后,需求更是低至 2.1%[8]。
除了岗位选择有限之外,转行做码农也不是毫无门槛的。首先许多岗位都会对专业、学历有硬性要求。
根据程序员常用平台——LeetCode 显示的招聘信息,大多数程序员相关职位都要求是计算机相关专业出身。
有些码农职位因为要用到不少数学统计模型,也欢迎数学、统计学、金融学等专业出身的求职者。
而既没有科班背景,又没有数理基础的文科生们,在简历关可能就要落败。
除了专业门槛,许多程序员相关岗位都要求本科及以上,本科以下或无要求的仅占到 23.4%。
而且这个行业的“年龄歧视”也依旧存在。计算机技术更新迭代的速度太快,无法跟进学习的码农们就可能面临中年危机,人到 30 岁后惨遭“毕业”。
于是中途转码、尤其是大龄转码的人就要考虑到自己是否真的有竞争力,会不会学完几百上千小时的课程后,刚就业不久就被新人取代。
终究说来,转化赛道、去迎接新的职业不只需要一往无前的勇气,还要进行一番深思熟虑。
转码从来不是一件那么容易的事情,编程语言入门容易精通难,况且许多底层的编译原理、数据结构等知识,都很难短期速成。
贸然转码的人,可能还没因为工作中的 bug 而崩溃,就已经被成堆的编程知识劝退,辛辛苦苦下载了编程软件,写的脚本却永久停留在了入门时的“Hello World”。