欢迎光临散文网 会员登陆 & 注册

算法工程师门槛很高?错,是你想多了!

2023-06-29 15:03 作者:人工智能宝箱  | 我要投稿

看了多篇资料后,不得不感叹,算法工程师的薪资真的高,虽然本人处在这个行业,但是对比后才发现,薪资还是低了点……很多小伙伴也想入算法工程师,今天就这篇笔记简单说一说,算法工程师的入职门槛!

 

对于算法工程师来说,大家都觉得很高大上,充满了难度和高科技,其实,算法无处不在,已经融入到了我们生活的方方面面,比如手机的语音助手、美颜相机、抖音视频推荐、搜索推荐等等……

 

算法工程师分为很多种:机器学习算法工程师,深度学习算法工程师,计算机视觉算法工程师,自然语言处理算法工程师,他们之间的区别就是处理的数据类型和业务不同,底层的技术其实是相通的。CV主要处理图像数据,nlp处理文本数据,搜索推荐主要是负责内容和广告推广业务。

 

那算法工程师的门槛有多高呢?其实我觉得入门容易,精通很难;找一份普通公司的算法岗位不难,进入大厂比较难。

 

需要具备的基础知识:

数学基础(高等数学、线性代数、概率论)

英语基础(需要大量翻阅国外文献)

熟悉主流的机器学习算法(决策树、支持向量机、k-means、全连接神经网络……)

熟悉主流的深度学习算法(CNN、RNN、LSTM、BN、梯度下降……)

熟练使用常用的框架(torch、TF、paddlepaddle、numpy、pandas、OpenCV……)

 

有了以上的知识入门就基本没问题了,如果要精通,还需要进行更加深入的学习,懂得深层次和底层的逻辑。

 

总结了一下很多同学担心的问题,基本概括下来是3点内容:

1. 非科班出身

2. 学校非双一流

3. 算法基础不扎实

 

大家心理千万不要把算法工程师想象成很难,其实算法工程师和大多数普通的工程师一样,只不过AI的出现,让算法逐渐入了大众的视野!也让很多同学产生了顾虑。接下来就从以上三点和大家聊聊,希望能够帮助同学们打消顾虑。

 

1. 非科班出身

很多同学咨询说,自己不是计算机、人工智能专业,觉得专业与算法适配度不高,担心毕业后找不到或者无法胜任心中的算法工作。

不得不说,这个顾虑是有必要的,但是也不用过于担心,毕竟很多人毕业后的工作与专业不符,你的专长和能力决定着未来的工作,如果对算法感兴趣,不妨去找个喜欢的方向去学习,钻研,多花时间补习算法知识,多找些项目去锻炼动手能力,或者和志同道合的伙伴一起打比赛,提升业务意识和算法运用能力的同时,也许还能收获一笔不菲的奖金。经过以上努力,是可以弥补非科班专业的不足的。

 

2. 学校非双一流

 

部分同学担心自己毕业的学校不是双一流,担心毕业后找不到工作,这个担心是很有必要的,因为现在已经不是培训班流水线生产算法工程师的时代,不是学学Python、TF、Torch,会搭建两个model就能找到工作的。

 

因为AI经历这几年井喷式发展,行业内岗位的供需关系逐渐平稳,再加上近几年来投入算法的人越来越多,竞争逐渐变得激烈,用人单位对应聘者的要求自然会越来越高。当然这不代表普通学校的同学没有机会,只是我们对自己要有更高的要求,提升自身竞争力,才能突出重围,而且要试着了解各行各业的发展情况,不是只有大厂才需要算法工程师,中小厂、初创科技公司、芯片以及各个传统领域都在做AI转型,为产业赋能,所以大家可以多看看机会,当然,也可以选择考研、赌博等提升学历的方式改变自身的困境。

 

3. 算法基础不扎实

 

这个其实没啥多说的,不扎实就要学习,因为只有基础夯实了,才能根据业务需求灵活采取最合适模块,制定最优方案。而这,正是一个算大工程师最核心的技术素养,发现问题-解决问题-创作价值。如果你的基础不扎实,你是没有办法快速解决问题的,基础知识是工具,没有工具的时候,面对问题只会大脑一片空白,发呆、烦躁,最后问题没解决,自己也会焦虑。说这么多,是为了让大家要踏实下来,拒绝眼高手低,保持自己的思考,与时俱进。

 

最后给大家整理一些自学学习路线的资料:

 

1. 数学基础:高等代数、线性代数、概率论与数理统计

   推荐课程:standford CS229   或者B站,很多

2. 统计学:

   入门:深入浅出统计学(书)

   进阶:商务与经济统计学(书、版本不定)

   视频:可汗学院统计学

3. Python编程:

   Python安装:Anaconda\Pycharm

   Python入门:廖雪峰Python学习笔记(网络)、南京大学Python(视频)、练习题:github fengdu78/Data-Science-Notes

4. 机器学习

   课程:吴恩达《Machine Learning》必学,深入浅出!

             莫烦python(网站、B站)很爱,有代码实践!

             林轩田《机器学习基石》由浅入深、推全面的

   书籍:西瓜书(理论)+机器学习实践

5. 深度学习

   课程:吴恩达《Deeplearning.ai》

              李沐《动手学深度学习》

              李宏毅《机器学习》


需要全套资料的宝子,一键三连就可以,整理好放文件夹了!

算法工程师门槛很高?错,是你想多了!的评论 (共 条)

分享到微博请遵守国家法律