软件工程师成长日记软件工程项目管理这些事儿

Part1 课前必读

2019-11-10  本文已影响0人  JackMA杰黑马

开篇词 | 你为什么应该学好软件工程?

本篇里作者介绍了自己的学习工作经经历,对课程的编排,思路做了说明。

软件项目的开发其实是一个工程,整个开发过程是可以有效组织起来的;

对于开发过程的各个阶段,已经有很多解决问题的最佳实践,有很多方法来帮助我们高效完成任务;

我们还可以借助工具来协助管理,提升开发效率。

专栏从“道、术、器”三个维度来讲解软件工程的知识内容。

模块设置分成三部分

特别放送 | 从软件工程的角度解读任正非的新年公开信

任正非 2019年 致全体员工的一封信 全面提升软件工程能力与实践,打造可信的高质量产品

内容概要:

只有全面提升软件工程能力和实践,才有可能打造出可信的高质量产品

融入信任、构建高质量,关键内容包括:

全面提升软件工程能力和实践

宝玉老师的分享

1、软件项目管理金三角

软件金三角.png

2、程序员要自我精进

3、架构要可信向导

4、技术债务,可信设计原则为向导,鼓励重构

5、安全性,安全意识,安全技术,整个开发过程加强

6、技术是工具,软件技术是打造产品的基本工具

7、一致性,从遵守过程的一致性开始,在每个阶段去做到一致性

8、改变习惯,转变思想,改变习惯

9、“软件工程”和“质量工程”需要依靠架构技术

10、软件工程就像一个国家的农业,是最基础的设施

学习攻略 | 怎样学好软件工程?

什么是软件工程

软件工程是为了应对软件危机诞生的学科,其目标就是为了要聚焦于质量,构建和维护高质量的软件

参考《软件工程——实践者的研究方法》中的软件工程核心知识

软件工程核心.png

过程

有效组织软件开发中的各种活动(沟通、计划、建模、构建和部署)的框架、步骤。

主流的过程:瀑布模型、敏捷开发

方法

高效高质量进行具体一项活动(编码、需求分析、测试)的方法。

软件工程 = 工具 + 方法 + 过程

软件工程全景思维导图.jpg

学习软件工程的四重境界

用器 —— 学术 —— 悟道 —— 传道

自下而上,做中学,自上而下,教中学。

软件工程学习.png

推荐书籍:

构建之法,人月神话,人件,知行合一: 实现价值驱动的敏捷和精益开发,软件工程——实践者的研究方法,持续交付,走出软件作坊

课后感想

上一篇下一篇

猜你喜欢

热点阅读