您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
算法和开发岗相比,哪个前景更好呢?
算法,岗位,华为算法和开发岗相比,哪个前景更好呢?
发布时间:2019-02-08加入收藏来源:互联网点击:
算法和开发岗相比,哪个前景更好呢?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
这两个岗位的工作内容我都接触过,目前我带的大数据团队中既有算法工程师也有开发工程师,所以我说一说这两个岗位的区别,以及未来的发展方向。
算法设计与算法实现
通常涉及到算法的岗位有两个,分别是算法设计和算法实现,现在有不少团队把这两个岗位进行合并,做算法设计的同时也要负责实现。但是也有一些团队是分开的,做算法设计的不管实现过程。
目前我带的团队中算法设计和算法实现是一个岗位,也就是说负责算法设计的同时要负责实现,大部分算法实现目前使用Python语言来完成。目前团队中做算法岗位的工程师都是研究生毕业,有数学专业、物理专业、计算机专业毕业的。从工作的复杂性上来说,算法工程师的工作强度还是比较大的,但是算法工程师的职业周期也比较长。
很多算法工程师最终成长为企业的首席科学家,或者是首席技术官等岗位,可以说算法工程师的发展前景还是非常不错的。
开发岗位
软件团队的大部分岗位都是开发岗位,有前端开发、后端开发、移动端开发等,可以说大部分程序员做的都是开发岗的工作。
与算法岗位不同的是,开发岗位人数多,占比大,而且大部分开发岗位的职业周期都比较短,一般开发岗位在做到一定年龄(比如35岁)之后都会转型。
一部分会转向项目经理等管理岗位,一部分会转型做架构师,还有一部分转型为行业咨询专家等,当然,也有一部分开发人员转型为算法工程师。
从连贯性上来说,开发岗位没有算法岗位的连续性强,不少开发岗位的程序员面临二次学习的问题。
如果有扎实的数学基础,我还是建议程序员多从事一些关于算法方面的工作,毕竟程序开发说到底就是个数学问题。算法工程师的职业周期也非常长,35岁对于算法工程师来说职业生涯才刚开始。
我的研究方向是大数据和人工智能,目前我也在做机器学习方面的落地项目,对这方面内容感兴趣的朋友可以关注我的头条号,我会陆续写一些大数据、人工智能方面的科普文章。
如果有软件开发方面的问题,也可以咨询我。
谢谢!
回答于 2019-09-11 08:43:50
作为Java开发岗的软件工程师,宇文氏看见这个问题心就痛,当初要好好专研数学和算法就好了。
你看见我这么说你应该清楚了吧,毫无疑问算法岗位无论是薪资还是前景,都是胜于开发岗位的。下面一图说明一切:
这是在网上流传的疯狂的bat等互联网公司对算法岗的招聘给的薪资图,可见腾讯给出的年薪最高,为80万以上。
当然这是博士学历,而本科硕士搞算法的牛人薪资几何呢?据我所知,在18年应届生中,算法岗位就有年薪50万的恐怖数字。
先不提他们大部分出自于清华北大或者顶级985。但是可见市场对算法人才的看重和珍惜。
开发岗位是不是就不行呢?也未必,毕竟开发人才干到一定年限也是市场稀缺的高级人才。但整体来说前景肯定是不如顺应未来人工智能时代大数据时代的算法岗位。
关注“极客宇文氏”,分享更多有料的内容。
回答于 2019-09-11 08:43:50
前面的回答已经有很多大神解释了是否要学好数学,那么小宅就来和大家分享菊厂一位无线算法工程师的故事吧,希望对大家了解算法工程师这个职业有所启发。
有人说,“算法是无线通信的灵魂”,这话一点不假。回头看无线算法20年来的征途,我们的“理想”并不是个虚无缥缈的东西,它渗透到了无线的每个角落,决定了芯片的每一步发展,影响了算法人的每一次抉择……
“三十岁之前,路总是很长,我们总是展望。三十而立,就再也不敢展望了,低头赶路吧。” 这是王小波在《三十而立》中说的。但是,我在三十岁时听到的话,跟它恰恰是相反的。
2005年,三十岁的我,刚入职华为,进入3G算法项目组。同事告诉我,别顾着埋头赶路,我们做无线算法的,是有理想的,要引领无线通信的变革。
算法是什么?生活中的算法无处不在,当你按下电梯按钮的时候,电梯运行的算法帮你最优化调度资源,缩短等待时间;当你驾车穿行于早晚高峰的时候,交通运行的算法根据变化的车流量实时调控红绿灯,帮助车辆行人更有效地通行……
无线算法也是如此,它通过一系列复杂的数学公式和指令解决无线通信中遇到的各种棘手问题,让用户可以随时随地享受高质量的语音、视频、上网等体验。
据说算法刚起步的那几年,团队有一个预研部,很多人曾开玩笑说,他们做的不是预研,是预言,因为第一款商用芯片里的算法必将从这里诞生,将影响数以万计的人。
2002年的一天,能担当大任的算法似乎出现了。外场测试传来消息:一款“干扰对消算法”(IC)的样机通过了测试,提升了50%的系统容量!理论上,如果实现了IC,就能通过消除噪声达到让运营商在同一频段上多服务一倍用户的效果,对于用户来说,通话体验也将大大得到提升。
但是,这款样机带来的激动心情根本没持续多久——性能提升了一倍,但复杂度却提升了三倍,这种划不来的做法,直接否定了它商用的可能。IC特性的复杂,让它成为通信领域的人人都想吃,但人人不敢碰的香饽饽。算法组只能忍痛放弃这款样机,转身研究其他的特性。
那个冬天寒冷异常,到2003年底,团队成员已经从近30人,减少至不到10人。还在坚持的有从1999年就开始进行无线算法研发的元老级人物,李化加。
2004年,团队终于向公司争取了部门公开招聘的机会,收到了至少500封简历。“要做最好的算法,就得最好的人才。”李化加亲自筛选和面试,凭着一股宁缺毋滥的劲儿,抵住了人力紧缺的压力,最终只留下了最想要的5个人。
上一篇:海口哪家暑假辅导机构比较好?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |