卷算法还是走开发?帮人工智能学弟做了个规划(含算法岗和开发岗位分析)

作者: 01星球分类: 职业职场 发布时间: 2021-05-20 11:36:25 浏览:102597 次

卷算法还是走开发?帮人工智能学弟做了个规划(含算法岗和开发岗位分析)

toshihiko钟:
算法人上人,开发打工魂,炼丹大法好,到点就能跑,哪像开发佬,通宵少不了,想拿图灵奖,还得算法岗,至于开发岗,不如搬砖厂,开发没技术,不如搞深度,如果九八五,更能把人唬,听我一句劝,就把算法选,钱多还不卷,鄙视链顶点[doge]

【回复】回复 @心仍在树上 :就是现在很火的深度学习。深度学习领域其实非常缺乏理论指导,很多参数的设置要么模仿论文,要么靠经验,要么看天命。把数据输入进模型训练很长时间,能不能跑出你想要的结果谁也不知道。就像是炼丹:材料放进炼丹炉炼制一段时间,最后出来的是金丹还是炉渣没人知道。
【回复】回复 @toshihiko钟 :是的,我已经拉黑这个视频了,感觉很蠢。现在已经学历为第一筛选条件,技术啥的都是靠后的
雷姆RIVIT:
ai算法岗受欢迎,主要因为1.前几年供小于求,导致要求低的同时开价过高;2.入门简单,基本所有知名算法都开源,到处都是讲解博客和课程;3.前几年坑太多,可以填坑灌水的地方很多,很好产出论文;4.ai本身很有趣且高端大气上档次。以上几个主要的原因导致入行人员极多。而随着入行人员越来越多,导致了ai越来越卷,包括以下几个方面:1.这几年供过于求,虽然工资没有减少,但是真正的ai算法岗位越来越少,要去越来越高;2.好填的坑,已经被前辈填坑灌水连沙子都进不去了,要发一篇好文章并不容易;3.过去很多简单算法要想真正实现也需要自己的很大努力,而现在比较新的算法都有傻子教程,只需要针对自己的任务调调参就可以了(就算不是这个领域的人鼓捣半天也能用yolov5目标检测,用paddleocr做文本检测),很多基于框架的框架,比如mmlab, paddle studio。基本不需要你实际做什么了。公司只需要可以复现最最前沿技术的算法工程师;4.很多技术到了瓶颈,或者已经完全够用了;5.auto ml的发展。这只是我这几年发现的几个小的方面,还有很多地方没有说到。所以,即将进入这个方向的人一定不要只看几十万上百万的年薪,这个行业接下来几年只会越来越卷,即使还有高昂的年薪,需求也会越来越小,面试越来越难。

【回复】回复 @BOW-POW :你可以先去投几家试试,今年互联网寒冬,很多大厂都锁了hc,再加上裁员,今年就业形势严峻。
【回复】回复 @蜂蜜蛋小高 : 哥怎么样了,最后开发还是算法了,今年太难辣[笑哭]
梅干菜烧饼不加肉:
和我遇到的情况不能说是很相似,简直一模一样。 准研一,研究生三年,工业机器人/ROS/SLAM,很偏算法,此前也没基础也就是MNIST跑跑 mobilenet跑跑,本科搞物联网/Java,深知算法卷的厉害,也就在学校炼炼丹,除了学校还是得卷开发,那浪费这三年是要干嘛,可能是为了再次校招吧。[微笑]

【回复】回复 @KLcy :这个也不能完全这么说,语言确实有自己侧重的方向,要是拿node跑express koa做服务端,有问题吗,没有,但大厂服务端几乎都是java/golang/c++,近似的认为这就是主流了,找工作不就是要去迎合主流吗?虽说语言只是工具,但语言的大环境/生态也是很重要的一环。
【回复】回复 @又双叒叕无中生有 :找个做分布式系统 人机交互方向的导师就行,开发这块还是比较好学的,都几乎是基于社区写好的框架进行开发,比较好学的。
【回复】分java c++不好,干什么活和用什么语言是没关系的,现在很多其他语言rust go dotnet都很不错
我相信二弟的判断:
C/C++至少能保证30年职业生涯,Go和Rust与Python没有本质的不同,相比起来后段偏向Go,测试偏向Python。Java才是最卷的。 有想法在这一行干下去的要么去啃C/C++和汇编,毕业前能做到熟练进行Python和C的混合编程就行了,C/C++下的项目能做几个算几个。 不啃C/C++也别深入Java,Java保证能看懂就行,Go/Rust/Python 坚挺个20年没有问题,对新人更友好,因为对新人来说Java能干的任何事Python都能干,为什么不等着企业花钱培训你,要自己付出精力深耕一门程序员保有量最高的算法呢? 至于Swift,奉劝各位别当主业,苹果说倒就倒,不要以为苹果有多么大的抗风险能力,苹果倒了Swift基本就凉了。

【回复】go相比其他语言,卷的压力比较小,并且对于并发,开发效率,构建效率,部署效率都很高,并且很适合微服务架构,原子服务架构,在云上自动部署,比传统的后端开发友好有意思的多,该有的设计理念都有,和python区别还是很大的,go更像java和c++结合
【回复】回复 @ATrueman :java,干最累最多的活,给最多的钱,等你干不动了,马上有人替代你。
【回复】30年?不是35就g了吗[笑哭]
小虎哥哥爱学习:
作为10年资深人工智能研究员,建议没有深厚数学功底和脑科学生物神经机理的同学,慎重考虑。没有这两项功底,从事人工智能算法工程师多半是调参下,长远走不了多远,最终跟java、android这种开发是没多大区别的,只是高级一点的码农。不要被现在的人工智能泡沫迷惑了,要在AI算法方面向前突破一点点,非常难,要求的基础数学功底非常高。概率图论,神经动力学,数学分析,泛函分析,群论。这些基础数学可能很多人大学都学过,但是上学学的都是皮毛,你要正真理解这些数学底层本质非常难。就比如概率论的贝叶斯公式,相信很多人都知道,但是这个公式的本质很少有人搞得懂。

【回复】数学同意,脑科学就扯淡了。而且很多人不做优化,只做偏模型与应用就还好,对数学的要求没那么高。
【回复】都2021年了还有您这种发言?你从业10年没思考一下很多算法和模型十几年前就出来了,为什么最近ai才火的?因为网络发展让数据变得火热,换句话说是大数据成就了ai。不可否认数学底层原理是很重要,但那是对于一些想在深层次改进算法的人。不过大部分人尤其是去企业工作的都在关心怎么把模型落地换成钱吧,你觉得企业是需要能把模型训练好再部署到服务器上的人,还是需要数学大神去做不知道能不能成的研究(另外改进模型的灵感不全是来源于数学原理吧)?你想把模型落地,代码和计算机知识必不可少这也是为什么ai硕士或博士要计算机背景。现在学术界可不缺好的论文,基本上大部分问题都可以参考论文用代码复现就可以了。在这种背景下过分拘泥于数学底层就是浪费时间,除非你能拿出那种爆炸性的研究,你有吗?
BattleKing9527:
大二,学校双非,数据科学与大数据技术 今年学院第一批学生毕业,目前了解到一位进了字节,月薪40K,一位进了网易,月薪30K,都做的开发 现在在学数据结构,专业开了一堆算法课程,大一数学学的渣,想着暑假好好补补,以后想走算法 知道很难,毕竟学校放那,但看了这个视频,突然有点绝望了[大哭][大哭] 进字节的那位学长都说,身边全是985/211/硕士,本科能进去对于我们这种学校已经很不容易了 但我们学院当初建立的时候就花了很多心血,有做大数据开发的实验室,有做像我这种准备走算法的,听17级的说,走算法的一个没成,还有一部分考研的 我本身也是准备考研走算法,大二开始弄觉得还是有些机会,但与那些985211比,哎啥也不是[无语] 如果考研最后还是走开发,那读研的意义也就没了 现在准备在暑假把高数线代还有数据结构重新巩固一下,对了,培养方案连操作系统和计算机网络都没有[笑哭][笑哭]

【回复】其实你想了这么多,有没有考虑过一个最基本的问题,无关乎学历能力,就是互联网企业的技术岗的工作强度你能不能抗住,身体会不会被累垮,如果35岁的失业危机来了该怎么办。就算是顶尖的天才,纯搞技术年薪200万够高了吧,不说是工作猝死,工作累垮了得重病上医院花钱和流水没区别,好不容易治好了之前攒的钱也花的差不多了[无语]。所以我建议你与其想这么多,不如先找个互联网企业实习一下,如果感觉自己能适应,然后再考虑走开发还是算法。就这一招劝退了n批人,包括我自己[无语]。如果你感觉可以接受再好好学完全来得及。现在我就等着硕士毕业,要么走国省考,要么去国企找个相对轻松的技术岗,互联网企业我是打死都不想去[无语]
【回复】我在福建,厦门大学也进不去字节算法,放心吧,我在福大,开发才有机会
【回复】回复 @-随便起个名 :那可能是我孤陋寡闻了。。。。这样的话大可不必读研,读了研搞算法起薪也就40w出头,硕士大佬手握几篇顶会就另当别论。双非起薪真有那么高吗?还是表示怀疑,按楼主所说40k一个月的话一年不就是快50w了,硕士这个价格的都很少,硕士大多也就在40w附近。
piscow:
唉。。。数学学得一般,算法也一般,又不会吹水,又不想搞框架,,我想升天的感觉。。有人说刷题,我说一下刷题的问题吧。。你会很容易陷入打字困境,代码每一行你都懂,你就是不知道为什么。。怎么想。。有人说写多几次,你一停了,ok,你就忘了。。即使你继续刷,你会发现刷着刷着前面的忘了。。无脑刷题就是一个大坑。。数学基础才是王道,,但数学基础是什么,,无底洞。。 不知道大家看线性代数及其应用的时候,有没有被他的定义例子定义例子搞懵过,,目前他还是最简单的入门书,,我看了几次还是在某个点开始就懵了,悲哀。。作为一个做了网站开发,整体应对框架的人,感觉路越来越窄了,只能从一些新的服务、框架继续下手。。甚至开始出现一句需求一行代码这种别扭的开发形式,,也许花再多世界走不出回字迷宫。。。

【回复】说白了,基础不好硬伤。怎么刷不明白
【回复】回复 @BOW-POW :一开始找网上找的达内的资料学了半年左右, 后来买了msb的课程, 再后来就是B站,T站自己找资料, 现在在补科班底层的基础, 兄弟加油啊
长草的颜团子:
没必要,直接卷算法,卷输了再去开发就好。

【回复】回复 @BOW-POW :过大厂的JAVA开发岗面试可能会比较有压力,现在大厂面试,硕士层面的基本都要求考分布式算法这种计算机研究生阶段才学的课程,加对应面试组的相似项目的实习.
【回复】回复 @BOW-POW :你好,客气了.这两个问题因为我也没这方面的经验,目前都回答不了. 目前2022年的面试难度的话,靠自学的基础知识和JAVA开发,过大厂的JAVA开发岗可能会比较有压力. 建议多跟学校的就业学长多咨询.
里奥哟西大佐10号:
去年秋招的情况,Java后端人数卷到爆,问的问题也很难,C++反而因为一开始的难度高一点没那么人,因此面试官想招人问的问题也很基础。真心建议去Golang或者C++,只要笔试写出来后面不区分的,进去了用什么语言就再转

【回复】前辈啊,我是c/c++,电信专业的,我虽然学了,可是我发现面试题很多都是我压根不懂的,就像你说的这些词,我记得好像有一个char的风险?但我只学了每一行代码什么含义,循环/迭代怎么用,形参实参,模块化编程 就,我想吃纯软的饭,考人工/计科/软工,有差么
【回复】回复 @蹲角落数蛐蛐儿 :比如,怎么实现 Redis 的快照机制,能够保证在 dump 过程中能够相应其他请求,让你自己来设计。缓冲雪崩、缓存穿透、双写一致性等等
【回复】老哥,能举点问的很难的例子吗
雪落潇寒:
22届本硕双985科班,有算法竞赛经历,成绩勉强,没有论文,去年年底有过算法岗的想法,复习了半个月感觉自己还是太菜了,果断今年春招转了开发🤣毕竟实验室的学长学姐清一色开发

【回复】回复 @我是天真的不知地 :性别男,爱好女。兄弟别撩了。
【回复】回复 @我是天真的不知地 :跟没见过女的一样 尴尬不?
【回复】你好 我想问一下 如果本科是双非二本金融学 硕士是浸会数据分析。自学一些计算机基础知识和JAVA开发 毕业后 申请 大厂的JAVA开发岗 会不会因为没有计算机背景 过不了机器初筛? 我本科是个双非 读的也是金融不对口。硕士准备读香港浸会数据分析。那这样的话 我有没有必要跨专业再申请一个计算机科学专业的二硕,弥补计算机背景呢? 其实我也很矛盾的 一条路是卷互联网开发的高薪 一条路是去金融机构(如券商、银行、期货、基金、保险。做传统的金融业务)这相对来说 虽然卷但是 不太有中年危机的路线。在这两者间 犹豫着[撇嘴]?您有什么建议吗
秋蓝白:
感谢UP主的指导。今年我机器学习方向研一,本科科班,实习面机器学习岗全沉,能早点去做职业规划就好了。现在想问问您,如果目前想转开发岗,又觉得学了很多机器学习要搁置或者扔掉很可惜,请问有什么两头兼顾的生存之道?

【回复】感觉要两头兼顾很难,可以试试大数据方向的岗位。但是你真想转开发就别犹豫。说实话,有点不好听,研一能有多少机器学习的知识,无非就是会跑模型、复现算法而已,要说真正的底层原理能会多少。当然你要是大佬确实已经学得比较好了当我没说,不然早点做好取舍,规划职业。
【回复】转后端就完事了,两者不可兼得,
白菜chichoo:
研一,导师一直想让我往算法上面靠,但是个人对算法兴趣不大,平时在学开发方面的东西,但是感觉毕业论文和导师给到的压力都是算法方向。。。很纠结

【回复】我这边老师说了,研究生毕业论文要是没算法,只是开发,盲审可能都过不了........
【回复】太正常了,有算法更好写论文啊,如果要是搞工程写论文的话,开发量要求是很大的,老师当然是希望往算法上靠了,不过这个不影响的,以两手抓嘛,同时也看看开发的东西,不冲突的
【回复】你好 我想问一下 如果本科是双非二本金融学 硕士是浸会数据分析。自学一些计算机基础知识和JAVA开发 毕业后 申请 大厂的JAVA开发岗 会不会因为没有计算机背景 过不了机器初筛? 我本科是个双非 读的也是金融不对口。硕士准备读香港浸会数据分析。那这样的话 我有没有必要跨专业再申请一个计算机科学专业的二硕,弥补计算机背景呢? 其实我也很矛盾的 一条路是卷互联网开发的高薪 一条路是去金融机构(如券商、银行、期货、基金、保险。做传统的金融业务)这相对来说 虽然卷但是 不太有中年危机的路线。在这两者间 犹豫着[撇嘴]?您有什么建议吗
figfighbdgjchb:
去年a方向卷,于是大家都去搞b方向,结果今年a方向不卷b方向卷

林夕linxi123:
好家伙,和我一样,研一,医学人工智能/计算机视觉方向emmm

【回复】回复 @路人男主D :我的选择all in java[笑哭]
【回复】我也是好家伙 所以你决定走开发还是算法了吗
【回复】回复 @inchfy : 哈哈哈,我也是,准研一,老哥们能不能加个群
流行语鸽鸽:
不要劝退算法了,让他们去学吧[doge][doge][doge]

莫亚里蒂:
985本硕,顶会论文,大厂实习,大赛获奖,以上有三者可以搏一搏,其他全部劝退。

【回复】大赛获奖这个是论文或者实习的赠品…前三选三即可

程序员 人工智能 计算机 算法 C++ 野生技术协会 编程 ai 自学编程 后端开发

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读