业余爱好,最重要的是保持兴趣

时间在你这边,慢慢来,开心最重要

A: …(分享业余用 AI 写代码的成果和给 AI 擦屁股的痛苦)

我:不是为了生产而做的编程工作,那就是爱好、是娱乐,开心最重要。那我问你,自己写开心还是给 AI 擦屁股开心

A: 能跑的程序我写不出来。AI 虽然需要擦屁股但是它写得出来。我有得选吗?

我:有啊,不写,去吃个冰淇淋

B: 对于没有创造欲的人是这样的,对有创造欲的就是骂骂咧咧让 AI 干活

这个话题我有发言权,因为我有志愿维护(有用户在背后催的)开源项目的经历。这不仅适用于“业余编程”,任何业余爱好都适用。道理很简单,但我想多分享一点经历总结出的经验,故写此文。

愿意用空闲时间做事的动机,除却想增加额外收入等理性动机,只有内源的、非理性的、来去无踪的、无法量化的兴趣。下文所论仅限定这种“源自兴趣”的业余爱好,你说我先射箭再画靶,说得对,但是此文目的不是辩论,是分享如何长久保持兴趣的经验。

引文中 B 的发言有个词用得好,“创造欲”,相似词——灵感、缪斯女神,突出了其捉摸不定的特性。“突然来了兴致”也是小说中常见的连接词。兴趣来了是好事,这种突然产生的兴趣就像拨弄温暖的炉灰时升起的小火苗,要主动投入最宝贵的资源——时间做柴薪才能让它保持燃烧。本文的核心是控制这团火焰持续地燃烧,不是让它越烧越旺(后者需要投入更多)。就像鼓风、添柴、等待火焰沿着柴火蔓延一样,我们可以通过选择主动做哪些事来强化兴趣、不做哪些事防止兴趣被浇灭。

少学多做,即时反馈。很多事有门槛,而自身能力经验能够满足爱好所需的情况不常见,尤其是从零入门一个新爱好时。我发现“学习与爱好相关的新知识”这个行为会通过消耗精力、减少(或者说抵消)好奇心而间接磨损兴趣,可能是因为我们的大脑生来讨厌复杂性,然后“爱屋及乌恨屋及乌”的心理就发挥作用了。我还发现如果能尽早地看到劳动成果,人会很开心,进而增强兴趣。结合这两点我们可以得出“少学多做,即时反馈”的结论。

  • 在很多行业中有类似理论,比如软件工程中的“敏捷开发”,可以借用这些理论的方法论。
  • 把一块空闲时间做不完的爱好作品(或学不会的知识)拆分成小块。如何吃大象?一次一口。
  • 分小节手把手实践的系列教程(比如这个吉他教程)比只看老师动嘴的网课好很多。你们可能知道 Scratch programming language ,常用的少儿编程工具,积木拖拽式。但你们可能不知道,美国好多著名程序员(包括比尔盖茨)对编程的兴趣都源自摆弄 BASIC programming language,这个语言语法简单、同时可用来写复杂程序。(我不理解的是那时候他们对数学的掌握和兴趣,比如有个人写了个模拟火箭登月的数学程序,并称其为游戏。)

把奖励放在苦头后。即使能力满足爱好所需,爱好活动本身也包含不开心的琐事,比如做饭需要备菜,写代码需要写单侧、CI、文档,把丙烯画笔或者毛笔涮干净要花不少力气。或者想要认真对待爱好,需要补习理论、反复练习。

  • 时间管理方面的书(如《时间贫困》Happier Hour - [英]凯茜·霍姆斯(Cassie Holmes))会探讨类似实践,即如何平衡“乐事”和“苦事”。
  • 教吉他的 Justin 老师,重复性练习很重要(因为要练肌肉记忆),但每天最后留十分钟练习自己想弹的任何曲子,因为你是为了弹想弹的曲子才学吉他的!

保持自己的节奏,只在想做的时候做。千万不要在没有自发的兴趣时强迫自己做业余爱好,比如设定包含明确时间的计划和目标,真的没有什么比这样做更磨灭兴趣了,大脑会把负面情绪和这件事建立联系的。重复性练习、抽时间为了用户维护开源项目……这些事全都可以留到“兴致来了”的时候做,没人有立场责怪你。不想做、来不及就不做,人不能落了绩优主义的陷阱。如果怕忘记灵感,可以把想法记录到备忘录。跳过一天一周一个月甚至一年都无所谓的,因为只要那个火种还不灭,日后机会合适,就能再捡起来继续。

暂时想到这么多。快夏天了,向大家推荐 Kinco 金鸟防蚊挂网,去年夏天家里老进蚊子,我在纱窗和门口都挂上,再没见过。今年是厄尔尼诺,说明夏天会很热。

updatedupdated2026-04-212026-04-21