技术还重要吗

古法手作人

几个月前还在说openclaw差点意思,现在日常已经离不开cc这些东西了。不仅离不开,它多想一会儿我就要嫌弃它慢了。(啊,人性大暴露,赛博奴隶主!)
发展就是这么快,快地没想到我刚进入30岁的中青年阶段,还没来得及想个人35岁中年危机,反倒是整个行业似乎都没几年了……
但是,即使我所在的行业可能会在不久的将来受到极大的冲击(也许已在冲击中),我仍十分乐意迎接此刻科技欣欣向荣带来的未来感。颇有一种我倒要看看世界究竟如何变化的快感,未知总是引人入胜!
当然也是没想到程序员几乎就从我这一代断代了,何其有幸经历过多年手搓代码的传统手艺时期啊。想想以前为了研究各种代码语言特性而练习的古代学习法已被时代抛弃,一天安静地写几百行代码的时光一去不复返了,还真是令人唏嘘。

技术博客新写法探寻

我的博客十多年间也写了许多笔记,现在看来除了给我留作人生印迹纪念以外大多也都成了废纸一张。AI实在太好用了,远比去翻古早笔记快得多。所以,自从大模型问世后,我学习和记录的方式也变化了许多,以往那种用博客来记录学习笔记的方式我也渐渐不再使用。无论是流程记录还是论文阅读笔记,AI都能更快给出我想要的总结(只要提示词写得好),这也是这几年更新频率下降的原因之一~~ (也可能主要还是因为懒) ~~。
当然,博客肯定会继续写下去,我也一直在思考,技术博客的写法是不是也需要改进,欢迎博友们留下新想法和好建议!不过我的博客文章不会使用AI润色,虽然AI润色后行文确实会更流畅、更好看,但是那也失去了我的风格。即使我的文字有缺陷,那也是我的特点之一,所以我会坚持手搓(完了我成老古董了)。如果没人看,那就留给未来的我自己看。(不过目前还有人看,比如这一篇更新,主要写作动力来自博友在7月1日那天提醒我博客四个月没更新该出来写写了(我相信这也是下半年的好兆头之一哈哈哈)。非常感谢博友的催更,也欢迎更多博友push我^_^。

技术还重要吗

大模型出来后我就一直在想,算法工程师、算法研究员的未来会是怎样的。尤其是今年cc这些工具实打实地冲击到了互联网和AI行业,各大公司纷纷捣鼓AI提效的各种尝试,也许是一种降本增效的噱头,但不得不说,这波浪潮真真切切是近些年很大的一场技术变革。作为程序员的我们确实感受到,好像真的不用怎么写代码了。只要是流程化的、模块化的,不是特别稀有的玩意儿,大模型出活又快又规范,它甚至给你把注释都写好咯(令咱又爱又恨的注释)。这下好了,就仿佛当年纺织工人的哭诉一般,咱手艺人的手艺活被一锅端了是迟早的事儿。

与人打交道

上篇年终总结里,我写道,未来表达能力是非常重要的基础技能。那么这一篇里,我再加上一个观点,与人打交道的能力是未来不被AI淘汰的核心能力
这句话竟然会从我嘴里说出来……
毕竟我成长为一个技术人员的重要推动力就是技术岗不用怎么和人打交道。但是,随着这几年生活经历日益独立与丰富,我渐渐理解了那句“人的根本属性是社会属性”。随着大模型的疯狂迭代,未来基础岗位大多都可被替代。伴随着未来模型能力的不断强化,中高级岗位被替代也只是时间问题。最早人们觉得创造性的岗位是最难被替代的,然而实际结果却是最早被替代的,现实总是出人意料。所以什么岗位不会被替代或者说最后被替代呢?以我目前的认知水平来看,应该是和人相关的岗位。那么问题来了,技术岗看起来似乎是离人比较远的(但其实,只是看起来),它似乎天生是为技术问题而生的。如何将它转化为和人相关呢?我最先想到的是产品。在商业化公司,技术是为产品服务的。如果一个产品失败,往往整条业务线都被裁撤掉,此时这条业务线上的技术失去了作用。那这样说来,产品经理才是正道吗?(产品经理朋友大笑说别发疯)作为我们技术人员,我个人认为,也许具备适当的产品思维,更有利于我们干出有用的技术。这里的关键词是“有用”,它不一定是高大上的技术,但它是能解决问题的技术。
那么,技术还重要吗?2017年我刚参加工作的时候,在知乎上就看到过“什么时候你意识到做技术永无出路”类似的问题,有很多前辈的回答。如今一晃快十年,这种问题依然经常出现在我的知乎推流上。十年间,我总是希望有一天我能带着完全不同的思路来回答。最近我又看到一个问题“工作多久会对技术祛魅”,“祛魅”这个词确实说的非常精准。我自己曾经有过这种对技术的执念,觉得只有掌握了前沿科技或者搞出了什么了不起的创新才算厉害。后来慢慢发现,这可能只是看待问题的一种方式,而不是唯一的方式。读研时,因为对网易云音乐的推荐如此精准让我对推荐算法一度痴迷,醉心于弄清楚是什么神奇的魔法能够如此对我的胃口。但真的学习到它背后的机制竟然非常朴实无华后,的确有种魅力丧失的感觉。后来学到注意力机制时,也有这种感觉。现在大模型能力效果非常不错,其原理其实也通俗易懂。如今模型架构也有大一统的趋势,力大飞砖就能提效往往也加速了技术祛魅。最近这些年我的感悟是,真正的技术背后,往往是返璞归真,大道至简的。你如果问我,技术还重要吗?我会说,技术依然重要,但是,找出技术问题更重要。而找到真正的技术问题,光懂技术可能不够。找到了真正的技术问题,解决方法也不一定只能靠技术。
这半年玩了许多vibe coding,甚至上班日常也是vibe coding。一开始,我觉得vibe coding最重要的是创意。只要能想出一个不错的idea,能够正确表达出来,大模型就能想办法给我实现了。为此,我关注了不少vibe coding创意产品的问题,看看那些聪明的大脑都能想出什么脑洞来。但看过许许多多的作品、自己也做了许多应用后,我发现也许更重要的是需求。很多产品看起来很酷,但是实际一想,这好像不太有用(当然,满足自己创造的欲望也是一种有用)。我自己也做了不少没用的应用,慢慢地,我开始关注我更需要什么应用,这是自我需求的调研。从企业角度,产品的目的是为了追求利润。产品的开发过程中要解决的技术问题,最终目的都是保障产品的用户体验,维持客户群体不流失甚至吸引到更多的潜在客户群。即使是在大厂做研究,也不是单纯为扩展广阔知识边界的理想主义奋斗的(不排除有这样的公司),它大多服务于公司现阶段的核心产品或者未来发展战略。这几年各大厂的研究院出现了缩减经费、被撤销、研究人员回归高校等等新闻,也许就是发现,搞技术不一定是解决商业问题的最佳途径。基模组吭哧吭哧费老大劲去研究跨时代的模型架构,实际对线上运营效果能提升多少,用户有多少感知,投入的性价比是否合理,这是商业关注的。在商业环境中,如果只聚焦技术问题解法本身,往往不足以解决真实世界的问题。现实世界的问题,并不完全等同于数学证明一样的考题。**所以不是做技术永无出路,而是只做技术也许远远不够。**为什么呢?因为人活在社会之中。
举个例子,一个任务是把模型效果做到可用(需求)。于是经过各方讨论,把目标定为模型效果F1提升到95%(技术指标拆解)。我接到任务开始干,模型现在F1是70%,分析一下现在模型效果的问题,然后采取数据增强、数据扩充、参数调优等等方法。模型优化到90%,假设花了一周时间,但是90%到95%,可能半个月都搞不定。以前的我会死咬着这5%,想各种模型策略和技术手段来提效,当时的我觉得,只有这样才算是技术能力的体现,于是我焦灼在各种技术手段实现上,为了这5%的收益。后来领导说,为什么你一定要做到95%呢,这个指标定的合理吗?94%,92%,90%就不能用了吗?实际上当然不是,90%能用,只不过比95%用着感觉差点儿而已,但是这个用户体验也许不是那么明显。所以在技术实现的过程中,是需要反复核对技术问题定义本身是否需要修正的。而技术问题的定义又是围绕需求本身展开的。而需求,是需要了解产品特性、用户习惯等等才能准确识别的。上过班的都知道,唯一不变的就是需求会变。需求从哪来,来自于人。真正理解一个需求,往往需要反复和提出需求的人对齐,才能定义出合理的技术问题。有了技术问题,技术人员才能去求解。所以这背后,离不开与人协作。人嘛,人实在是太有意思了,这个阶段的AI尚不能完全拿捏。所以,我觉得与人打交道的能力是AI时代的核心能力。

技术和业务

那技术能力呢?技术能力变成了一项基础能力。不一定要亲自代码实现,但要会纠错,这是现在要求的专业能力。比如AI写的代码,要能很快看出来它在胡诌。在AI时代,技术人员要想不被淘汰就要提升包括技术能力在内的更多技能,严格来说,对技术人员的要求是提高了,以前可能会干模型优化或者数据分析就能胜任工作,但现在更需要有整体的架构设计能力才能把事干好。
比如,研究人员好不容易把模型慢思考效果优化到位了,结果工程实现上出现了性能瓶颈,导致这套方案无法投入使用。此时往往有两种选择,一是牺牲效果切到模型快思考上快速推上线,二是从技术角度分析性能瓶颈,去攻克这个技术难题,前者实现很快,后者实现工时过长以至于基本不会考虑这条路径。这是从业务效率和性价比角度的思考。如果技术人员有更好的业务意识,那么在最初设计技术方案时,就应该调研目前模型慢思考的性能情况是否满足当前需求,若不满足就要在最初就放弃优化慢思考,转而专攻快思考的能力优化。所以,业务能力也是技术人员发展的重要能力

技术是一种解决问题的工具

很多vibe coding产品做的很好看,思路很新颖,创意度极高,但是没人用。大部分是因为它没能解决用户的痛点和需求,所以没用。以前我会觉得追求技术很酷,但现在我觉得人就不应该追求技术。因为技术并不是一种结果,它只是一个工具,是一种解决问题的工具。人要追求的应该是解决某个问题、做出某种产出、形成某种产品、改善用户某种体验、完成某项需求。追求技术本身,是一个看不到尽头的空虚目标(不过作为某种抽象的精神追求的话,也许也可以)。

人很重要

近年来我的技术感悟和生活感悟,很神奇地围绕着人这个话题实现了和谐的融合。很巧的是,以前对人并不感兴趣的我(人一多只嫌世界聒噪得很),这几年突然涌现出了对人的极大兴趣。我突然觉得每个人都好有意思,各有特点,每个人都有值得我学习的地方。这种有意思和技术那种又不相同,因为技术是没有生命体征的东西,它的生命力是需要我赋予的。而人和人之间是双向的,双方生命力的流动交织碰撞出的美妙火花甚是精彩。停停停,再写感觉就要跑偏了……

回看本文,有些想到哪就说到哪儿了,行文结构有点乱,请原谅我。
综上,优秀的技术人员 = 优秀表达能力 + 基础技术能力 + 业务能力 + 人际交往能力 + …

最后,无论世道怎么变化,学习是应对变化的最佳实践。

Licensed under CC BY-NC-SA 4.0
阅读量:
最后更新于 2026-07-12 23:24 +0800
总访问量: 总访客数:
使用 Hugo 构建
主题 StackJimmy 设计