手工编码的乐趣
这两年 AI 兴起,现在做软件、写程序大都离不开 AI 辅助了。不难预测,未来,几乎所有软件的代码,都会是 AI 编写的。我认为这是无法阻挡的趋势,因为,相比传统的手工编程的方式,AI 编程的效率提升太多了。就像汽车代替马车一样,不论你喜不喜欢,都无法阻挡科技的发展。
我是支持 AI 发展和应用的,可以提高效率和生产力,为什么不呢?但由于 AI 的快速发展,这两年常常会见到讨论,说 AI 是否会代替程序员,程序员是不是都要失业了。这个问题我没有答案,也不是太关心。我更关注的,或者说感受更深的是,手工写代码的乐趣就要消失了。
是的,写代码是很好玩、能带来快乐的。把现实世界中的事物抽象化,在脑海中编织出对应的结构和逻辑,然后手指敲击键盘,写下一行行代码、一个个文件,接着不断地调试、修改、重构和完善,最终成功运行起程序。整个过程,你沉浸其中,自得其乐。这是一种脑力创造、解决难题的乐趣。另外,对于强迫症患者和完美主义者——就是我——来说,看着自己写出来的整洁、规范、优雅的代码,也会有一种由衷的满足感和成就感。
但是,随着 AI 编程的普及,程序员慢慢地不再手工写代码了,而是构思、写提示词,一遍遍地和 AI 进行交互,检查和测试 AI 生成的代码是否符合预期,直到生成符合自己需求的代码为止。效率无疑是大大地提升了,做软件不再有太大的阻碍,完成和产出的成就感也更高了,很短的时间就能做出复杂的功能,很爽!但是,这种 AI 编程的快乐,和以往手工编码时的乐趣,很不一样。 不少讨论都提到,现在的程序员更像是“提示词工程师”(Prompt Engineer)。我个人觉得,AI 时代的程序员,确实和以往的程序员有很大的区别,甚至,我觉得,两者其实是两种不同的职业,今后也许不应该再称呼他们为程序员了,可能换一个职业名称会更合适。
在熟悉和习惯了 AI 编程一段时间后,我自己个人觉得,没有从前那么喜欢程序员这份工作了。以前,写代码是我的兴趣之一,而现在,这种兴趣似乎消亡了。一方面觉得有些可惜,另一方面,又觉得庆幸。庆幸的是,我们恰好经历过手工编码仍是主流的时代。软件开发也就几十年历史,近一二十年进入了快速发展的阶段,各种编程语言、开发工具和方法论层出不穷。我们这一代人,有幸亲身经历了这一切。换个角度来看,今后应该不会再有手工编程的程序员了,我们是最后一批体验到手工编码乐趣的程序员,多幸运啊,哈哈~
写这篇文章的过程中,有些好奇,是不是其他程序员也有类似的想法呢?于是搜了一下,确实有,Reddit 上就有过不少讨论,另外还有一些博客文章,这里贴一些链接:
- AI has sucked all the fun out of programming
- Once Upon a Time, Writing Code Was Fun
- Don’t fall into the anti-AI hype
- 我觉得古法编程是一种乐趣
其中有些人说到,他们好像还是更喜欢以往的编程方式,表达了对 AI 编程的质疑和不适应。我觉得,有些程序员其实没意识到,他们做的工作,已经不是之前的那份工作了。之所以他们会感到不适应、不开心,甚至进一步对 AI 产生抵触情绪,可能正是因为,他们不喜欢这份新的工作,而更享受以往手工编码时的乐趣。
The Joy of Hand-Coding
AI has taken off over the past two years, and these days it is hard to build software or write programs without AI assistance. It is not hard to predict that, in the future, AI will write the code for almost all software. I see this as an unstoppable trend: compared with traditional hand coding, AI-assisted programming offers a dramatic increase in efficiency. It is like cars replacing horse-drawn carriages. Whether you like it or not, technological progress cannot be stopped.
I support the development and adoption of AI. If it can improve efficiency and productivity, why wouldn’t I? Yet AI’s rapid growth has brought a recurring debate over the past two years: Will AI replace programmers? Are programmers all going to lose their jobs? I have no answer, and I do not care that much about it. What concerns me more, or perhaps what I feel more deeply, is this: the joy of writing code by hand is about to disappear.
Yes, writing code can be great fun. You abstract things from the real world, weave the corresponding structures and logic in your mind, then put your fingers to the keyboard to write line after line of code, file after file. You debug, revise, refactor, and polish it until the program finally runs successfully. Throughout the process, you are immersed in it and happily absorbed. It is the joy of intellectual creation and solving difficult problems. And for people with obsessive-compulsive tendencies and perfectionist streaks–myself included–seeing code you wrote that is tidy, consistent, and elegant brings a deep sense of satisfaction and accomplishment.
Yet as AI-assisted programming becomes commonplace, programmers gradually stop writing code by hand. Instead, they think through a task, write prompts, interact with an AI again and again, and inspect and test its generated code until it meets their needs. Efficiency has undoubtedly increased enormously. Building software is no longer such a formidable barrier, and the sense of achievement from completion and output is greater too: in a short time, you can build complex features. It feels great! But the pleasure of AI-assisted programming is very different from the joy of hand coding as I knew it. Many discussions say that programmers now resemble “prompt engineers” (Prompt Engineer). I personally feel that programmers in the AI era are indeed very different from those of the past. In fact, I think they are two distinct professions, and perhaps we should stop calling them programmers altogether; a different occupational title might be more appropriate.
After spending some time becoming familiar and comfortable with AI-assisted programming, I have personally found that I no longer like being a programmer as much as I used to. Writing code used to be one of my interests, but that interest now seems to have faded away. Part of me finds that regrettable; another part feels fortunate. We were fortunate to live through an era when hand coding was still the mainstream. Software development only has a history of several decades, and it has accelerated rapidly over the last decade or two, with programming languages, development tools, and methodologies constantly emerging. Our generation has been lucky enough to witness all of it firsthand. Looked at from another angle, there may be no programmers who code by hand in the future. We are the last generation of programmers to experience the joy of hand coding. How fortunate we are, haha.
While writing this piece, I wondered whether other programmers felt the same way. So I looked it up, and it turns out they do. There have been quite a few discussions on Reddit, along with some blog posts. Here are a few links:
- AI has sucked all the fun out of programming
- Once Upon a Time, Writing Code Was Fun
- Don’t fall into the anti-AI hype
- I Think Old-School Programming Is Fun
Some of them say that they still prefer the old way of programming, and express doubts about, or difficulty adapting to, AI-assisted programming. I think some programmers have not realized that the work they are doing is no longer the work they used to do. The reason they feel ill at ease or unhappy, and may even develop resistance to AI, may be that they do not enjoy this new job and instead miss the pleasure they found in coding by hand.
黑神话悟空通关体验
期待已久的国产单机游戏
《黑神话悟空》在2024年8月份发布,当时我完全沉浸在法环的世界中,一点儿不着急玩别的游戏。一直等到大概一年后,25年6月,好像是 Steam 夏促,黑猴打8折,就入手了。入手后体验了一下,感叹画面真好啊,艰难地过了幽魂,然后又回去继续耍法环二周目了,哈哈哈。法环二周目通关、300小时的游戏时长之后,终于第一次有了“这游戏玩得差不多了”的感觉。再往后,陆续玩了《三国志8重制版》、《死亡搁浅》、《鸭科夫》、《智慧的再现》。然后,在26年初,才开始真正玩《黑神话悟空》。
黑猴玩到现在大概半年,目前的进度是,170小时,一周目通关(真结局),刚进入二周目。影神图、打坐点全收集,各种支线、道具等也大致都打通、收集了,成就解锁90%。说实话,目前并没有太大兴趣推多周目了,原因下面说。
我个人给黑猴打8分,作为对比,法环、旷野之息、王国之泪是10分。我觉得黑猴最大的优点,就是能体验到中国经典故事、背景(仙侠、武侠)的3A大作。市面上的3A大作很多,塞尔达、法环、巫师、荒野大镖客、死亡搁浅、2077等等,但这些全都是基于西方的历史文化,或者是虚构、科幻、奇幻的世界观。这些都是很好的游戏,但当我沉浸在这些游戏中,听着游戏人物讲着英语或日语,欣赏和赞叹那些哥特式的建筑、欧洲中世纪的风景、奇幻的剑与魔法的世界时,时不时地我也会感慨,如果能有一款基于中国历史文化、仙侠或武侠世界观的3A游戏, 如果能在游戏中看到熟悉的中国建筑、山水风景、奇观异兽,那该有多好啊! 黑猴在一定程度上,满足了我这个愿望。单单这一点,黑猴就是一个我必玩的游戏了。

租漫画往事
小时候在流沙,和两位堂哥一起住,看漫画、打街机游戏是带给我们最多欢乐的事情。但那时候没钱买漫画,我记得家里就只有几本《七龙珠》、《篮球飞人》,然后还有一套《乱马》,一套《超霸世纪》,基本上没什么其他漫画。后来不知怎么流行起了“租书店”,不仅可以租小说,还可以租漫画。漫画买不起,租还是可以的。于是像《海贼王》、《浪客行》、《猎人》等等这些漫画,我们都是租来看的。
印象最深的一家租漫画的店好像叫“三昧书屋”,在流沙广场旁边。记得店里很多书架,四面墙上满满的都是漫画书,琳琅满目。去到店里,先找到想看的漫画,一般一次租四五本,多的时候也可能七八本。然后拿着去老板那儿登记。老板会根据书的数量,大致定一个押金数额,好像一般是几十块钱。然后,会在其中一本漫画的尾页,写上租书的日期、押金金额,然后就完事儿了,我们就兴高采烈地捧着书回家看。我和两个堂哥,我们仨轮流看,乐在其中。租书是按册、按日收费的,所以每次租回来的书,我们都是当天看完,然后第二天就拿回去还。还书时,如果还要继续租其他的漫画,就先挑好想看的书,一起拿去老板那儿,老板会先检查上一次租书的数量、日期,计算费用,然后一般是直接在押金中扣减,剩余的押金,再记录到当次租的一本漫画上,依此类推。如果到最后一次还书、不再租了,老板就会把剩余的押金退还给我们。
每册漫画、每天好像是五毛钱,我们看的挺多的,积少成多,花在租漫画上的钱,算下来其实也不少。就是那段时间,我们看了很多漫画。当时《海贼王》、《浪客行》、《REAL》、《猎人》都还在连载,看了一遍又一遍。《金田一少年事件簿》好像是完结了,有好几十本,我特别喜欢侦探推理类的故事,金田一的漫画我看了不止一次。《GTO》、《BOY》也是看了又看,还有北条司的《非常家庭》,还有《浪客剑心》、《功夫旋风儿》等等。
回想起来,能在少年时期看到这么多优秀的、喜欢的漫画,真是幸运、幸福。
为什么要跑得那么快?
最近这一两年,有时总忍不住想,为什么我们要跑得那么快呢?
几乎所有公司都要和AI掺上一脚,老板迫不及待地想让员工用上AI,提高效率几乎是永恒不变的目标。上班族各种赶工、加班,喊苦喊累却又无法拒绝。
曾经看到一个说法,说为什么近几十年中国人给人的印象总是勤劳、刻苦?凭什么欧美人工作轻松、生活休闲,却能开豪车住别墅,而我们的农民辛苦劳作一辈子,却还是得省吃俭用的?说这都是为了后代,因为中国作为一个发展中、慢慢崛起的国家,国人必须要努力地工作,国家富强了,才能让后代过上更好的、类似欧美国家那样舒适的生活。
听着好像挺有道理,是吧?
但我总忍不住想,如果我们都慢下来一些,整个世界、全部人都慢一些,不用跑那么快,会怎么样?可能,高铁的普及会慢个十年八年,电动汽车的普及会晚个十年八年,4G、5G网络的普及会晚几年,智能手机的出现和普及会晚几年,AI的大规模应用可能也会晚几年,太空探索技术可能会慢个十年、二十年,人类登陆火星可能会晚几十年。
那又怎么样呢?
作为一个普通人,在没有智能手机、没有电动汽车、没有AI的年代,不是也活得好好的吗?作为一个普通人,你真的关心人类何时能移民火星吗?作为一个普通人,你通宵达旦辛苦工作,换来的到底是什么?财富最终是积累在你自己的手里吗?在历史长河中可曾留下你的名字?
经济发展,科技进步,都是好事,确实在很多方面改善了我们的生活质量,这一点我有切身的体会(见科技改变生活)。只是,我觉得,作为一个普通人,我们更应该关注自己,关注自己个人的生活和幸福,而不应被那些宏大叙事所裹挟,去付出太多并不必要的努力和艰辛。跑得慢一些,是不是也可以?
然而,真的能慢下来吗?在一个自由竞争的市场中,有人跑得慢,有人跑得快,跑的慢的肯定就会落后,会挨打,甚至被淘汰。那怎么办呢?道理都懂,但身不由己。
我没法阻止其他人冲刺,但在条件允许的情况下,我自己会跑的慢一些,好好欣赏沿途的风景。

如梦似幻
半夜,正睡得迷迷糊糊,外面开始传来雨声,淅淅沥沥的。不一会儿,风声也夹杂进来了,呼呼地刮着,天气似乎不太好,我翻了个身继续睡。风雨声渐渐大了起来,远远的天边隐约传来些闷闷的雷声,像是猛兽喉咙深处发出的低吼。渐渐地,雷声近了,野兽的叫声从低吼转向咆哮,震耳欲聋地响个不停,还有白光伴着雷声在窗边闪烁和跳跃!我被吵醒,外面风雨交加,劈里啪啦各种声音混杂在一起,不知道发生了什么。我裹紧被子,深深地藏在被窝里,只能静待这风雨过去。雨不知下了多久,迷迷糊糊中我又睡了过去。
醒来已是清晨,有一丝光线从窗外透进来,没听见雨声。我爬起床,向屋外走去,雨已经停了,但天还是阴着,见不到太阳,空气中弥漫着潮湿的气息。我在乡间的小路上乱逛,不自觉地往平时常来玩耍的一片空地走去。这片空地有一个土丘,旁边还堆着些沙石,好像是准备起新房子。我平日总和小伙伴在这里奔跑玩耍,在土丘上挖坑、堆沙子啥的。今天这里空无一人,我远远地看着土丘,土丘像是和平时有些不一样,但又说不清有啥不同。
等我慢慢地靠近土丘时,突然有种异样的感觉,周围很安静,感觉有什么东西在等着我。我在路边的高处停下来,往下面的土丘看去,一瞬间,我全身的汗毛都竖起来了。下方的土丘上,有一条长长的、蜿蜒盘旋的印记,像是有什么东西在土丘上趟过所留下的。我定睛一看,这个印记很大,几乎覆盖整个土丘,它长长的身体覆盖着鳞片,爪子刚猛有力,头上还有两个犄角——是一条龙!我心跳加速,这不可能,一条龙?!我慢慢走向土丘,看清了这个巨大的印记,看到龙身上层层铺开的鳞纹,看到它锋利的爪子和威武的犄角。风从背后掠过,扬起着一些沙粒,我有种感觉,好像它刚刚从这里起身离开,空气中还残留着它的气息,密布的乌云中夹杂着似有若无的龙吟声。
我立在那里,无法平静。此刻到底发生了什么,这个世界是真是假,我到底置身于何地呢?
多年后,长大的我回想小时候的这段经历,总觉得不可能,怎么可能有龙呢,一定是我做梦,或者是迷迷糊糊中的幻想。但每当我想起那个土丘、那条龙的印记,心里又会有一种说不出的感觉,它是那么鲜明而真实,历历在目,怎么可能是臆想出来的呢?夜里那场风雨,半梦半醒之间,可能真的带来了什么,或者将人带向了未知的世界。

end.
活在一年前
2022年初,在用的 iPhoneX 空间不足,就想买部新手机。我看了一圈当时各品牌在售的手机,然后得出一个结论:各厂商的最新的旗舰手机对我来说,性能过剩了。
我在手机上不玩大型游戏,偶尔会拍拍照。我对手机唯二的需求就是:容量够用,续航够长。最多补一个就是拍照效果不错。那些多么牛叉的处理器,多么强大的摄像头,我基本不在乎。
最后定下了一个购买策略,就是买上一代旗舰,性能够用(甚至还是有些过剩),价格实惠。看了下,当时小米最新的旗舰好像是小米12吧。最终我买了部小米11Pro,三千七,还带三个赠品:80W无线充套装、67W充电器、小米SE蓝牙耳机。实际算下来手机价格不到三千五。这手机到现在用了三年,依然够用、好用。我想,下一次我换手机,三千块之内的手机应该就完全满足我的需求了。
电脑二三事
今年双十一没买什么东西,唯一买了张显卡,还是计划之外的。
今年 《黑神话·悟空》 出来之后,掀起了一阵热潮。我也想玩的,但没那么着急,手头一堆没玩的游戏呢,等它打折吧,嘿嘿。在网上看过一些黑神话的视频,画面是真好呀!我现在这张3060,玩应该是能玩,但画面应该比较差了。为了体验,就在盘算着升级一波电脑。有了这个念头之后,我就多了一个快乐的源泉——看各种电脑硬件介绍和评测,经常在B站上刷的不亦乐乎,哈哈。我对电脑硬件并不发烧,但有机会装新电脑还是挺好玩的,对我而言电脑就像一个玩具吧,DIY装电脑就是一个玩耍的过程。
期间在B站上看了【和微论件】、【51972】等UP主的不少视频,慢慢地心目中的电脑配置有了一个大概的轮廓。因为我的显示器是4K的——几年前买的明基EW2780U——所以我基本上是奔着“4K爽玩”的目标去的,看中的显卡是4070TiSuper。这卡可不便宜,占了整台机一半有多的成本,算下来整台机要1万出头!有些贵,但很想要。就这样慢慢盘算着,从618,等到了双十一。但黑猴一直都不打折啊,只能继续等。
然后11月初那几天,偶然在 NGA 上看到几篇帖子,基本确认了一件事:我这台刃7000K可以上4070S!