外面下着雪,21世纪20年代的第一年马上就要过去了。如果说00年代是互联网时代,那么10年代就是移动互联网时代。20年代的时代号角才吹响,没有人知道下一个时代在哪里。在这时代交替的一瞬间,目光的敏锐就显得特别重要了。10年本科毕业的时候,我对互联网没有那么多的心智认知。当初更多的人是向往国企和事业单位,有一份体制内的工作就是一张上岸的船票,我记得11年在杭州银行做核心系统,项目组的人都是向往留在杭银,有人没留下来,去了支付宝,大家觉得支付宝没太多意思,就是一个第三方支付工具,做一个报文转发而已。核心记账业务模块都在银行。十年之间,已经忘记了刚毕业时的模样。算法有这么几个方向,计算机视觉、自然语言处理、搜索推荐和广告,当然还有,比如说强化学习、图神经网络等等。落地到具体业务方向,强化学习也需要跟其他方向结合。如果说AI是一个智能体,那么CV就是他的眼睛,NLP和语音识别就是耳朵和嘴巴,搜广推才是大脑决策器。落地到互联网的具体业务,比如说抖音这样的一个视频网站,CV用来识别视频的非结构化信息,可以当成搜广推的特征库;NLP可以做文章、留言的语义理解,落地下来也可以是搜广推的特征库;而搜索推荐广告直接对网站营收负责,所有的感知器得到的特征素材,落地形成一个排序好的list,来带来最大化收益。这个收益可以是广告点击、可以是商品成交,也可以是视频的查看时长,留言多少,好评和收藏的个数。没有CV和NLP,就对内容的理解不深刻,决策器就不会准确。但算法的边界现在越来越被突破,很多NLP的成果,例如tranformer(bert),开始大量运用在搜广推,甚至进入了CV核心层。一个搜广推的算法从业者,如果对CV和NLP的业界时尚成熟做法不了解,基本上会很快被时代抛弃。CV和NLP属于感知层面,容易定义问题的标准答案,因而算法的模式 革新非常迅速;相反,搜广推更多的是决策层面,需要跟人交互,监督信号较弱,没有明确标准答案,只有统计学上的答案,因而算法的推陈出新慢一些。就互联网从业来说,搜广推的市场需求量应该是更大一些的,因为他对营收直接负责。但CV,例如OCR,其实是一个工具类的识别,即使电商的以图搜图带货,这个访问量也是有限的。在总成交的GMV占比上不会超过10%。但CV和语音识别在线下就有很大市场了。比如说智能汽车,就是一个很大的市场。早些年有很多搞JAVA工程的人都纷纷转行搞算法,当时应该是算法的工资待遇高吧,现在算法已经非常内卷了,估计想转行的也少了不少。这里抛开这个层面,从这两者的深层角色来聊聊。无论哪个公司,特别是小公司,或者大公司的初创业务,算法和工程都会或多或少掐架,互相觉得自己才是最重要的。其实跳出这个局来看,从顶层设计来说:CTO应该是汇报也业务CEO,因为业务模式是顶层设计;然后,算法VP/总监汇报给CTO,因为算法只是整个网站的一环,一个模块,还有很多其他模块,例如前端、后台、基础架构、甚至大数据平台等等,技术负责人往往是开发架构出身,他需要对网站的稳定性负责;如果是算法出身,他必须懂工程架构。算法模块中,其实也有很多开发的工作。一个纯算法,API接口吐出去的是一个排序分数/预测的分数,至少需要加一个策略层,业务逻辑层,才能发挥作用,再往上,就需要包装成一个稳定服务才能跟整个系统融为一体。在这里的开发和算法,究竟哪个更重要,究竟谁才是那个拍板的呢?个人认为在这个模块上,还是算法作为负责人比较好,一个原因是这个模块的主要输出就是算法模块的分数,只是外包了一层工程。仅此而已。因而,算法负责人就需要懂技术架构,才能带好自己团队里的工程开发同学。每个人都精力有限,我们只能先往深处走,在一个点上找到自己的长处;然后再往宽处行,算法同学,首先在算法上有自己的独到见解,再往上走的时候,学会工程架构,才能闭环管理整个模块。再往上走,对算法VP的知识结构就要求更多了,至少需要对大数据架构、数据仓库清楚,才能保证算法的数据来源口径准确。工程和算法的思维方式永远是不一样的。一个算法上线后,算法的思维是如何拿到反馈信号,迭代优化提升算法精度;而工程转算法的同学,思维方式可能更多的是如何将这个算法封装成一个通用接口,可以到处调用。因而,一个工程出身的CTO,还是需要恶补一下算法的思维方式的。有了这个认知后,你就不会在工作中埋怨这是工程的活,算法不愿意接,如果你把自己定位成一个排序分数的输出者,你也就会被工程定义为一个可以到处调用的接口。而做工程的同学,大可不必转算法,每个人都有自己的思维方式,没必要用自己的短处去跟别人的长处竞争。做精做深架构,你就是一个合格的CTO人选。年中的时候,有个很多年没联系的朋友微信上找我想聚聚。回想一下,我最近的社交活动真是非常少。有一次10点下班路过街边的烧烤店,看着三五成群开怀畅饮的食客们,我都忘记了这样的生活方式。见到小哥A后,他40岁了。身心非常憔悴。放弃了技术后,搞了几个客栈,结果疫情来了,客栈歇菜了。人到中年,技术已经捡不起来了,当然找个工作肯定没问题,但他想要的更多。我不断开导,到最后我也沉默了。他找我,也许是因为我一向给人一种欢乐感吧。确实,我从小的家庭还是很温暖的,长大后,自己的小家也是欢声笑语,跟家人在一起,可以摘掉一切面具,开怀的像个孩子。这样才是生活的底色,有了这样的底色,才能无惧任何风浪。
A的悲伤我懂。我想了下。人一定不要放弃自己的一技之长,这是你的立身之本。然后,要找到一个可以深挖的方向,所谓深挖的方向,就是10年的积累和3年的积累,具有质变的方向。你只有在一个方向上做到业界领先,不断跟进业界最新进展,你才不会被时代抛弃。还有一点,由俭入奢易,由奢入俭难。一时落魄难免胆寒,你拿惯了一年1000万的收入,你还能不能沉下心过一个月几万块收入的生活,这也是一个巨大的考验。看着一些创业融资后的朋友,有的人找不到落地的方向,成为资金链上的蚂蚱,往上走非常难,往下走,再打工内心的落差太大;加上创业需要的是综合能力,每天杂事太多,自身的技能专业背景知识生疏了不少。真是替他们着急。惟愿每一个创业者都破茧成蝶。愿每一个在路上的人都身心健康,人生是一场马拉松。看淡一切,平凡才是最真实的自我。(未完待续)
原文作者:Agent的潜意识;如有侵权,请联系管理员删除。