关于编程的真相,改变一切

发布: (2026年1月14日 GMT+8 13:00)
3 min read
原文: Dev.to

Source: Dev.to

背景

最近我在领英上分享的一篇帖子引发了激烈的讨论。帖子讨论了到底什么才是真正让开发者成为高级的因素。核心信息是:专注于构建真实的产品,而不是纠结于语法细节。

核心信息

真正的高级意味着你:

  • 停止对语法的执念。
  • 认识到最终用户并不在乎你的代码。
  • 明白编码本质上是关于协作和沟通的。

大多数人认同整体信息,唯一有争议的句子是:

“End users don’t care about our code.”

有些人把它解读为可以忽视质量和标准,这是一种误解。

澄清要点

“终端用户不在乎代码”这句话的意图是让大家把注意力从 工具抽象层 转向对用户真正重要的 结果

  • 停止在语言和工具上争论。
  • 停止构建过度抽象。
  • 停止为了“以防万一”而提前扩展。
  • 选择可靠、易于理解的技术。

当我们忽视良好的编码实践时,终端用户会受到影响:出现 bug、运行缓慢的应用是不可接受的。用户关心的是 速度可靠性,而不是我们用了 jQuery、React 还是最新的闪亮框架。他们在乎的是我们是否解决了他们的问题。

代码的受众

我们写代码时面向三类不同的受众,每类的关注点各不相同:

  1. 终端用户 – 关注性能、稳定性和功能。
  2. 未来的编码者 – 需要可读、可维护且有良好文档的代码。
  3. 业务所有者 – 看重成本效益、交付时效以及与业务目标的一致性。

成为高级开发者意味着同时满足这三类群体的需求,而不是只顾及其中一类。

个人反思

很长一段时间,我以为编码只是敲键盘写语法。意识到高级开发者的更广泛职责后,我创立了 “Street‑Smart Coding”,这是一条我希望自己刚入行时就能拥有的路线图。

Back to Blog

相关文章

阅读更多 »

如何使用 GIT 和 GitHub

集中式版本控制系统的挑战 - 单点故障 – 所有工作都存储在中央服务器上;如果服务器宕机,开发人员将失去相应的功能。

Git 与 Github 初学者

什么是 Git 和 GitHub?Git 是一种版本控制工具,能够跟踪项目文件,存储所有更改的历史记录,并记录每个人所做的操作。