编程语言将不重要,重要的是解决问题的能力,不管之前是否用过该语言。
复杂软件系统的核心,也是数据结构,不过不是加的算法,而是加的数据流动。数据结构说的是静的部分,更偏向表示呈现;而数据流动说的是动的部分,更偏向业务批处理。
在复杂软件系统中,软件的作用主要是表示呈现和业务批处理。
表示呈现:交互界面、数据库设计
业务批处理:业务逻辑、并行(多线程、分布式、大数据、云化)
框架:解耦表示呈现、业务批处理的基础
跟踪一次从UI到框架到业务批处理到数据库然后回转到UI的代码、固化成文档
文件读写监控:配置文件、日志文件
数据库读写监控:创新:在写关注类型字段或者数据表或者数据库的时候,中断数据流动
经验:表示呈现:哪里应该有个什么;数据流动:程序运行到这里,应该会往哪个功能模块里跑,与业务强相关,需要掌握业务知识
核心:领域建模
可视化管理知识
文件读写监控:配置文件、日志文件
数据库读写监控:在写关注类型字段或者数据表或者数据库的时候,中断工程
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!