程序员与工匠精神的思考

  1. 代码是用来阅读和执行的。但首先是用来阅读的。

  2. 你的代码被改动得越频繁越越有价值,无论是被你自己还是被别人修改。

  3. 如果你的代码一直没有被人修改,说明你写的代码没有价值。

  4. 程序员按照职责不同可以分为很多种:应用开发者(Application developer) 和系统开发者(System developer)。

  5. 应用开发者离用户和需求更近,更像一个工匠(此工匠不是那种单纯为了炫技而追求极致的工匠)。应用开发者需要在供需双方中找到平衡点,然后优雅的实现需求。在需求变更和场景变化时能够快速的适应新情况。

  6. 系统开发者更接近 CPU、内存和网卡、应用开发者,更像一个科研工作者。

  7. 无论那种开发者,如果写的代码没有人能读懂,说明你写的代码没价值。

你可能感兴趣的:(编程生涯)