Home - davideuler/road-to-soft-design GitHub Wiki

软件设计之路(知若谷学堂)系列实践

背景:我们在工作中往往少有机会做完整的软件设计,能力难以在日常工作中快速提升。此项目为一个系列的软件设计与编码的练习,以帮助学员磨练软件设计能力,积淀业务目标转化为技术实现的能力,同时养成良好的设计习惯和思维。

目标:掌握新技术的学习方法,掌握常见软件设计问题的解决方法,养成学习新技术的习惯,养成快速设计的习惯;

这一系列的实践题目,在逐渐的完善之中。 如果您有好的参考题目,可以发我Pull Request。

第1~2周:基础练习-命令行与记事本

第3-4周:开源项目学习与使用 - 基础架构问题的解决之道

第5-6周:快速白板设计

第7-8周:综合系统设计实战

第9-10周:开源代码阅读

第11-12周:编码规范与代码味道

第13-14周:插件开发

第15-16周:自动化测试

第17-18周:业余项目实战

第19-20周:架构文章阅读

第21周-: 专家之路