1. 项目的流程
卡内基梅隆大学教授,提出的软件开发的7个基本流程:
第二步,开发过程的具体步骤如下:
成熟的工程师更多的时间在需求分析和测试两个步骤。时间多花在质量把控和开发效率改进的上面。
2. 个人能力的成长
基础的代码能力和细分行业的知识。能够用抽象的语言描述并解决行业内问题。并多在工程中锻炼自己的能力。除了写代码,架构设计能力,综合能力,包括沟通,自我认知和管理,文字文档撰写,合理承诺预期等。大众对产品的认可是对客户价值的体系,是能力的体现。
衡量工程师开发能力的标准:
3. 职场中的软件工程师的分类
4. 工程开发的协作方法
团队模式
团队开发流程模式:
瀑布模型流程:
敏捷开发流程: