没有合适的资源?快使用搜索试试~ 我知道了~
我的软件开发学习指南及路线图
需积分: 50 11 下载量 68 浏览量
2017-01-13
20:09:50
上传
评论
收藏 14KB DOCX 举报
温馨提示
试读
2页
想跟小伙伴们和老伙伴们就 为什么学软件?如何才能做出优秀的软件?以及自己和团队满意吗?等 多探讨探讨,帮助自己跟更多的小伙伴们。 我结合个人的阅读、思考以及前辈们的建议,把自己目前认为不错的我的学习路线图拿出来跟大家探讨探讨,无论是从软件开发的整体还是部分来考虑,我认为这些“关键过程”很具有指导意义,希望帮助到小伙伴们。
资源推荐
资源详情
资源评论
背景:由于在阅读和学习的过程中容易迷失方向,失去耐心,需要一个可行走的骨架来参
考,ThoughtWorks 思特沃克的读书雷达和技术雷达等的知识非常值得参考,我认为对于我
来说有些关键点的针对性需要加强。我结合个人的阅读、思考以及前辈们的建议,把自己
目前认为不错的我的学习路线图拿出来跟大家探讨探讨,无论是从软件开发的整体还是部
分来考虑,我认为这些“关键过程”很具有指导意义,希望帮助到小伙伴们。
应用软件开发学习指南:找到属于自己和团队的软件开发学习路线
图
敏捷软件开发“关键过程”及其“推荐书籍”: 越彬于 2017/1/13
0. 首先培养价值、勇气:首先“阅读阅读”自己
1. 用户故事地图 :《用户故事与敏捷方法》《用户故事地图》《敏捷软件需求:团队、
项目群与企业级的精益需求实践》
2. 实例化需求 or 验收测试驱动开发 ATDD or 行为驱动开发 BDD : 《实例化需求:团队如何
交付正确的软件》《验收测试驱动开发:ATDD 实例详解》《Cucumber:行为驱动开发指
南》
3. 测试驱动开发 TDD : 《测试驱动开发》《测试驱动的面向对象软件开发》《敏捷软件开
发:原则、模式与实践》《测试驱动开发的艺术》《junit 实战第二版》《重构:改善代码
既有结构》《修改代码的艺术》《代码整洁之道》等等......
4. 领域驱动设计 DDD : 《领域驱动设计:模式、原理与实践》《领域驱动设计:软件核心
复杂性应对之道》《实现领域驱动设计》
5. 微服务设计 : 《微服务设计》等
其他推荐:《启示录:打造用户喜爱的产品》《精益创业》《精益创业实战》《商业模式
新生代》等,感兴趣的朋友可以阅读一下,还有很多都是良师益友
以下是个人的一点经验建议:
0:非常建议跟你的小伙伴们共同探讨、一起阅读,打造属于你们的自组织的特种小队
1:对于初学软件的、自己感觉不怎么会学软件的和自动化程度不高的团队或个人,可以先
阅读《一路编程》开始学起。
2:书中有些术语容易造成“累积效应”,像“特性”、“实例”等,大家注意一下,可由上下文或
英文原文推理出所要表达的概念
3:大家可以先学习“用户故事地图”这个关键点,然后再学习“ATDD”这个关键点,然后再学
习“测试驱动开发”这个关键点,然后可以考虑“领域驱动设计”这个关键点,之后再考虑“微
服务设计”这个关键点。当然了,根据自己的情况,先学哪个关键点都行的,如果你想先写
资源评论
越彬
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功