我是做算法出身的,但我现在已经放弃算法,转为给做ML算法的人服务,搞算法落地。之所以退圈,一是我的研究方向已经夕阳、重新换坑熬paper很累,二是我很了解所谓算法研究的尿性,也就是这行淘汰率极高,一个牛逼的新算法出来,你会发现过去五到十年内发表的算法有95%瞬间沦为废纸。
更狠的是,研究算法也是要符合基本法的,换句话说就是算法本身对项目的提升是有上限的,所谓的拒绝霸王餐定理,而最终解决问题的核心依然是算力。
那么研究算法的人前途如何?这取决于ml算法什么时候达到天花板或者瓶颈。届时各大公司早已把成熟的算法打包并傻瓜化,傻瓜到连大二学生都能半个月上手的地步,那么研究算法的人的饭碗也就基本砸了。所以你如果能在这个时刻来临前转成管理岗,那恭喜你成功落地,否则就从此数着年头盼望自己能顺利退休吧。
有人可能会问,大公司里就没有专门研究算法的团队吗?有,但届时真正硬核的research会逐步移交给高校,也就是交给苦逼研究生们,而大公司只负责摘桃子以及工程化,同时这样的岗位也会越来越少。
我以上说的所有内容,看似神棍,但实际上都是电子行业过去几十年已经发生的事情,智人和智人没有本质区别,不存在一伙智人爬树只能爬十米,而另一伙智人就能爬到三十米。
但是无论我们这种过来人怎么劝,新来的就是不听啊,现如今这么多人扎堆搞算法研究,我很怀疑未来能否有这么多坑来吸收就业。
不过说点积极的吧,我觉得ml算法研究离天花板还有比较长的距离,至少十年,原因很简单,那就是当前的ml算法难度并不高,真正有严格数学推导且非常精巧的算法很少,入门门槛也很低,君不见贵圈的本科生灌水比生化环材的博后都凶。而那些“大神”所做的很有影响力的工作,我也不怕被你们打,我觉得难度并不高,至少比我们电子行业低不少。所以从难度与深度而言,应该还有至少十年的高速发展期。
但我是不打算上车了,我给自己的定位很明确,只做算法工程化,硬核研究还是交给更生猛的学弟学妹吧。