我很感激自己从未成为的开发者
Source: Dev.to
对我的旅程的反思
受 The $0 Developer Phase—And How Dev.to Pulled Me Out(作者 Art Light)启发——但并不完全认同。
在这个领域工作了八年,我感激许多事——但有一件事尤为突出:我的自我从未膨胀到忘记最初为何学习编程。
我写代码不是为了炫耀智商、展示资历,或加入某个开发者身份群体。我写代码是为了解决生活中摆在面前的真实问题。
Art Light 的文章提醒我,走相反道路的情况有多普遍——即开发者为了获得认可、追求美感或迎合想象中的受众而编写代码。他的故事诚实且有价值,但这不是我的故事。我没有在那种文化中成长,也从未属于 dev.to “开发者之旅”生态系统。我的工作与之相邻,而非内部。
尽管如此,这篇文章激发了一段值得记录的反思。
为什么我的自我保持得很小
我从未经历过“$0 开发者时代”,因为我的工作从未是假设性的。我学习编程不是为了取悦谁,也不是为了设计理论系统。我学习是因为有真实的需求需要实现——而我负责让它运作。
当你的代码必须面对现实的考验时,自我无处可依。没有想象中的用户可以躲在背后,没有架构戏剧,没有表演层——只有直白的清晰:
这能解决问题吗?
空洞架构的陷阱
Art Light 文章中的一句话格外醒目——不是我需要学习的教训,而是一句点名了我从未有机会陷入的陷阱的话:
“If nobody uses it, you are architect of an empty building.”
它简洁地描述了我始终结构性地与之隔离的动态。
dev.to 上的不同路径
许多 dev.to 的开发者正处于旅程的早期——建立信心、探索工具、寻找自己的声音。平台为这种成长设计得很好,这本身没有错。
也有一小部分人以更安静的方式使用这个空间:他们发布内容是为了记录、时间戳或澄清自己的思考,而不是为了社交或参与社交层。我一直属于那一类——而且我知道我并非唯一。
我的工作始终受以下因素塑造:
- 真实的约束
- 真实的用户
- 真实的利害关系
- 真实的后果
这种环境自然会抑制自我膨胀,引导你追求清晰而非表演。这不是更好的道路,只是另一条恰好与我学习构建方式以及我继续写代码的动机相契合的道路。
结论
Art Light 的故事之所以有价值,是因为它揭示了许多开发者在为形象而非影响而构建时会陷入的模式。我的路径不同,但其背后的真理是普遍的:
代码是解决真实问题的工具——仅此而已。
如果你遇到某人能用一句话和一个会心的微笑击碎你的幻象,请留意。这样的人会以教程永远无法做到的方式缩短你的学习曲线。
有时那个微笑能为你省下数月,有时甚至是数年。