算法岗真的比开发岗香吗?
1.从短期来看,算法岗比开发岗挣得略多5-10%,但开发岗和算法岗之间的薪资差异会越来越小。选择算法主要是为了解决你的短期温饱问题。
2.从长期来看,算法岗的晋升道路窄,上限低。开发岗位晋升道路宽,上限高。做算法的无法对整个软件项目的各个流程有所了解,自然当不了高级管理层,也从来没看到有做算法的担任了整个公司的高管,顶天了就是个算法部门的小主管,也就是公司的中层,高层根本上不去,大部分算法工程师也还是螺丝钉。
而对开发岗而言,无论做前端还是做后端的工程师,随着技术的精进,公司业务的推进,前端后台大数据开发的技术他们都会接触到,也就会对整个软件项目有更深层次的的理解,也会经常和产品经理打交道,甚至通过此了解到公司产品是靠什么盈利,产品怎样设计让用户觉得更好用。这样的机遇会让开发岗的朋友在未来走得越来越远,晋升道路越走越广阔,未来完全可以担任公司的CTO或者CEO,谷哥的现任CEO桑达尔就是一个典型的例子,然而他并不是做算法的,他是做开发起家的做到了CEO。
做算法起家的,最牛的,在可见的未来会当一个大厂lab的领导人,或者某个算法小组的小组长就是人生的巅峰了。之后的命运,很显然,就是马上快被毕业了(hr裁员最喜欢裁的就是这种无法给公司带来效益的科研部门了哈哈哈哈)
3.如果打工,算法岗长远看在公司里的上限比开发岗位低多了。但如果搞AI创业,算法将极大可能会是你产品的核心技术,开发工程师只能算你的辅助。