NLP 研究生算法岗还是开发岗

2019-06-12 10:25:32 +08:00
 drawstar

我是北航专业硕士,NLP 方向,本科是 211 大学,还有一年半毕业。不知道毕业选择算法岗还是开发岗。

导师带的学生分工程组和学术组,工程组一般是非全日制学生, 我去工程组体验了几天,工程组的是搞 django 后端、数据库的,没怎么用到 nlp 知识。

在学术组的话,我觉得我的数学底子差点,推公式要推半天,平时读顶会论文也比较吃力,机器学习和深度学习感觉都是懂点皮毛,写深度学习代码一般都是用 pytorch 调包,论文应该会有一篇期刊。

不知道我是继续待在学术组还是去工程组,去工程组的话,感觉我学的知识没用到,而且硕士阶段时间浪费了。

好像都说算法岗比开发岗要好些,不知道如何抉择,请过来人给点经验、

3190 次点击
所在节点    问与答
8 条回复
ddzzhen
2019-06-12 12:53:25 +08:00
建议学数学吧,至少了解一些算法逻辑和矩阵向量的知识,重在理解和使用,公式都还是其次。NLP 的研究生,如果不懂数学只是会调用,那和自学三个月参加几个数据比赛的 NLP 人士,没啥区别了。
Sornets
2019-06-12 12:53:31 +08:00
去大公司实习算法
codingAlex
2019-06-12 13:13:09 +08:00
开发岗吧,需求量大一点,而且竞争没那么激烈、
imzhu
2019-08-25 15:13:36 +08:00
我的情况和楼主差不多,只不过我是北理的。同样有这样的迷茫,想做开发,但是又不甘心研究生白学三年。不知道楼主现在是怎么想的?
zxCoder
2020-04-29 09:40:43 +08:00
@imzhu +1,不知层主怎么选择
imzhu
2020-04-29 14:21:30 +08:00
@zxCoder 我选了开发。研究生除非耐心沉淀,否则算法很难做出成果我属于耐不住寂寞的,到现在(马上研三)没写出论文。但话说回来,整个实验室除了直博的,其他同学也没写出来。,而且大部分场景下,你只是在调用他人的模块,自己说不出所以然。我不太喜欢这种“虚”的感觉。

做算法意味着你本科学的计算机类知识基本用不上,更多的是数学知识。我还是很喜欢操作系统这些课程的,所以选择了后端开发岗位。现在来看,开发岗和算法岗的就业不相上下吧,而且实验室很多原本做算法的也转了开发。

至于研究生白学不白学,看开了。如果研究生的整个组内的学术氛围比较浓厚,那做算法、发论文未尝不可。但是我们组都是大家各干各的,没有团队合作,没有之前的研究路线可以供下一步研究,所以对学术新人很不友好。因此研究生对我来说就是一个学历的提升吧。
zxCoder
2020-04-29 19:15:22 +08:00
@imzhu 我就是比较喜欢工程开发的,但又不想浪费读研的机会,想混个 985 学历,也是纠结了挺久。
imzhu
2020-05-01 15:10:30 +08:00
@zxCoder 能混就混吧,985 专硕是大部分是两年制吧?你相当于在学校待一年,第二年就出去实习了。找个不卡实习待导师。如果你现在能拿到 30w+的 offer,那可以考虑不读。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX