每天推送5篇优质英文文章 · By makers, for makers

运营 1446 天, 推荐好文 6,075 篇, 原创简评 1,208,730 字, 原文总阅读时间 54,320 分钟, 180,546 人订阅

用支付宝、信用卡、PayPal 请我喝杯咖啡

初级程序员以为架构师的工作是决定用什么数据库,用什么编程框架;有经验的程序员告诉他,架构师的工作其实是如何不做这些决定。

没经验的程序员通常都会 over design, over engineering,过份纠结具体技术,倾向于杀鸡用牛刀的方案,倾向于用底层技术的选择来影响产品功能(比如这个产品功能不能做,因为我选的数据库不支持)。有经验的程序员知道什么决定要立刻做,什么决定可以推迟,直到有足够的信息(通常是产品方面的需求已经明朗了,比如因为要做这个产品功能,所以选择这个数据库比较合适)。

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。 感谢 158 位读者捐款了 $745.09
分享到:
Ads