1 引言

  算法岗比开发岗好,开发岗比测试岗好。
  
  上面这句话,你认同吗?
  
  我在秋招的时候,身边大把人告诉我“我技术不行,能做个测试就不错了”、“算法岗竞争太激烈了,我比不过大佬,能找个开发就可以了”,我相信你身边也不缺这样的同学。
  

图片说明

  本文就来分析一下这些常见的技术岗位究竟有什么特点,它们之间又有什么联系和区别,帮助你作出适合自己的最佳选择。同时,在面临选择不同公司时,又有哪些可以参考的标准,能够让我们选择一个最有利于自身发展的平台。

  

2 岗位从来没有高低之分

  我这里针对算法、开发和测试三种岗位的特点,总结了一个表格,如下:
  

岗位 工作重点 所需技术 薪资特点 求职难度 未来发展
算法岗 开发速度快、准确度高的模型 较强的数学能力、英文能力、编程能力 近两年都相对较高 近两年竞争较激烈,对学历、论文、专利、比赛等要求越来越高 深度学习目前还处在蓬勃发展阶段,算法人才依然吃香
开发岗 应用各种技术完成产品经理需求 超强的编程能力,依据细分岗位不同对计算机系统、网络、数据库等各有需求,涉及技术往往更广泛 相比算法稍低 总的来看坑位较多,不同语言岗位数量有所差异