如何证明自己正在成长:0 收益背后,开发者练就的那些“散肌肉”
从战略家到独立开发者——一场与 AdSense 缠斗 8 个月的死磕,以及从 0 收益中学到的真实成长指标。
失去指标的时代,我究竟立足何处?
在担任战略顾问和 CTO 的那些年,“成长”对我来说是一个极其清晰的数字。它是 Excel 表格上那条漂亮的上扬曲线,是动辄万亿韩元的项目规模,是年薪的涨幅,也是职位的晋升——这些外在的标签衡量着我在组织中的话语权。它们曾是我的价值所在,也是我正在“茁壮成长”最确凿的证据。
然而,当我踏上独立开发者这条路,那些华丽的指标瞬间烟消云散。每天早上睁开眼,我面对的是一个冷冰冰的数字:“收益 0 元”。AI API 的调用费和各种运营开支像流水一样从账单中划走,却没有任何进账。作为曾经最警惕“无利可图业务”的战略专家,我竟然在自己的个人项目上连续 8 个月颗粒无收。
在这种情况下,“我是否在成长”这个提问往往会演变成一种自我否定。当看不到可见的成果时,人会本能地感到焦虑,觉得自己正在原地踏步甚至倒退。但在这种长久的沉默中,我不得不重新定义“成长”。如果不这么做,我将失去继续走下去的所有动力。
8 个月的隧道:在 AdSense 这堵墙面前
最让我痛苦的并不是失败,而是“找不到原因的停滞”。在运营 idealtypetest.com 时,我曾一度把所有希望都寄托在 AdSense 的审批上。我当时想:“只要挂上广告就能变现”,“只要通过审批就能进入下一阶段”。这成了我唯一的待办事项,也成了我唯一的考核指标。
但谷歌是冷酷的。整整 8 个月,我的申请一直被以含糊不清的“账号问题”拒绝。我翻遍了各大社区,查阅了全球的案例,甚至直接给谷歌发邮件,却从未得到任何实质性的答复。作为曾经习惯于提供标准答案和解决方案的战略家,我陷入了深深的无力感——我竟然连自己服务中一个微小的广告审批都搞不定。“是我实力不行吗?”“这条路真的对吗?”我问了自己成千上万遍。
直到 8 个月后,我破釜沉舟地注销并重建了账号,才发现问题根本不在于服务的质量,而仅仅是账号体系内部的一次“短路”。有人可能会说,这 8 个月被白白浪费了。但在那段压抑的隧道里,我最终没有放弃,而是果断转向了 vibe-pick。我学到的最重要的一点是:成长不在于外部的认可(如 AdSense),而在于你是否拥有能落下“下一棋”的复原力。
从底层代码中,练就非科班的“散肌肉”
现在很多人都在谈论“AI 辅助编程(Vibe Coding)”,认为 AI 会搞定一切。但我选择了一条相反的路。在构建 idealtypetest.com 时,我没有使用任何现成的框架或模板,而是从最原始的 HTML、CSS 和 JavaScript 开始,一行一行地手写代码。作为一个非计算机专业的开发者,别人 1 个小时能搞定的事,我往往要通宵好几天去死磕。
当时我觉得这简直是低效的极致。但如今回头看,这成了我作为开发者最强大的“基础体能”。通过亲手实现那些被库和框架屏蔽掉的功能,我真正理解了 Web 的底层结构。现在,在使用 11ty 等工具进行组件化开发时,我的开发速度得到了质的提升。我明明知道 Python 和 Streamlit 的捷径,却依然坚持学习静态部署和 Cloudflare 的边缘计算环境,原因很简单:
真正的成长不在于“你做了什么”,而在于“你现在能以多快的速度、多高的精度做出什么”。从以前面对技术难题毫无头绪,到现在的数小时内精准解决;从对架构一窍不通,到能在脑海中勾勒出复杂的云基础设施——这些看不见的“思维肌肉”,正是我在 8 个月 0 收益期间练就的最宝贵的资产。
重新定义标准:关于错误与重复
现在,我不再借用外部指标来证明自己的成长。相反,我把对自己的提问改成了:
“我是否在重复昨天的错误?”
如果面对同样的问题,我不再那么迷茫;如果我能选择更合理的架构;那么即使收益依然是 0,我也在成长。收益是市场时机与运气的综合结果,但解决问题的能力,却是刻在我身上的“真本事”。
反思过去那个被 AdSense 审批绑架的自己,我将“持续发布”定为了新的指标。将 vibe-pick 打造成 App 发布,并持续将新服务推向市场,这个过程本身就是我的成长加速器。我甚至设置了“赞赏(捐赠)”通道,这不仅是为了弥补零收益的尴尬,更是一种尝试与市场进行多维度沟通的新方式。
结语:即便无法证明,也绝不停止
目前,我的成长尚未被数字证明。账户依然赤字,深夜里“这条路真的对吗”的疑虑偶尔还会冒头。但我之所以在床上翻来覆去之后,最终还是会坐回电脑前,是因为我确信:今天的我,比昨天的我更理解“这个世界的运行语法”。
战略家时期那些华丽的年薪和头衔是别人赋予的,而现在我从底层练就的这些技术“散肌肉”和解决问题的直觉,完全属于我自己。独立扛住 83 国流量的经验、与 AdSense 账号死斗的 8 个月,以及守着大恩和宝儿的饭点写代码的每个日常,都绝不会白费。
我不知道这些散落的“点”何时、以何种方式连接成一条波澜壮阔的“线”。但我绝不会停下脚步。因为即使没有证据,即便收益尚未显现,我依然在每一天、每一个字符中,逐渐成长为一个更完整的“开发者”。
失败了也没关系。重新转向,重新挑战,并将这些过程分享给你们——这就是我证明成长的唯一方式。
* 您可以通过菜单、个人资料或下方链接通过 Ko-fi 进行赞助。