对算法工程师的一些误会

2021年7月12日18:01:21 发表评论 634 °C
摘要

算法岗需要顶会吗?

大家好,我是 Jack。

通过平时和一些小伙伴的沟通,我发现不少人对于算法工程师岗位,存在一定的误解。

对算法工程师的一些误会

这些误会,在所难免,毕竟没有从事过,怎能知其中奥妙。

我和我家那位,在 BAT 中的两家工作,也都是做算法的。

我会根据,我们的经验,分享一下从事算法岗的一些感受。

希望可以帮助大家,更好的了解算法工程师这个岗位,解除一些小误会。

误解一

算法工程师,最卷。

内卷,现在非常流行的网络用语。甭管啥,先卷上再说。

说实话,最开始我也感觉挺卷的,现在大厂的算法岗,校招基本都是 985 硕士起步。

但现在我发现,程序员这个行业,本身就很卷

你说,Java 培训机构有多少?Java 应该算 top1 了。

因为,Java 培训好就业,并且不仅仅一线城市可以找到工作,二三线城市也都能吃的开。

不像算法岗,离开了一线城市,大概率只能喝西北风,很不好找工作。

360行,行行转IT。

对算法工程师的一些误会

就比如我,本科自动化,也是看上了程序员的薪资,才转做了算法。

大家都觉得竞争激烈,挤破头进,但其实很多公司,很缺人

很缺能干事,实干派底层 coder。

其实就算,校招进不了大厂,只要努力工作两年,不划水的那种,跳槽进大厂的机会还是很多的。

个人认为,在哪个公司,都是打工人,赚的满意,干得开心,就挺好。

不过,现在有个非常好的信号:取消 996。

国家为了生育率,先是挥刀学生培训教育。

现在,腾讯带头试点强制 6 点下班,快手、头条,又相继宣布取消大小周。

学生减负,“社畜”减压。

当校园的学生们不用再为补课而烦恼,有了正常发展的学习环境。

当都市的打工人回到了 955 的生活,有了闲暇时间享受生活。

这样的改变、这样的社会,值得我们期待~

误解二

算法工程师,比其它程序员岗,薪资高很多。

每年入职的校招生,都会倒挂一批老人。

早些年,因为算法岗的人才的不足,算法岗会比开发岗,薪资高一些。

但差不多,两年前,两者的薪资就已相差无几。

两年前,大厂硕士 30 万年薪白菜价,现在又涨了很多。

一批批前浪被后浪拍在沙滩上。

涨的不仅仅是算法岗,是所有程序员岗,都在涨。

算法岗和开发岗,并没有什么不同,都是为公司创造收益。

测试开发岗,相对于算法岗和开发岗,平均薪资可能会低一些,但不会差得太多。

整体来看,算法岗的薪资和其他岗位的薪资,基本持平。

有差距的,是不同学历的,一般博士薪资 > 硕士薪资 >= 本科薪资。

博士应聘算法岗居多,因为有些算法岗是偏预研性质的,需要做学术研究。

因此,找个自己喜欢的方向更重要,工作开心,晋升顺利,涨薪也是非常可观的。

误解三

想成为算法工程师,必须有顶会。

这个疑惑,很多想做算法的小伙伴,都问过我。

我的统一答案是:不需要

顶会可以算作是加分项,但并不是必要项。

就比如我和我家那位,都没有顶会,但也都进了大厂,做了算法。

但必须要承认,有顶会的,会有优势,起码起薪上,要高一些。

算法工程师考察的更多的是算法基础、编程能力、项目经历。

项目经历,不局限于实习期间在工作做的项目,一些含金量较高的竞赛,有个好成绩也是很有用的,例如阿里天池、腾讯赛、Kaggle 等。

当然,也存在一些特殊的少数部门,偏研究性质的岗位,会有论文要求,例如华为诺亚实验室。

大部分算法岗,没有顶会,只要基础过关,都能胜任。

误解四

算法工程师,整天都研究算法。

其实,大部分算法工程师,整天都在做着业务。

算法工程师,可以大致分为偏研究型和偏业务型。

偏研究型的岗位较少,现在一般需要博士,并且有论文,工作内容是一些偏预研的项目。

偏业务型的岗位居多,现在一般硕士即可,没有论文的硬性要求,工作内容是算法的落地。

我就属于偏业务型的算法工程师,做的每一个项目,都是要奔着能落地去做的。

我的工作一般是:

  • 先调研算法,在众多算法中,挑出最适合项目需求的算法。
  • 针对落地场景,根据场景的用户数据,分析算法的不足,并制定优化思路。
  • 根据优化思路,慢慢优化,当效果达到上线要求,例如准确率大于90%,召回率90%,就可以上线
  • 最后完成算法的落地,会涉及一些 c++ 的开发工作。

所以,大多数算法工程师,做的最多的工作是,用现有的一些算法,针对场景,进行效果优化,完成算法的落地。

总结

误会解除,抓紧学习吧。都是打工人,干的开心最重要。

我是 Jack,我们下期见。

weinxin
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
Jack Cui

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: