如何提升程序设计能力 发表于 2025-05-07 | 阅读次数: | 一些简单想法 程序编码开发涉及三个方面分别是编码设计,架构设计,业务设计。 编码设计编码设计指的是面对一个问题,知道采用什么样的数据结构或算法去解决问题。 架构设计当遇到需要构建完整的业务系统时,需要思考底层技术平台搭建使用的框架,开源组件的选择等非功能性设计内容。 业务设计面对业务系统需要有全局思维对系统进行分解,分解后再集成。比如说目前主流的微服务,系统业务的分解需要有一定的设计思想。