You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
4.5 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# SUMMARY
* [简介](./README.md)
* [开篇词 | 你为什么应该学好软件工程?](./docs/82337.md)
* [特别放送 | 从软件工程的角度解读任正非的新年公开信](./docs/82255.md)
* [学习攻略 | 怎样学好软件工程?](./docs/82697.md)
* [01 | 到底应该怎样理解软件工程?](./docs/82848.md)
* [02 | 工程思维:把每件事都当作一个项目来推进](./docs/83277.md)
* [03 | 瀑布模型:像工厂流水线一样把软件开发分层化](./docs/83598.md)
* [04 | 瀑布模型之外,还有哪些开发模型?](./docs/84054.md)
* [05 | 敏捷开发到底是想解决什么问题?](./docs/84351.md)
* [06 | 大厂都在用哪些敏捷方法?(上)](./docs/84652.md)
* [07 | 大厂都在用哪些敏捷方法?(下)](./docs/85018.md)
* [08 | 怎样平衡软件质量与时间成本范围的关系?](./docs/85302.md)
* [“一问一答”第1期 | 30个软件开发常见问题解决策略](./docs/86193.md)
* [09 | 为什么软件工程项目普遍不重视可行性分析?](./docs/85730.md)
* [10 | 如果你想技术转管理,先来试试管好一个项目](./docs/86375.md)
* [11 | 项目计划:代码未动,计划先行](./docs/86817.md)
* [12 | 流程和规范:红绿灯不是约束,而是用来提高效率](./docs/87129.md)
* [13 | 白天开会,加班写代码的节奏怎么破?](./docs/87399.md)
* [14 | 项目管理工具:一切管理问题,都应思考能否通过工具解决](./docs/87787.md)
* [15 | 风险管理不能盲目乐观凡事都应该有B计划](./docs/88259.md)
* [16 | 怎样才能写好项目文档?](./docs/88606.md)
* [17 | 需求分析到底要分析什么?怎么分析?](./docs/88833.md)
* [18 | 原型设计:如何用最小的代价完成产品特性?](./docs/89078.md)
* [19 | 作为程序员,你应该有产品意识](./docs/89480.md)
* [20 | 如何应对让人头疼的需求变更问题?](./docs/89848.md)
* [“一问一答”第2期 | 30个软件开发常见问题解决策略](./docs/90171.md)
* [21 | 架构设计:普通程序员也能实现复杂系统?](./docs/90508.md)
* [22 | 如何为项目做好技术选型?](./docs/90957.md)
* [23 | 架构师:不想当架构师的程序员不是好程序员](./docs/91312.md)
* [24 | 技术债务:是继续修修补补凑合着用,还是推翻重来?](./docs/91729.md)
* [25 | 有哪些方法可以提高开发效率?](./docs/92266.md)
* [26 | 持续交付:如何做到随时发布新版本到生产环境?](./docs/92587.md)
* [27 | 软件工程师的核心竞争力是什么?(上)](./docs/93062.md)
* [28 | 软件工程师的核心竞争力是什么?(下)](./docs/93185.md)
* [29 | 自动化测试如何把Bug杀死在摇篮里](./docs/93405.md)
* [30 | 用好源代码管理工具,让你的协作更高效](./docs/93757.md)
* [“一问一答”第3期 | 18个软件开发常见问题解决策略](./docs/94178.md)
* [31 | 软件测试要为产品质量负责吗?](./docs/94631.md)
* [32 | 软件测试:什么样的公司需要专职测试?](./docs/94941.md)
* [33 | 测试工具为什么不应该通过QQ/微信/邮件报Bug](./docs/95533.md)
* [34 | 账号密码泄露成灾,应该怎样预防?](./docs/95818.md)
* [35 | 版本发布:软件上线只是新的开始](./docs/96289.md)
* [36 | DevOps工程师到底要做什么事情](./docs/96895.md)
* [37 | 遇到线上故障,你和高手的差距在哪里?](./docs/97219.md)
* [38 | 日志管理:如何借助工具快速发现和定位产品问题 ](./docs/97682.md)
* [39 | 项目总结:做好项目复盘,把经验变成能力](./docs/98141.md)
* [“一问一答”第4期 | 14个软件开发常见问题解决策略](./docs/98571.md)
* [40 | 最佳实践:小团队如何应用软件工程?](./docs/98985.md)
* [41 | 为什么程序员的业余项目大多都死了?](./docs/99298.md)
* [42 | 反面案例:盘点那些失败的软件项目](./docs/99775.md)
* [43 | 以VS Code为例看大型开源项目是如何应用软件工程的](./docs/100141.md)
* [44 | 微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?](./docs/100716.md)
* [45 | 从软件工程的角度看微服务、云计算、人工智能这些新技术](./docs/101256.md)
* [“一问一答”第5期内含彩蛋 | 22个软件开发常见问题解决策略](./docs/101624.md)
* [结束语 | 万事皆项目,软件工程无处不在](./docs/101997.md)
* [结课测试 | 这些软件工程知识,你都掌握了吗?](./docs/235720.md)