算法 OR 开发?如何确定自己的工作岗位

最近几年,随着经济形势的下滑,互联网行业受到了很大的冲击,很多大厂的增量基本上也见底了,开始进入到了存量阶段。而且国家为了缓解就业压力,最近几年研究生大量扩招,这就导致大家的学历也普遍卷了起来,而且很多研究生完全是跨考计算机进来的,对以后自己的就业岗位基本没考虑过;还有的同学考研只是为了提升学历,想研究生毕业是选择开发等等……

这篇文章,我就结合自身的经历,和大家谈谈如何确定自己未来的工作岗位。先简单介绍下我的情况,我双非本,985 硕,是 23 届应届毕业生,去年暑期在华为实习,做推荐相关的工作,奈何池子太深,没有转正,秋招虽然拿的 Offer 不多,但自己还算满意,岗位是算法工程师。

首先说下为啥要确定自己的工作岗位。因为虽然都是计算机专业,但其细分领域非常多,前端、后端、测试、运维、算法等等。具体到某一个领域,又可以进行细分,比如后端有 Java、C++、大数据,Go 等等,算法包括 CV、NLP、语音、推荐等等。如果你之前没有想过自己想从事的岗位的话,找工作的时候其实是很吃亏的。以我为例,我虽然目的是找算法工程师,但针对NLP、推荐不同的岗位,有着不同的简历。如果你只有一个通用简历的话,那很多时候会遇到简历和岗位不是十分匹配的情况,在起跑线上就输了一步。

其次,从事算法还是开发,很多时候跟你过往的学习情况有关。为啥呢?因为你要能把简历写满,写充实。如果你就没有任何算法相关的项目,那大概率找算法没戏。反之如果你一直在做算法研究,直接去找开发岗位可能也不是那么顺利(大佬除外)。因此,你需要根据自己的情况量力而行。当然,如果你对某一个岗位特别感兴趣,当然可以进行选择。但以我自身的经历来看,基本上不会有人生来就对某件事特别感兴趣的,很多时候都是你对这件事越来越熟练,做起来越来越轻松,进而慢慢培养起了兴趣。为什么这样说呢?因为学习是反人性的,它不像打游戏一样能在这个过程中给你带来快乐,它的快乐是延迟满足的。如果你一点都不了解算法,你会说对算法感兴趣吗?

如果说你问我应该如何选的话,我的建议是能做算法就做算法,我这样说并不是开发不能做,别误会,而是我觉得做算法是不太容易被替代的,自己的核心竞争力更强些。很多人都知道程序要有 35 岁危机,为啥会出现这种情况,就是因为可替代性太强了呀,你的工作经验并不和工作时间成正比,很多时候只是把一年的工作经验按照十年来完成罢了,因此很多人说程序员就是复制粘贴。而算法工程师的工作有一定的不确定性、很灵活,工作时间越长,自己踩的坑越多,相应地经验也会积累,自然优势就强一些。当然,很多公司对于算法工程师的面试难度也相对苛刻一些,自然薪资也会比开发略高。

此外,有的人说算法这么高大上、担心自己能不能胜任呢?还有的研究生觉得自己找开发会不会比本科生更有优势呢?

先来说第一个问题,算法比开发高级吗?确实高级一些,但相差的真不多,如果你是一名研究生的话,完全可以胜任,前几年很多本科生也有自学算法岗的,但最近两年少了好多。有的人觉得研究生期间自己科研不顺利,自己是不是不太适合算法岗,有这样的想法,那是因为你认为学术圈的算法==工业界的算法,其实完全不是的,甚至可以说风马牛不相及,学术圈基本就为了在某些特定数据集上刷指标,但工业界是真实的问题,需要你根据多个方面进行考量。

另外有人觉得研究生找开发会不会比本科生有优势?这个我觉得要分情况。如果你研究生就一直在做开发,那当然可以,反之,并没有啥优势。开发要学的东西并不少,编程语言、数据库、开发框架、操作系统、计算机网络等等。

因此,如果你还没想好自己想未来从事的岗位的话,可以好好想想,毕竟找工作一年比一年难。另外,如果你觉得还是有疑惑,那你完全可以找个实习去亲身体会下,读万卷书的同时行万里路。如果你已经想好自己的工作岗位,那就可以好好刷简历了,实习也好,参加相关的比赛也行,还有要多刷算法题,等到机会到来的时候,结果自然不会差。

最后祝大家都能找到满意的工作,然后顺利升职加薪

#牛客充电计划#
全部评论
hxd,“基本上不会有人生来就对某件事特别感兴趣的,很多时候都是你对这件事越来越熟练,做起来越来越轻松,进而慢慢培养起了兴趣”这句话太有共鸣了。我也基本是为了这个all in了,最后大概率我没有周围人的offer好,不过也没啥后悔的。
2 回复 分享
发布于 2023-04-04 10:56 美国
大佬有没有什么推荐的公司呀?我也是想投算法(nlp),但奈何我是海外硕,信息闭塞,不知道有哪些能投的。谢谢
1 回复 分享
发布于 2023-03-23 13:09 日本
1 回复 分享
发布于 2023-03-22 21:31 北京

相关推荐

不愿透露姓名的神秘牛友
04-08 05:32
点赞 评论 收藏
分享
05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
点赞 评论 收藏
分享
评论
9
15
分享

创作者周榜

更多
牛客网
牛客企业服务