多面手还是专家?如何选择你的技术道路

自从 2023 年 4 月份初次接触到 ChatGPT 以来,一直被它强大的能力所深深震撼。它不仅能够轻松完成各种文字处理,表格分析,还能够进行代码撰写。同时,代码撰写的范畴远远不只是 Python、C/C++/C#、 Java,还包括前端的 HTML/CSS/JavaScript 等内容。刚接触到这个工具的时候,发现自己的开发能力和接触面瞬间拓展了,仿佛在不久的将来可以成为一个所谓的“全栈工程师”。这个想法听起来是非常有吸引力的,对不少新人甚至我这种工作十年的人都有着巨大的魔力,它不仅能够让一个人成为全能的人,还能够让一个人的能力面进行非常大的拓展。

在 2023 年的后半年阶段,我也接触到了 HTML/CSS/JavaScript 和前端的 VUE 框架,在 ChatGPT 的帮助下,也能够应对一部分的前端开发任务。同时在熟悉 Python 的基础上,也能够用 Flask 提供必要的后端接口给前端使用。在 ChatGPT 的加持下,一个看上去“全能”的全栈开发初见成效。

到了 2024 年,在日常的工作中也会遇到各种大佬,在与大佬的交流过程中,我提到了我的想法,也就是在 GPT 的协助下,让团队中的同事都成为“全栈”工程师。听完这个想法之后,大佬给出了一个回复:“让人都成为全栈工程师是不可取的,通常人的经历较为有限,一般只能够精通一到两个方向,很难了解和精通其内容”。事后我就认真地思考这句话,逐渐发现:这个思路是错的,甚至是危险的

人的精力是有限的,广而不精意味着“样样通样样松”。计算机行业的技术栈极其庞大,前端、后端、算法、运维、数据库。每个领域都在不断更新,精通任何一门都需要大量时间。在 AIGC 工具畅行的今天,虽然在工具的帮助下能够迅速完成某一项工作,但是想要精通每一个工作那是一件不可能的事情。在现实中,技术大牛往往是在某一领域专精,比如:

  1. 前端大牛深入研究组件化、性能优化、前端架构;
  2. 后端大牛专注于高并发、微服务、分布式系统;
  3. 人工智能大牛投入数年研究深度学习架构优化、算法的效果提升等问题;

试图在多个领域都达到行业顶尖水平,意味着需要在时间与精力上做不可能的投入。而 AIGC 已经可以提供还不错的代码能力,如果一个程序员相比 AIGC 没有更加精通的能力,那么这个程序员的价值也就无法体现了。真正的技术专家,都是在一个方向深入打磨,而不是在多个领域浅尝辄止。

行业并不需要“全才”,而是需要“能解决核心问题的人”。现实世界里,企业招聘时更看重的是你的深度能力,而不是会不会“全栈”。虽然在某些团队会特别看重全才,号称任何方向都懂并且能够做下去,但是却是样样稀疏。从招聘的需求来看,企业不会招一个“会一点前端、会一点后端、会一点 AI”的人,也不会招一个“会一点硬件、会一点软件”的人,而是希望候选人在一个方向上能独当一面。招聘的时候一般情况下不会要求一个人什么都会,而是有针对性的招聘专业的人才。在实际开发中,团队协作更重要,一个人负责所有环节往往是低效的。专业分工意味着你能更快更好地交付高质量的代码,而不是在不同技术栈之间疲于奔命。真正需要“全栈”的岗位,比如初创公司 CTO 或独立开发者,通常是因为人手不足,不得不兼顾,而非最佳选择。

在工作中,我曾遇到过一位同事,他自称“全栈”型工程师,不仅能做前端、后端,还能做 Android 开发,甚至对硬件有所了解。乍一看,这种能力的广度让人印象深刻,似乎是个多面手。然而,在与他共事一段时间后,我逐渐发现,这位同事的实际能力并没有表面上看起来那么强大。虽然他能在团队中谈论各种技术,从前端框架到后端架构,再到硬件设计,他总能聊得头头是道,但深入讨论时却常常显得缺乏深度,许多关键问题他都无法给出有效的解决方案。

最让人失望的是,他擅长撰写各种技术文档,但这些文档基本上无人关注,内容充斥着空洞的理论和泛泛的技术概述,实际上并没有多少实际价值。虽然团队并没有对他的文档产生太多期待,但也不得不接受,他似乎始终游走在各个领域之间,却始终没有真正精通某一项技术。

这种现象让我深刻意识到,“全栈”并不是万能的标签,尤其当你试图什么都做却没有深入钻研时,它反而可能成为一种负担。所谓的“全栈”往往意味着广度而非深度,虽然能“聊得了”各种技术,但却难以真正解决复杂问题。而团队真正需要的,往往是能够在某一领域中做到顶尖、深入的专家,而不是一位什么都懂但做不精的“全能选手”。

为什么仍然有人推崇“全栈”甚至“全才”?

  1. 面试错觉:有些公司会要求“懂前端 + 后端 + AI”,但这类公司往往是希望一个人干三个人的活,而不是真的要你“全才”;
  2. 技术焦虑:很多初学者害怕自己学得不够全面,认为“什么都学”才能有竞争力,但实际上,面试时更看重深度,而不是广度;
  3. 贩卖焦虑:培训机构、部分自媒体博主过度宣传“全栈”概念,因为“学全栈”意味着课程内容更丰富、更能赚钱。

真正的职场竞争力,来自深度和不可替代性,而非面面俱到的浅尝辄止。而当前看上去最佳的发展模式就是 T 型人才模型

  • 纵向发展:在一个领域深耕,比如 AI 算法工程师研究各种数据处理、模型训练、模型推理等知识;
  • 横向发展:在相关领域有所了解,比如 AI 算法工程师了解后端开发的知识,包括接口开发等内容;

那么,究竟该如何选择自己的深度方向呢?个人感觉那就是找到自己最擅长、最感兴趣的领域,深挖下去,成为该领域的专家。适度了解其他领域,但不要企图“全才”,这样既能和团队高效协作,也不会陷入“什么都懂一点,但什么都不精”的陷阱。

整体来说,“全栈”不等于高价值,深入掌握某一领域更加重要。企业更加看重“解决某个问题的能力”,而不是“样样会一点”。T 型人才成长模式更加适合长期发展,不应该盲目追求“全才”。最重要的是,不要被各种焦虑营销带偏,专注个人的深度成长,才是最佳的技术路径。

未毕业,已在路上:回忆十年前的那段博士时光

2015 年的 2 月份,瞬间已经过去了十年,但是回想起来仿佛一切都在昨天。2015 年的除夕来得格外迟,2 月 18 日才到除夕的日子。在 2014 年 12 月份的时候,自己的博士毕业论文已经基本完成,于是当时就在新加坡给家里面打电话说可以回国过年。对于在国内读书的同学而言,回家过年是一件很容易的事情。但是对于在国外求学的学子而言,由于节假日短、请假困难、助教工作多等诸多因素,回国过年是一件比较难以实现的事情。但是,在 2015 年 1 月提交了博士论文之后,回国过年就已经不是阻碍,毕竟提交了论文之后,就没有助教或者助研等工作了,同时也就没有了唯一的收入。

虽然能够回国过年,享受即将毕业而带来的无所事事的生活,但人总是要生活,也会有各种各样的压力。当时由于个人的未来前景尚不明朗,连走学术路线还是工业界的路线都没有想清楚,两条路都存在可能性,但是貌似以自己的能力可能都走不通。在这种迷茫和彷徨下,个人在回国过年的时候面对各种亲戚朋友的问题也只是打哈哈,并想办法敷衍过去。好在亲戚朋友也不会一直逼问下去,所以这个春节过得还算比较舒心。

在新加坡读博士期间,从 2011 年开始都是用 iPhone4,直到 2014 年底,我才更换了 iPhone6,同时也更新了手机中的各种 APP。在 2015 年春节的时候,体验到了国内各种丰富的 APP,也参与了各种各样的线上娱乐活动,尤其是可以通过微信发线上红包,大家都在群里面抢各种各样的红包,当时就觉得国内互联网行业的蓬勃发展远超海外。

在 2015 年 2 月的时候,我在家里也多次收到来自某审稿人的邮件,该审稿人会要求我提供论文的部分证明细节。当年我由于尚未毕业,也还没有下家,于是就只好在家持续提供证明的内容。每次都是通过 email 传输,并且通过学校的邮箱中转给审稿人。前前后后大约有 5 次,多次提供数学证明的过程让我感到身心疲惫,总觉得自己没收入还要干这种活实在是有点坑。这段时期的经历告诉我,无论手上是否积蓄,一直没有收入是会让人新生恐惧的,长期没收入确实会对一个人对未来的决定造成或多或少的影响。

过完 2015 年的春节之后,在 2015 年 3 月我就返回了新加坡,在新加坡的那段时间里也算无所事事,毕竟毕业论文已经搞完,新的课题折腾了几个月没啥结果之后,我也没有动力继续做下去。个人觉得反正难度很大,一时半会也做不动,何况没有博士毕业的压力也很难坚持做让人痛苦的事情。3 月 26 日收到了三位审稿人的评审意见,大家表示这篇文章可以获得博士学位,只是要在细节上做必要的修改。3 月 31 日去 NUS 游泳池游泳的时候,发现这是 NUS 游泳池最后开放的日期,后续将会重新翻新,两年后才会重新开放。从 2013 年底开始游泳,差不多一年半的时间,这个游泳池陪我走过了读博士期间最痛苦的时光。

在 2015 年 4 月 24 日早上 10:00,在 S17 的 Seminar Room 2  (S17-04-05),我顺利地完成了博士论文的答辩,当场结束之后就可以获得答辩的结果。当天恰逢星期五,晚上就跟导师,两位参与答辩的外校教授,系里面的一些教授,还有三师兄一起去 S17 对面 Dover 的小店吃饭喝啤酒。当时我就想着博士的这个阶段总算结束了,再也不用思考课题了,也不用继续思考做不出来的数学论文了。当年如果要做博士后,只有巴西或者以色列可以去,后面认真想了一下还是放弃这条路了,毕竟巴西和以色列我个人都不想去。但是,后续在国内工作的过程中,身边的团队也有做巴西的海外业务,甚至还有外派巴西的机会。回想过去的这十几年,感觉巴西这个国家总是在我的人生中多次出现,并且在召唤我,这让我觉得我的前世或许与巴西有某种不解之缘,未来或许可以去巴西旅游一下。

毕业答辩结束后,紧接着就是一系列琐碎的事情:打印论文、签字确认、光盘刻录等繁杂的程序。然后,便开始了回国找工作的忙碌生活。记得2015年7月,我特意回到新加坡,参加了博士毕业典礼,那一刻仿佛是人生中的一个重要里程碑。从那以后,我便踏上了国内的职业道路。回想起来,虽然已经过去将近十年,然而 2015 年的前半年的生活仍历历在目,仿佛就在昨天。

80后渐行渐远的时光

当米罗斯拉夫·约瑟夫·克洛泽在 2014 年世界杯上打破罗纳尔多的进球记录的时候,足球迷们曾感慨万千。这位德国足球传奇,在 2002 年世界杯初次亮相时,还只是一个年轻的锋线球员,而当他在 2014 年世界杯后挥获得冠军的时候,已不再是那个冲锋陷阵的年轻人,进球之后的空翻也不如当年那么熟练。到了 2025 年,时光已过去十多年,在足球场上,那些比克洛泽年轻的球员们如今成了主力,这使得许多人开始意识到,岁月流转,自己正渐渐远离曾经的青春年华。同样,作为 80 后的一代人,我们在渐行渐远的时光中,也逐渐意识到,属于我们的那个时代已经悄然过去。

米罗斯拉夫·克洛泽的成长到退役,无疑是一个象征性的标志。从 2002 年世界杯到 2014 年世界杯,克洛泽的职业生涯见证了四届世界杯的盛况,他不仅是德国队的传奇,也是全球足球的标志性人物之一。而今天,站在 2025 年的时光节点,克洛泽的退役不仅让我们怀念那个时代,也让我们不得不面对一个事实——曾经活跃在世界杯赛场上的他,如今已经是历史的一部分。在球场上,当你看到那些比你年轻的球员用激情与活力奋力拼搏,你便会意识到自己已经不再年轻。这不仅仅是克洛泽个人的变化,也是所有 80 后逐渐变老的缩影。我们这一代人,曾是那个时代的主角,但如今已经逐步步入中年,身体的变化和内心的感悟,都让我们无法逃避时间的流逝。

2024 年 12 月 4 日,当时我恰逢生病在家修养,躺在病床上的时候得知琼瑶离世的消息。她的作品《还珠格格》、《梅花三弄》等陪伴了整个 80 后的成长,成为许多人心中难以磨灭的记忆。曾几何时,我们在琼瑶的剧集里寻找爱情与勇气,痴迷于她笔下那美丽而复杂的情感世界。对于 80 后而言,琼瑶的作品承载了我们的青春,那些在荧屏上飞扬的爱情故事,至今仍在许多人心中留下了深刻的烙印。今天,琼瑶的离世不仅是一个时代的告别,更是我们这一代人青春的象征。虽然她离开了这个世界,但她留下的作品将永远活在我们的心中。

2025 年 2 月 3 日早上我和家人正在济南大明湖景区旅游,突然看到群里的一则消息,得知在 2025 年 2 月 2 日,当时另一位影响 80 后青春的人物——徐熙媛(大 S)也离开了我们。大 S 和她的《流星花园》成了 80 后记忆中不可磨灭的一部分。在那个充满激情与懵懂的年代,《流星花园》不仅给我们带来了无尽的浪漫梦想,也让我们见证了青涩青春的张扬。大 S 的离世,仿佛一根无声的弦,拨动了 80 后那段关于青春、成长和怀念的情感,让《流星花园》以及她的成名歌曲重新在影视 APP 中成为热搜。看到那些年追过的剧和曾经的我们,心中总会有一丝温暖的感动,而这份感动,也将随着她的离去,成为一段不再复返的青春。

正如电影《寻梦环游记》所说,人的死亡有三次:第一次是生理上的死亡,第二次是法律意义上的死亡,而最后一次,是当所有人都忘记你了,你才真正地消失在这个世界上。对于许多人来说,尽管琼瑶和大S的离世让我们感到痛心,但她们的作品永远活在我们心中。她们并没有真正“消失”,她们的精神通过作品传承给了我们每一个人。而这也提醒我们,要珍惜现在的生活,不仅要活在当下,更要活得有意义,活得不辜负岁月的馈赠。

在这个属于 80 后的时代逐渐过去的时刻,80 后正从那个青春的舞台上退场。与熟悉的人和事的每一次怀念、每一次告别,都是时光对我们的提醒:我们的时代已经过去,属于我们的那段青春已经离我们远去。但与此同时,这也提醒我们要以更加成熟的眼光去看待人生,去面对不断变化的世界。尽管 80 后的时代渐行渐远,但我们依然拥有属于自己独特的记忆和历史。这些记忆将永远影响着我们,也将影响后来的年轻人。无论时光如何流转,80 后已经从青涩走向成熟,我们依然要拥抱未来,走向属于我们的下一个阶段。

今天,站在 2025 年的时光中,我们不再是那个曾经在荧屏和足球场上肆意挥洒青春的 80 后少年,但我们依然拥有属于我们的回忆和财富。正如生命中的每一次离别,都是为了下一段更深刻的相遇,80 后的青春虽然逐渐远去,但我们的心中依旧保留着那些温暖的回忆。在这个快节奏的时代,我们要学会珍惜每一天,珍惜每一刻,去过一个有意义的、充满爱与成长的生活,直至我们自己也成为下一段历史的见证者。