为什么要懂点技术?
懂技术是为更好的沟通
懂技术是为更好的验证想法
懂技术是为更好的生活
懂技术,有时候就是为更好玩
1.产品常规的研发流程
1.2.为什么研发估算的时间不准确?
没进行详细设计,只能给出 粗略 的时间
1.3.为什么研发经常做出各种BUG ?
异常的分支流程 考虑 不足
1.4.为什么功能需求研发总说做?
功能的增强与时间的投入可能是非线性的
1.5.软件研发往往是关系错综复杂的任务
2.工程师如何做新功能
2.3.案例
前端界面
数据
逻辑
接口
编码
测试
时间分配
2.4. 1/3计划、1/6编码、1/4测试、1/4集成
2.5.程师对功能的认知是从数据->逻辑->接->界
2.6.程师对功能的设计与验证花的时间远多于编码时间
3.软件开发的演进过程
3.1.瀑布模型
3.2.快速原型模型,通过原型获取真实需求
3.3.各类方案适合的场景
3.4.如何应对需求的变化
增量模型,先完成A、B再完成C
4.编程学习的最优路径
4.2. JavaScript的框架生态
网友评论