发布于 2026-01-06 0 阅读
0

最糟糕的开发商

最糟糕的开发商

刚开始接触网页开发时,有人告诉我,要尽可能做到精准细致。我当时和一些对幕后运作原理了解甚多的人共事,这让我感到非常困惑。我不仅无法理解所有技术的运作方式,而且也没有强烈的意愿去学习其中大约 80% 的知识。我只想创造东西,至于斐波那契数列对授权系统是否有用,或者自己编写代码通常比使用库效率更高,我并不在意。我只想做那些让我兴奋的事情,而且想尽快完成,所以我成为了一名产品开发人员。

我将“产品开发者”定义为以产品为先的开发者。他们更倾向于高效地编写实际功能。这并不意味着代码质量和效率不重要;恰恰相反,它们变得更加重要。没有什么比编写充满缺陷的代码更能拖慢你的速度了。然而,产品开发者不会花费数小时甚至数天的时间去优化一段用户根本察觉不到差异的代码。他们相信,他们可以用20%的时间完成产品80%的功能。

自从我决定专注于自己喜欢的事情后,我发现我的工作确实有市场。很多小型企业和创业者都想开发产品或验证想法,他们希望尽可能高效地完成。我学习了多种语言和工具,以便能够根据不同的工作选择合适的工具。我并非我认识的最优秀的开发者,甚至不是最优秀的 Ruby 或 Elixir 开发者,但我精通一系列语言和工具,这使我能够高效地构建任何东西。

自从多年前入行以来,我取得了长足的进步,但我内心深处对技术细节普遍不感兴趣的那部分依然存在。然而,这并没有让我感到不安,也没有让我担心自己永远无法成为一名十倍速开发者,反而让我对自己作为一个人和一名开发者的身份有了更清晰的认识,也更有信心。我想通过这篇文章表达的是,对优化代码的细枝末节不感兴趣是完全可以的。只想整天构建最小可行产品(MVP)也是可以的。这并不会让你成为一个更差的开发者,只是意味着你将服务于不同的市场,而这很棒!

文章来源:https://dev.to/stefandorresteijn/the-worst-developer-4a2i