这个大纲有自己的逻辑,可以根据不同领域替换。
一、解决业务问题(软件分析与设计)
编程范式:过程、面向对象、函数式
面向对象进阶:基本原则、设计模式
架构设计:DDD
二、解决系统落地问题(分布式系统最佳实践、研发效率)
进程通信(直接和间接)
数据存储与处理(数据密集型应用)
高可用、高并发、高吞吐
最佳实践
技术选型
研发效率与工具、持续交付等
三、元知识
编程语言
数据结构与算法
数学(建模、离散、具体数学)
操作系统
计算机网络
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!