Ask HN:给一名刚入学的计算机专业大一新生有什么建议?

查看原文 HN 讨论

文章摘要

发帖人 NotParth11 的原文很短:再过几天就要开学了,但看着眼下的就业市场,他有点害怕,想问问大家应该把精力放在哪里,才能在毕业时真的找得到工作。就是这么一句朴素的焦虑,引出了 HN 上一场规模可观、意见分歧却又高度自洽的讨论。整个帖子的基调可以概括为:几乎没有人给出「学这个框架、刷那套题」式的答案,绝大多数回复者都在劝这个孩子把视野从「四年后的岗位」上挪开。

第一条、也是被最多人复述的主线是别试图预测就业市场。多位在 2002 年互联网泡沫破裂后入学、或在 2008 年房地产危机中毕业的老兵现身说法:dehrmann 说他 2002 年入学时,纳斯达克刚刚见底、满世界都在谈外包,结果他毕业时市场已经恢复,而后来更是赶上了 2010 年代整整十年的科技大牛市——他调侃说自己等于在最低点买入了人生最大的一笔投资。ok123456 讲了几乎一样的故事:.com 崩盘后 CS 新生人数直接砍到四分之一,等他毕业时计算机又酷起来了。toast0、hnfong、Aurornis 都强调同一件事:你要面对的是四年后的市场,而 2022 年的科技行业和 2026 年的科技行业已经完全不是一回事,用今天的行情做四年后的决策必然是错的。

第二条主线是人脉与社交,被提到的次数甚至超过任何技术话题。int32_64 直言:去上大学几乎唯一不可替代的理由就是建立连接——和同学、教授、行业的连接,因为技术知识现在到处都能免费自学;在 AI 主导的投递筛选流程里,认识公司里的人比 4.0 的 GPA 更管用。toast0 给出了整个帖子里最具操作性的一条建议:从现在开始建一本通讯录,遇到合作愉快、或者你觉得将来会混得不错的人,一定要留私人联系方式(因为学校邮箱毕业就停用、公司邮箱换工作就失效),并附上你们一起做过什么的备注;尤其要留比你高年级的人,因为你找工作时他们已经在职。他甚至给出了一封每一两年发一次的维系关系的邮件模板。SoftTalker 补充说,大学是你此生最后一次不费吹灰之力就身处一群同龄、同人生阶段、背景又极其多元的人群中的机会。

第三条主线,也是争议最集中的一条,是要不要用 AI。反对派声量很大:ThrowawayR2 认为「不把 AI 当拐杖也能写出可靠、可交付的代码」这项能力,会让你在毕业时领先同学;而把 CS 理论学扎实到能真正应用,会让你在成为资深工程师时领先同事——他毫不客气地说,那些常年宣称「我整个职业生涯都没用上 CS 理论,哈哈」的人,正是最容易被 AI 取代的人。kooi 的说法是「100% 非 AI 编程」,因为吐出一段自己并不完全理解的代码的诱惑太大了,而学习的本质有一部分就是挣扎。add-sub-mul-div 说自己最重要的成长来自数千小时亲手做、做错、再迭代。折中派 recursivedoubts(htmx 作者)总结为:把 AI 当助教而不是代码生成器,代码必须你自己写。sajithdilshan 则是明确的实用派,他说自己毕业十年了还在靠 AI 学新东西,会让 AI 生成带动画的单页 HTML 来解释概念。karmakaze 干脆说帖子里「用 AI」和「别用 AI」两派他都同意,并建议额外把 AI 研究与各类 harness(Claude Code 之类)当作副业爱好,因为「AI 驯兽师」可能就是当年「大数据」那样的差异化技能。

还有一条明显的支线是别只学 CS。jleyank、bluefirebrand、danans、dehrmann 都建议辅修或双修一个具体领域(生命科学、电子、机械、精算、数学),理由是软件本身已经是一种应用能力,而真正值钱的想法来自 CS 之外的经验。bluefirebrand 举了个例子:他见过最成功的软件人是个自学 C# 的手艺人,写的代码烂得一塌糊涂、一半计算大概是错的,但因为解决了自己行业的报价难题,最后把它卖给竞争对手赚了几百万。当然 WalterGR 立刻纠正说这该是「除了 CS 之外学点别的」,而不是「别学 CS」——想做开发,读 CS 依然是最直接的路。

也有唱反调的:deadlast2 建议直接退学去学门手艺,SoftTalker 顺势讲了自己花 1000 美元请两个人两小时砍掉一棵枯树的经历,感慨自己可能入错了行;ThrowawayTestr 半开玩笑建议转石化工程。这些声音在帖子里属于少数。

HN 评论精华