一名算法工程师的转行经历

而对大多数年轻人来说,工资太低是原罪。毕竟现在的年轻人压力太大,硕士毕业都二十好几了,有女朋友的面临着结婚,买车,买房;没女朋友的还可以潇洒几年,但几年之后同样要面临这些问题,当然不排除有的同志立志做一辈子的单身狗,^_^。回到正题,大多数人转行都是因为工资低,我同样也不例外,但却也有所不同。开始因工作太低而转行,最终因兴趣而成功。

2转行的历程

开始打算转行的时候考虑了两个方向:金融和互联网,这两个方向也是大多数人的转行归宿,一开始尝试的是金融,大概半个月之后发现自己不合适:一是自己根本没有任何兴趣,都是强迫式的去学习;二是自己的学历一般,本科双非,硕士也只是个普通的985。这样也就放弃了金融这条路,那就只剩下互联网了,那好吧,那就只能走这条路了。

总结一下这部分的学习心得:

python:主要以视频为主,不建议看书学习,多写代码,写代码的时候最好规范,多用类去封装自己的代码。重要点有python中的各种数据结构的特点,装饰器,生成器等特性,线程,进程,协程,内存机制等。

数据库包括mysql和redis:这两个用起来很点单,但是理论上的知识点却挺多的,尤其是mysql,在面试之前建议多刷写经典的面试题,一些不懂的点配合着别人的博客和书来看可以取得很好的效果。redis一般问的都是里面的数据结构,相对简单些。

基本上这样你只要做一个漂亮一点的简历,然后要求不要太高,基本上工作就能找到了。

18年3月初,也就是过完年回到上海我就开始投简历,这时你不用去考虑公司,只要稍微符合的就投,我总共投了将近100份简历,前前后后大概收到了6,7个面试,都是很小的公司,最大的也才150人左右,我只面试了两家,都给了offer,选择了最大的那一家,也就是这150人的公司。

18年3月8号辞职,3月11号入职新公司,当时的薪资是税前8000,转正后10000。工作地点在市区,房租1600,但住宿条件较之前差了100条街。吃饭也很贵,日均50-60。转行之后感觉生活更加紧迫了,好在自己对未来比较看好,也就都能接收。

不得不说在工作中学习效率真的是很高,在这里很感谢我们的“俊哥”,在工作上给了很多帮助,不仅代码写的越来越好,也接触到了很多以前没接触过的东西,比如FQ谷歌,各职位各部门之间的协作流程,git的工作流程,docker的项目部署,数据库的使用等,这些在之后从事算法工程师时都有用到。说到这是不是有种忘记了初心的感觉,no,并没有,转行算法是必然的,尤其是在现在做后端开发工资也不高的情况下,还有一句不能漏了,在这个时候我对写代码已经是非常有兴趣了。

理论掌握的差不多之后就需要实战了,去真正的领略算法的实际用途。kaggle竞赛平台是个不错的选择,里面有很多机器学习入门的项目,最经典的就是泰坦尼克和房价预测,正好对应着分类问题和回归问题。这个时候你就可以用各种算法去尝试,比较结果,还要去熟悉各种特征处理方法,比如缺失值的处理,离散化等等。总之这个过程你不仅要大概的知道各种算法的优缺点,还需要知道各种特征提取,特征选择,特征组合的方法。此外你可能还会碰到过拟合,欠拟合的问题,那恭喜你,你会获得更多的经验。

本以为经历了上面这些,对机器学习的算法应该是掌握的比较好了,然后就去刷面试题,发现自己很多都不熟悉,也就是之前见过,甚至是理解过,但现在就不记得了,看来自己掌握的还是不够好,怎么办?那就复习做笔记吧,可是手写笔记也太麻烦了,那就写博客吧,大家也可以看到我的第一篇机器学习的博客是6月底,此时也是我对整个机器学习算法的总结开始,说实话这个阶段起到了质的飞跃,一开始对很多概念还很模糊,但你写完一篇博客后对这个算法就清晰很多了,强烈推荐。

1)基础:只要你的简历不作假,面试官就不会期待你有多少项目经验,他更在乎的是你的基础,所以理论基础一定要打好。

2)信心:很多转行的朋友可能都会怀疑自己是不是能做好这份工作,较科班人士是不是差的很多,我只能说科班也有很多普通人的,你只是较那些大神差很多而已。所以信心要足。

3)态度:当面试官问你为什么转行的时候,你不用避讳因为钱多,可以说绝大部分人的动机都是因为钱,但这个过程中你是不是真的感兴趣,面试官还是很在乎的,所以我一般都会说因为钱多才决定转行,但因为兴趣才坚持到现在。

3一些建议

虽然现在进入了互联网寒冬期,转行越来越难了,但还是给那些想转行的朋友一些建议:

2)你需要能静的下心来学习,不要受过多的干扰,包括身边的朋友,网上的言论,尤其是那些告诉你转行有多难,那些劝退的人,要退缩也是你因为自身的原因主动退缩,而不是被别人给吓退缩了。

3)放下你的过去,很多人都觉得转行浪费了自己所学的专业,尤其是对于硕士和博士,我并不认为这是浪费,在学校最大的收获绝对不是一点点专业知识,而且打算转行的人一般也是专业没学好又对自己的专业没兴趣的人。

4)认清现实,虽然现实很残酷,但你必须去面对,对转行算法有三不建议:一,绝大部分本科生不建议;二,从小到大数学差的不建议;三,普通学校的硕士不建议。虽然说的有点直白,在中国对学历的歧视是很赤裸裸的,算法工程师确实大多都要求硕士,对于非CS,数学等专业的还会要求是好大学的硕士,如果达不到你的发展可能会受限,当然这里面肯定会有个例,很多普通大学也有很多大牛。另外数学差学算法还是挺痛苦的,之前说到的线代,高数,概率论等都是需要的,在这里我没有重头学是因为我大部分都记得,哪怕这些书我好几年没翻过。

最后,祝各位想转行的朋友在19年都能成功!

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
1.算法科学家工程师算法科学家工程师招聘猎聘算法科学家工程师招聘频道为您提供大量的算法科学家工程师招聘信息,有超过10000多算法科学家工程师招聘信息任你选寻,招聘算法科学家工程师人才就来猎聘算法科学家工程师招聘!求职找工作就用猎聘聊。https://www.liepin.com/s/82ec3a44c1e17029280bb3df3e23da93/
2.算法工程师工资待遇(就业前景,招聘待遇)说明:算法工程师近年就业工资怎么样? 2019年算法工程师工资¥27.0K,较2018年增长1%……数据统计依赖于各大平台发布的公开数据,系统稳定性会影响客观性,仅供参考。 就业前景(历年职位需求变化) -20% 2024年较2023年 0.232% 占全国 历年招聘职位量占比 https://www.jobui.com/salary/quanguo-suanfagongchengshi/
3.算法工程师算法工程师是指利用算法处理事物的人。 算法工程师有计算机、电子、通信、数学等相关专业要求,研究方向有视频算法工程师、图像处理算法工程师、音频算法工程师等。 该职业的工作内容为负责数据预处理、深度学习的算法研究和模型开发;负责图像处理、计算机视觉算法的研究和验证,从事模式识别和多视图几何等算法的研发工作[1https://baike.sogou.com/v68440954.htm
4.算法工程师必备近年来,算法行业异常火爆,算法工程师年薪一般30万~100万。越来越多的人学习算法,甚至很多非专业的人也参加培训或者自学,想转到算法相关的行业。尽管如此,算法工程师仍然面临100万的人才缺口。缺人、急需,算法工程师成为众多企业猎头争抢的对象。 计算机的终极是人工智能,而人工智能的核心是算法,算法已经渗透到了包括https://www.jianshu.com/p/0381ebf80eaa
5.现在算法工程师都有哪些分类?一、算法工程师包括 音/视频算法工程师(通常统称为语音/视频/图形开发工程师)、图像处理算法工程师、计算机视觉算法工程师、通信基带算法工程师、信号算法工程师、射频/通信算法工程师、自然语言算法工程师、数据挖掘算法工程师、搜索算法工程师、控制算法工程师(云台算法工程师,飞控算法工程师,机器人控制算法)、导航算法https://maimai.cn/article/detail?fid=1167133868&efid=EqMA73I2IjBJRWdovV4bog
6.怎样成为一名优秀的算法工程师如何成为一名优秀的算法工程师博客里内容涉及的知识很多,也很全面,我本人并没有完全掌握,我感觉只要脚踏实地,一点一点的学,每学一步都是成功,长期坚持下去,终有一天,你也可以成为一名优秀的算法工程师。 我如果一开始看到算法工程师要学那么多知识,我估计直接都知难而退了。我就抱着一定要学会的信念,一点一点的学,学不会时,先绕道学别的https://blog.csdn.net/jacke121/article/details/116211394
7.算法工程师(OD)华为社招华为技术有限公司·算法工程师 反馈率:100%|反馈时长:18天 岗位关键词 岗位职责 1、负责华为研发典型业务场景的大模型选型、训练、微调、评估,推动大模型在AI辅助研发各场景的落地,涉及算子的设计与调优; 2、结合昇腾套件和NPU特性,优化算法性能和精度,提供典型大模型的全套解决方案; 3、负责大模型的数据工程、数据https://www.nowcoder.com/jobs/detail/314303
8.深圳南山区SLAM算法工程师SLAM算法工程师招聘5、熟悉linux开发环境,熟悉C、C++编程,python编程和常用数据结构算法。会使用Git/SVN软件版本管理软件; 6、扎实的数学基础,良好的英文阅读能力能阅读专业英文资料文献; 职能类别:算法工程师 关键字:c++ros激光slamros开发计算机英文阅读软件代码算法移植导航算法缺陷分析 https://jobs.51job.com/shenzhen-nsq/148952563.html
9.算法工程师(2025届校招)已过期 2024-08-29发布 浏览次数:392 分享至 温馨提示:抵制招聘诈骗,加强自我保护,以任何理由索取财物,均涉嫌违法,请提高警惕! 职能类别:技术开发 招聘人数:20人 工作经验:不限 语言要求:不限 联系人:蔡袁成 联系人电话:021-31787688 需求专业:【本科】人工智能、信息安全、数字媒体技术、机器人工程、物联网工http://job.neu.edu.cn/job/view/id/975215
10.算法工程师荆棘人算法工程师 1、研究电商搜索引擎的策略算法工作,包括用户意图分析、召回策略、相关性模型、排序模型等算法。 2、研发大规模机器学习平台,在Learning to Rank、CTR/CVR预估等领域不断进行算法创新,优化相关指标。 职位需求: 1、计算机、数学、物理等相关专业,本科以上学历;https://www.cnblogs.com/Tpf386/p/8087246.html
11.算法工程师职业规划算法工程师是一个快速发展的职业,随着人工智能和机器学习技术的迅速发展,越来越多的公司需要专业的算法工程师来开发和优化他们的算法模型。如果你正在考虑进入这个领域,或者已经在这个领域工作,那么你需要一个清晰的职业规划,以确保你在职业生涯中取得成功。本文将为您介绍如何制定一份有效的算法工程师职业规划,一起来看https://www.xycareer.com/knowledge/8907.html
12.人工智能工程师和算法工程师的区别是什么(1)深入理解各种算法模型和技术:算法工程师需要深入理解各种算法模型和技术,如决策树、支持向量机、神经网络等。 (2)熟悉各种数据处理和分析工具:算法工程师需要熟悉各种数据处理和分析工具,如SQL、R、Python等。 (3)编程能力:算法工程师需要具备扎实的编程能力,能够熟练使用各种编程语言和工具。 http://m.pxwy.cn/school-5357/document-id-20827.html
13.算法工程师是码农吗?算法工程师是码农吗? 码农是什么职业 码农一般指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。随着时代的变化,很多互联网公司的高帅富的IT工程师也自嘲为“码农”。 从字面上来说,码农是专门写代码的农民,其实就是程序员,一般指从事软件开发职位的职员,学不到新技术,https://www.eolink.com/news/post/85572.html
14.观点有一种说法,算法工程师的薪酬只有三档(附大数据工程师本文从当前炙手可热的算法工程师就业开始讲起,详细的和朋友们探讨一下,普通程序员如何转型成为算法工程师? 先谈钱。 有一种说法,算法工程师薪酬区间基本就是三挡: 薪酬范围人才背景能力特征 15~30W科班毕业的数学系硕士研究生或有ACM铜奖以上熟悉通用的模型,知道如何用合适的模型去做数据 https://blog.itpub.net/69903766/viewspace-2286314/