我就是 vczh 口中那个 “中学时花了 100 小时编程” 的孩子。高考后,在物理老师邓华的推荐下,我选择了计算机专业。进入行业后我也曾焦虑:万一哪天干不动、不想写代码了怎么办?vczh 的这篇文章告诉了我答案:如果有一天你变得不喜欢编程了,那就不要编程。人生在世除了让自己开心,没有什么是必须做的。
本文全文转载自 @geniusvczh 在 2025 年 6 月 16 日发布的 X.com 文章,排版格式略有调整
又到了每年选志愿的时候。一个想法是否经得起时间的考验,就要看他是否不会跟着总路线一起摇摆。虽然每次的措辞不一样,但是我现在跟码农行业如日中天的 10 年前保持差不多的想法:一个人只要在中学阶段能花超过 100 个小时编程,我就认为他可以安心报计算机,为什么呢?
现在已经活了半辈子了,我越来越觉得 you only live once YOLO 非常的有道理。人终归都是要死的,你做的一切努力都终将白费,所以只有活得开心的人,才没有白来地球 online 一趟。如果你在即将死亡的时候觉得,要是能再来一次就好了,那你就是一个成功的人,我认为这是唯一衡量你是否成功的标志。
如果你中学阶段真的花了 100 个小时编程,那我就认为你是热爱编程的。这种热爱通常不会随着年龄的增长而快速衰退,你一定想在开始工作甚至在中年阶段依然可以写自己喜欢写的代码。然而就算你当了程序员,上班写的代码也可能是无聊的,所以下班后还得写让自己爽的代码。
不管怎么说,报计算机专业终会找到的工作钱会多一点,不管是不是当程序员。而且你从进去大学开始就能一直做自己热爱的东西,工作后还能买得起昂贵的台式机,还有底气拒绝加班,下班后写自己的代码不用看用户的脸色,没人用也不会造成困扰,那么你就可以从此刻开始不停享受写代码带来的快乐。
毕业后,每一年都在做自己喜欢的事,哪怕社会经济出了问题你一下子失业了,晚上写自己喜欢的代码,也可以让你忘却烦恼,白天有更好的情绪。一直有工作自然是好的,暂时没有也不会有很大的压力,保持一个好的情绪,甚至能让你多活好多年,在退休后还能比别人多十几年时间享受写代码的乐趣。
当然人也是会变的。年轻的时候觉得自己只喜欢写代码,到了中年发现多了一些别的爱好,看着 GacUI 代码增长的速度远低于10年前就知道。不过没关系,如果有一天你变得不喜欢编程了,那就不要编程。人生在世除了让自己开心,没有什么是必须做的。
所以报计算机是为了什么呢?就是为了能够一直写代码。如果你真的不喜欢编程,却要被迫写代码维持生计,那是一件非常痛苦的事,搞不好还会熬出抑郁症。所以为什么说我只鼓励在中学阶段写过 100 小时代码的人报计算机呢?
过去几十年见过形形色色的人从零开始学编程,最后会喜欢上的只是极少数。如果你没写过代码,那按照统计,你极大概率是不会喜欢写代码的。不过人生是你自己的,你愿意赌博,那我也不会阻止你的🤪