保存成功
保存失败,请重试
提交成功

不写代码:程序员最重要的技能 [英文版]

作者/分享人:Chat 三人行
「Chat 三人行」是 GitChat 推出的特色栏目,旨在融合各路专家的不同视角,让思想的碰撞为读者点燃智慧的火花。

作为一个程序员,写代码是你工作中最重要的部分。在你的编程生涯中,你需要跟各种各样的代码需求打交道。每次需求都会迫使你做出艰难的决定。这都没有问题。作为一个程序员,这是所有人对你的期待:写代码。然而,这里有一个问题:你应该写出所有这些代码吗?

知道何时不写代码大概是一个程序员能学到的最重要的技能。——《编写可读代码的艺术》

编程的艺术就是解决问题的艺术。作为程序员当我们面临一个待解决的新问题时,我们会很兴奋。这些都没问题,因为我们是程序员,我们也爱写代码。

然而,对写代码过于兴奋会让我们变得盲目。我们会忽略一些重要的问题,于是就会产生我们不得不在未来解决的更严重的问题。

你编写的每行代码都是:

  • 需要被其他程序员阅读和理解的代码
  • 需要经过测试和调试的代码
  • 会增加你的软件- 中的缺陷的代码
  • 极有可能会在未来引入新 bug 的代码

那么,你如何知道何时不写代码吗?

Ps:这篇文章曾获 4300+ 赞


作者:Hüseyin Polat Yürük

Medium 资深博主。一直在思考的开发者。创业者。持续写作的程序员。充满好奇心的学习者。乐于助人。简单的原则:一直向前 http://huseyinpolatyuruk.com

已有1345人预订
预订达标
文章出炉
     
05月24日
05月27日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张Chat 三人行的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
坚.蓝1 个月前
谷歌一键翻译😂
焦杨1 个月前
磕磕绊绊的读完此文章😂
你可能还喜欢
Redis 难题突破,最经典 36 题含详细解析
慕容千语
送卫衣:GitChat 1024 留言有奖活动来啦!
GitChat 内容组
如何依靠副业赚钱,应对人到中年的职场危机
代码GG陆晓明
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
Redis 面试题全解析
驰骋
【有奖活动】用一句话证明你是程序员
🐡赵小胖
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效