‘壹’ 算法和开发岗相比,哪个前景更好呢
这两个岗位的工作内容我都接触过,目前我带的大数据团队中既有算法工程师也有开发工程师,所以我说一说这两个岗位的区别,以及未来的发展方向。
算法设计与算法实现
通常涉及到算法的岗位有两个,分别是算法设计和算法实现,现在有不少团队把这两个岗位进行合并,做算法设计的同时也要负责实现。但是也有一些团队是分开的,做算法设计的不管实现过程。
算法岗位门槛是很高的,人才也是稀缺的,总体发展空间很好。还有一点算法岗位的不可替代性强,如果有机会去算法岗建议是去的,一般学历要求在硕士,Java本科大专都是可以的哈。从工作的复杂性上来说,算法工程师的工作强度还是比较大的,但是算法工程师的职业周期也比较长。
算法岗主要是在于如何量化我们的产出,写代码做开发非常简单。你完成了一个任务或者是项目,有了经验之后,这是在简历上实打实的东西。很多算法工程师最终成长为企业的首席科学家,或者是首席技术官等岗位,可以说算法工程师的发展前景还是非常不错的。
开发岗位
软件团队的大部分岗位都是开发岗位,有前端开发、后端开发、移动端开发等,可以说大部分程序员做的都是开发岗的工作。
与算法岗位不同的是,开发岗位人数多,占比大,而且大部分开发岗位的职业周期都比较短,一般开发岗位在做到一定年龄(比如35岁)之后都会转型。一部分会转向项目经理等管理岗位,一部分会转型做架构师,还有一部分转型为行业咨询专家等,当然,也有一部分开发人员转型为算法工程师。
一个优秀的开发者不是网上说的那样吃青春烦的,每一个岗位都会有自己的未来职业发展。开始确实是青春饭,因为大多数人不懂如何提升自己在公司当中的潜在价值,或者不知道如何更加聪明的完成任务。
其实两个岗位没有什么可比性。聊聊这两个岗位的突出项,开发门槛不很高的,算法就相对高一些,因为涉及大数据人工智能等等。现在做算法的话,5年左右基本会成为专家,给别人讲,因为大多数的人是不太懂算法的,所以会觉得你很牛。收入上来说,算法的收入是高于开发的。创业的话,大白话就是算法其实是更容易给别人讲故事的,而且相对产品来说,算法是更容易形成产品的。
‘贰’ 数据科学与大数据技术专业的前景怎么样,该选择主攻开发还是算法
首先,从近两年数据科学与大数据技术(数科)专业的就业情况来看,整体的就业表现还是比较不错的,虽然该专业是新兴专业之一,但是就业表现已经成为了继计算机科学与技术、软件工程这两个专业之后,又一个就业表现比较突出的计算机大类专业。
从当前大的计算机发展趋势来看,未来在工业互联网逐渐落地应用之后,产业领域会释放出大量大数据专业人才的需求,而且高附加值岗位也会比较多,从这个角度来看,未来数科专业的就业前景还是非常广阔的。
数科专业本身是一个交叉学科,涉及到的内容比较多,所以要想有一个较好的学习体验,同时提升自身的就业竞争力,一定要尽早确定一个自己的主攻方向,围绕主攻方向来制定学习规划。对于本科生来说,如果没有继续读研的计划,可以围绕开发岗的要求来制定学习规划。实际上,当前很多大数据方向的研究生也会从事开发岗。
从大的人才需求趋势来看,未来开发岗的人才需求量依然会比较大,相对于算法岗来说,开发岗的竞争并不算激烈,也有不少进大厂的机会。要想从事开发岗,要重视三方面知识的学习,其一是重视编程语言(Java、Python)的学习,其二是重视大数据平台(Hadoop、Spark)的学习,其三是重视场景开发知识的积累。
总体上来说,计算机大类专业的学习规划需要按照不同阶段来制定,不同阶段有不同阶段的侧重点。
我从事教育、科研多年,目前在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!
‘叁’ 你觉得算法工程师的就业前景如何
随着大数据和人工智能领域的不断深入发展,自然语言处理、机器学习等方向成为求职的大热门,算法工程师也自然而然成为目前最炙手可热的岗位。虽然算法工程师一直被频频提及,但是许多人对这个岗位的了解还知之甚少。那么算法工程师究竟是做什么的?发展前景怎么样呢?
由于算法工程师对于知识结构的要求比较丰富,同时算法工程师岗位主要以研发为主,需要从业者具备一定的创新能力,所以要想从事算法工程师岗位往往需要读一下研究生,目前不少大型科技企业对于算法工程师的相关岗位也有一定的学历要求。
‘肆’ 算法工程师与游戏研发工程师哪个更有前景,薪水,职业
就目前而言算法工程师普遍待遇更好
我同时做过游戏服务器开发和算法工程师
目前市场上算法工程师很看重学历,好多都是硕士起步。不过我转为算法工程师之后,发现实际上算法工程师应该更看重工程部分,所以要不了那么高的理论。很多算法工程师代码能力不咋地,这点我觉得不管是做普通的开发工程师,还是算法工程师,编程作为基本能力都是应该要考察的。现在算法工程师听起来比较高端,不过其实做过的都知道,一般工作中也不会让你去写一个模型,常用的模型基本上都有现成的开源代码,其实技术含量并没有多高,大部分时间都在调参或者特征工程上面,所以我感觉未来应该算法的门槛会逐渐下降到本科,待遇也会和普通的开发工程师变得差不多
游戏研发的话,我建议就不要去了,中国游戏大环境不行,除非你能去腾讯或者网易这种一线大厂,其它的都很坑,特别是中国的手游公司,做的东西你自己都不想玩,多数时候都是骗投资人的钱