Commodore 64 电脑改变我一生
速览
本文作者回顾了Commodore 64电脑对其人生的深远影响,从童年编程启蒙到最终选择科技行业,这台经典机器不仅教会他编程技能,更塑造了他的思维方式和人生轨迹,堪称其生命中的转折点。
AI 深度解读
背景
这篇文章来自 Hacker News,由作者 Sung J. Woo 撰写,讲述了 Commodore 64 如何深刻影响了他的人生。文章最初发表于某个平台,Hacker News 上的编者 Paul 推荐了它,并指出虽然文章聚焦于 Commodore 64,但同样适用于 80 年代成长起来的许多人。文章还提供了音频版本供读者选择。
核心内容
1980 年代初,作者 Sung J. Woo 还是一个 12 岁的男孩,他的父母经营着一家礼品店。他经常在商店的杂志《Compute!》上看到电脑广告。广告页面上半部分展示了三款竞争电脑:Apple IIe、Tandy TRS-80 III 和 IBM PC,每台价格都在 1000 美元左右或更高。下半部分则是一个三口之家注视着一台显示土星的电脑屏幕:母亲在左,父亲在右,儿子在中间,手指放在棕色的键盘上。广告语写道:“Commodore 64。低于 600 美元。你买不到比它价格翻倍还更好的电脑。”
作者当时每天帮家里干活只挣 5 美元,600 美元对他来说如同天文数字。一个月后,他在 1983 年 10 月号的杂志上看到了同样的广告,但价格变成了“低于 300 美元”。两个月后,在当地的 Toys R Us 商店,价格降到了 199 美元,正好赶上圣诞节。作者的家庭并不传统地庆祝圣诞节,因为他们太忙了——对于许多零售商来说,圣诞节是全年销售额的主要来源,他们家也不例外。整个月都很疯狂,但却是好事——假期结束后,父亲会把一叠叠钞票堆在客厅咖啡桌上,简直像电影场景一样。作者意识到,如果要拥有自己的电脑,就必须抓住新年伊始、家庭开支收紧前的时机。
他确实抓住了机会。他借口自己升入中学六年级,电脑能帮助未来的教育。父母可能相信了他的话,为他购买了 Commodore 64,外加一个 70 美元的 Datasette 磁带机。然而,几周后他的诡计就被揭穿了:他用自己攒的钱花了 30 美元买了游戏《Pooyan》,这是一款扮演母狼用箭射下从气球上飘下来的狼的游戏。当父亲看到他把 Atari 2600 的摇杆拔下来插到 Commodore 64 上时,就明白了一切。
但作者说,这并非全部真相。这台 8 位电脑只有 64KB 的随机存取内存——相比之下,他现在的 Google Pixel 智能手机内存容量是它的 25 万倍。这个面包盒形状的塑料盒子,这台功能完整的个人电脑,像他这样中低收入家庭也能负担得起。如果父亲还活着,他会告诉他:四十多年前父母为他买的 Commodore 64,给了他一个值得活的人生。
听起来夸张,但事实是:能够拥有一份支付账单的工作至关重要,而他之所以能成为一家财富 500 强公司的首席应用开发人员,正是因为从 C64 上掌握了计算基础,而且并非以大多数人想象的方式。他从未深入学习过电脑自带的 BASIC 编程语言;相反,真正让他成为今天这样的程序员的,是那些他玩过的盗版游戏。这些游戏没有说明书,因此弄清楚如何玩往往比游戏本身更具挑战性。那种不断尝试、失败、最终成功的顽强探索过程,成为他全周期编程的基石。谁能想到,发现《Micro-League Baseball》的所有按键操作,有一天会引导他开发 RESTful Web 服务?
说到棒球,作者引用 Jay McInerney 的《Bright Lights, Big City》中的一句话:越来越多地,你意识到体育琐事对于男性友谊至关重要。你强烈地感受到自己的无知。你被排除在这个国家最大的兄弟会之外。由于父亲只喜欢高尔夫,作者在加入这个庞大的兄弟组织方面毫无帮助。尽管他尽可能多地看纽约大都会队比赛,但直到他在电脑上精通了《Hardball!》这款游戏,才真正了解了美国消遣运动(棒球)的细节。抢分触击、曲线球 vs 螺旋球、双换——所有这些复杂之处在投球和击球时变得清晰。他之所以能作为成年人跟上所有流行运动,正是得益于这些体育游戏:《4th and Inches》、《GBA Championship Basketball》、《Powerplay Hockey》、《On-Court Tennis》。镍防守、走步、冰球、反手削球——如果通过观看熟悉这些术语,那通过 C64 实际操作就能真正掌握。
一年后,住在奥地利姨妈和她的丈夫 Josef 来访。大家和 Josef 打了招呼,但交流不多,因为他既不会韩语,也不擅长英语。但随后他的目光落在沙发旁边桌子上的 Commodore 64 上。他指着电脑微笑,作者从餐厅拉来一把椅子,接下来的几个小时里,他们一起面对这台两人都喜爱的电脑,手持摇杆,不需要语言。访问结束后不久,作者收到了一个纸板信封;Josef 寄来了他最喜欢的 5.25 英寸软盘游戏。这是作者收到的第一封国际邮件。
C64 不仅通过姨妈的奥地利丈夫扩展了作者的世界,还通过当地的电子公告板系统(BBS)——他后来弄到了 1660 调制解调器,将家里的电话线连接到留言板和在线聊天。速度最高为 300 波特——大约每秒 30 个字符。这个速度慢到一个人可以看着屏幕上的文字一点一点出现,今天简直难以想象,但即便如此,它也为作者打开了与真实的人进行有趣对话的大门。这可能是今天在线世界与当时最大的区别:当时仍然是本地事务,因为人们只拨打不会产生惊人长途费用的 BBS。他被邀请参加派对,见到了其他拨号用户;他参加用户组会议,结识了一位在线遇到的人,后来此人成为朋友,并在作者高中时工作的电脑店成为同事。
当作者不工作或不和朋友出去玩时,他就在写作。受到斯蒂芬·金和道格拉斯·亚当斯丰富想象力的激励,他开始用 Paperclip 文字处理器写短篇小说。当他在高年级尝试写小说时,他真正遇到了瓶颈:文字处理器的内存空间不够了,所以他不得不保存到磁盘,然后开始新文档继续写。最终,他的第一本书占满了两个完整的磁盘。扉页上写着:
《Between the Stitches》
一部小说
作者:Sung Joon Woo
1990年4月14日
至
1990年5月27日
当他在点阵打印机上打印出文档时——那声音更像工具而非电脑外设——总共200多页,双倍行距。长度上更接近中篇小说而非长篇小说,但物理重量确实不轻。小说的结尾是:
“他慢慢地拉动门把手,静静地关上门,走进了新世界。”
有点戏剧化?当然,因为这出自一个充满想象力的青春期少年。但这也是当年电子艺界(Electronic Arts)这家新兴电脑游戏公司尚未成为巨头的时代。
关键要点
- 价格驱动的购买决策:Commodore 64 的价格从 600 美元迅速降至 199 美元,使中低收入家庭也能负担得起,成为作者人生转折点。
- 非传统编程学习路径:作者并非通过 BASIC 语言学习编程,而是通过玩盗版游戏(无说明书)的反复试错,培养了解决问题的能力和全周期编程思维。
- 体育游戏的社会化作用:通过玩《Hardball!》等体育游戏,作者掌握了棒球等运动的规则和术语,从而能够融入男性社交圈,弥补了父亲不关注体育的缺失。
- 跨语言的文化桥梁:Commodore 64 让作者与只会说德语的奥地利姨父通过游戏手柄实现了无语言障碍的交流,并收到了国际邮件(游戏软盘)。
- BBS 带来的本地社交:300 波特的调制解调器连接了本地 BBS,作者在线上结识朋友,参加线下聚会,甚至找到了高中时的电脑店工作。
- 写作与创作工具:C64 上的 Paperclip 文字处理器让作者完成了第一部中篇小说,尽管受限于内存,但
