首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在苹果干了26年的程序员直言:退休太无聊,还是喜欢写代码!

整理 | 朱珂欣 

出品 | CSDN程序人生(ID:coder_life)

编程 26 年,一年半前退休,如果是你,会选择退休后利用业余时间继续写代码,还是从此告别代码呢?

本文主人公 John Calhoun 最初的回答是:“绝不编码了!”

然而,仅仅过了 4 个月,就感受到了来自“一生热爱”的打脸,直言:“编码不能停!”

“喘息期”4个月,编程不能停!

作为在开发岗位上忙碌了 26 年的程序员,John Calhoun 对他退休后的丰富生活早就做出了畅想。

退休前 14 个月里,John Calhoun 就试图尝试开启其他爱好。他利用业余时间做了各种各样的其他事情:木工项目、学习 Blender 和 3D 打印的实验、骑自行车……

退休之后,John Calhoun 的确也有过一种如释重负的感觉。

例如不必通过代码来确定为什么向后台线程的分派从未完成,也不用担心在 GitHub 上的不当行为而搞砸了项目仓库……一切朝着退休之前期待的一步步实现。

然而,这场编程的“喘息期”只持续了大概 4 个月。

John Calhoun 按讷不住了,他逐渐有开始了一个小项目 ,一部分是为了学习 Python,一部分是为了玩电子墨水屏。

与此同时,他选择重新在 GitHub 分享,但与工作时的状态截然不同,没有过多的压力,一切更加的轻松和自在。

图源:GitHub 截图

在没有任何“压迫感”的退休氛围中,John Calhoun 开始再次尝试用 Javascript 编写游戏。例如 Mooncraft 2000 这款基于网络的月球“体素”游戏,就是他用 HTML5 Canvas 用 Javascript 编写的。

图源:Mooncraft 2000 屏幕截图

热血时光再现,重新与老对手C语言交手

退休继续投身编程后,John Calhoun 常常说:“每当自己一头扎回全职编程时,就会清楚地回忆起 35 年前自己为 Macintosh 编写共享软件游戏所度过的不眠之夜。”

的确, 那些经历对 John Calhoun 而言,仍然存在不可忽视的影响。

John Calhoun 在高中时期接触到了计算机编程,而真正爱上编程是在大学时期。彼时, John Calhoun 得到了一台苹果 Macintosh 电脑,该台电脑的硬件和软件设计都深深吸引着他。

自此,John Calhoun 正式开启了编程之路。

在学习Mac Plus 编程时,John Calhoun 最初会基于娱乐编写一些共享软件游戏。

其中,有一款名为《滑翔机》的游戏。那时,John Calhoun 为一家小公司 Casady & Greene, Inc.(总部设在加利福尼亚州萨利纳斯)进行了商业化改写。

机缘巧合之下,伴随着游戏的出版,John Calhoun 也很自然的转向了全职编程。

如今的 John Calhoun ,为了尽快完善自己的游戏,很自然地回到了那些深夜敲击键盘的时光,依旧被编程的快乐吸引着,也希望通过这些小游戏来取悦自己。

更有趣的是, John Calhoun 还要与曾被他称之为“宿敌”的 C 语言交手。

不过这一次, John Calhoun 甚至有些欣喜地说道:“当我重拾 C 编程时,有些东西对我来说变得更加熟悉,那为何不重写一些熟悉的小游戏呢?”

“退不了休”的开发者们

在国内,许多已经拥有了财富和名声的技术大佬,也和 John Calhoun 一样,到了该退休的年纪还是“闲不住”。

“中国第一程序员”、金山软件创始人、WPS 创始人求伯君,也是如此。在参加 2020 长沙·中国 1024 程序员节时,求伯君提及了自己退休后的生活,“平时会关注一些感兴趣的东西,也写一些自己用的游戏代码,不是作为商品去写的,譬如游戏外挂之类的,当然不方便拿出来炫耀。为了完成游戏的任务,写代码将自己从劳动中解放出来。”

被誉为“鸿蒙之父”的王成录,也曾对退休有着不自己的想法:“如果退休了,我想作为一名布道师,让 HarmonyOS 扎根。因为 HarmonyOS 做成功了,会从根本上改变信息产业的底层架构。除此之外,我还有一个非常想做的事情——去授课。”

的确,热爱什么,才会选择什么。

就像 John Calhoun 所说的:“由于最初接触编程就是一种爱好,所以我重新开始编写代码可能也就不足为奇了。我也一直认为编程这不仅仅是一份工作,而且是很多工程师可以想象在业余时间做的事情。”

John Calhoun 的故事,很快在 Hacker News 得到开发者们的共鸣,也有许多网友开始分享自己的“开发者时光”:

“作为专业程序员的第 27 个年头,我做过程序员、经理、团队负责人和 CTO,但是时至今日我最喜欢的还是专注写代码的时光”;

“我回忆起了年轻时候的自己,我也非常专注在编程这件事情上”;

“在我的职业生涯中,我发现我很喜欢编码和解决问题”;

“如果将编程作为一种爱好,那么你对他的热情可以成为高绩效工程师的有力指标”。

参考链接:

https://www.engineersneedart.com/blog/samestop/samestop.html

https://news.ycombinator.com/item?id=36026662

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230524A04SZS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券