从DEMO到实践
——真实的软件世界
内容摘要
DEMO
软件在我眼中,更像是一个城市
折磨
敢想敢干的家伙
每天进步一点点——我们的微改进
道可道,非常道
从一个DEMO到一个优秀的产品
DEMO
• DEMO的作用:
–我们在技术选型时,考察了很多DEMO
–我们把一个产品的演示版,称作DEMO
–我们通过DEMO理解三方的API
• DEMO会说话:
–容易运行,具有直观性
–主题思想
–详略得当
• DEMO的问题:
–DEMO是位“很好的老师”,但它无法教会我们如何工
作
城市VS软件
折磨
•重复的代码
•带有历史痕迹的复杂逻辑
•兼容之痛
•地雷
新架构
要做新架构了,大家都踌
躇满志
数据存储层风波
当一大波僵尸来临
每天进步一点点
•在适当的时候重构
•改进质量管理过程
–引入单元测试
–引入代码静态检查
–改进发版流程
•团队建设
–培训和分享
–招聘时我们变得挑剔
一个校招应届生的成长
架构——道可道,非常道
• 远见不是过度设计
• 实践出真知
• 没有所谓“最佳架构”
• 形式永远服从功能
从一个DEMO到一个优秀的产品
•开始的DEMO
•完善
•压力
•精益求精
•心动
•蓝图
找到适合自己的位置
•多去体验
•找到自己最适合的位置
•专注并创造价值
•影响别人
谢谢!