【20230721】做还是不做

程序员大概都有个通病,一旦问题或需求提出了,第一反应是如何实现,甚至在脑子中已经开始了各种方案的设计,包括用什么框架实现,需要集成哪些系统或产品等等。

但往往在复杂的场景下,会因此比较被动,因为问题或需求本身可能是不成立的,所以压根也不需要出详细的方案。

做了更多的系统设计和开发之后,经验丰富的架构师会越来越关注架构对业务的满足,因而会从业务的价值和演进角度出发,来审视架构设计的合理性。

因此,在很多需求提出来之后,首先要怀着质疑的态度来问问,这个需求合理吗?有价值吗?是不是一定要做?有没有其他的方式可以更好地解决这个问题?当这些问题都得到合理的回答,确定需要继续,再进入方案设计会更高效。

你可能感兴趣的:(【20230721】做还是不做)