关注程序员耳东,编程转码真轻松
之前群里有粉丝大学专业学的是人工智能,然后在学校里学的也挺迷茫的,学了好几年还是迷糊的,就来问我:
“
东哥,我现在大二/大三,学的是人工智能专业,大学里面学了xx、xx课程,但是找工作的时候发现自己什么也不会而且招聘对学历的要求很高,我很迷茫不知道是考研还是做别的
”
刚好最近也关注了一些ChatGPT的新闻以及校招的情况,就来聊聊我的看法:学历不好就别搞算法
劝退之前先看看算法是干啥的,首先我说的算法是指算法工程师,不是学校里学的那个《数据结构与算法》,注意别混淆了
公司里招算法工程师,一般有这些方向:
主要就是上面这四种,还有一些更加细分的我就不往里面加了
有一说一在五年以前,那个时候算是转算法的黄金时期,需求非常旺盛,融到资有钱的小公司(比如AI四小龙)也高喊着要搞AI搞算法搞推荐,大公司就不用说了,哪家公司给算法应届生开的年薪低于40万都不好意思说话
那个时候基本上是个研究生就在转算法,买本西瓜书,吴恩达的视频一看,会训个模型调个参数的,就能去各大小公司面试一轮,运气好的可以拿到远高于普通研发的年薪,一言不合就是毕业月薪3万起,有个3年工作经验的就可以拿到80w甚至更高
当时也有一些学历不是特别好但是肯学的人,也可以找到算法的工作,那为啥我现在不推荐了呢?原因有以下这么几个:
随着大量的研究生(也有少量本科生)无脑转到算法方向,这个方向也变得越来越卷,这个卷主要是体现在这几个方面:
首先是卷学历
算法工程师这个岗位因为需要使用到很多的数学知识,以及转来做这个的大部分都是研究生和博士,导致这个方向卷学历的情况特别严重,现在来做这个的起码得是个国内C9研究生学历,普通的985估计简历都过不了
我记得我毕业第一家公司,有个本科生做算法的,后来还跳到了阿里继续做算法,估计放到现在连简历都过不了😸
所以在学历要求这块,学历不好的应届生短板很明显
然后是卷科研
科研这块,应届生的科研经历来自于实验室、参加比赛、老师带着发论文等等,这一块不同学校之间的差异非常明显,名校在这块有天然的优势,好的导师好的项目,实验室里面也有优秀的学长学姐带着
所以在科研经历这块,学历不好的应届生短板也很明显
最后是卷工程
很多转算法的应届生,在转之前可能代码都没写过几行,就靠着跑通模型、推导公式、读论文等等经验去面试,但是公司把人招进去之后发现在编程工程能力这块实在是太欠缺,而且公司也讲究一个降本增效,肯定是希望算法工程师也具备一定的工程能力,所以在越来越卷的情况下,很多公司也对算法工程师开始要求工程能力
最经典的是,面试算法工程师也要求考几道手撕算法题、聊几个八股,要知道最早的时候招算法工程师是不问这些的,这就卷的表现
在工程能力这块,学历的影响反而不大,因为这个确实是可能锻炼出来的,不会受到学校资源的影响太大
该说不说,很多大学之所以开设人工智能专业,只是为了跟风
首先开设一个专业,师资力量是第一位的,然后是课程安排,还有相关的项目实训,很可惜这几点大部分开设这个专业的学校都不具备
在我看来,很多学校开设这个专业,就是把计算机专业课程和数学系课程做了个杂糅,也就是把计算机那几门主要是专业课再加上概率论、数理统计等等数学课来个乱炖,都喂给学生
反正这个专业是开起来了,老师还是那些课程的老师,课程安排最后是个四不像,这样子也导致学生学的很迷茫,问ta啥是人工智能,ta可能也说不清楚,毕业还是为了就业发愁
说了这么半天,你应该知道我为啥说不建议学历不好的应届生别去搞算法了吧,真的别来沾边
但是如果已经上了人工智能专业的船,那我该咋办呢?
我觉得如果你想快速就业,那就把我自己当做计算机专业的学生来看待,计算机专业怎么就业你就怎么就业,容易就业的还是那些比较经典的方向,比如说前端、后端等等,或者搞全栈/软件开发工程师,不要觉得研发好像没有算法高端,其实大家都是为公司打工,一年拿个几十万不香吗?计算机方向具体学什么可以看我之前的笔记
如果你对算法工程师的工作内容以及相关课程产生了兴趣,那么我建议你一定要读研,并且是读名校的研究生,国内国外的都行,学校越牛越好,这样子才能让你在找工作的时候更有资本,不会因为背景问题被刷掉简历,也会让你真正的走向人工智能之路