如何学好软件工程?

为什么应该学好软件工程?

软件工程是软件行业知识体系的内核。无论你想走技术路线,还是转向做管理,想要走的更快更稳,那就绕不开软件工程。

软件工程知识架构

在这里插入图片描述
1:质量焦点 , 目的就是聚焦于质量,来构建和维护高质量的软件。聚焦于质量就是软件工程的基石。
2:软件过程,就是在软件项目的生命周期内,也就是软件从诞生到结束这个期间,在开发与构建系统时要遵循的步骤。进而来将软件开发过程中的沟通、计划、建模、构建和部署等活动有效地组织起来。
有两种过程框架是经常用到的,那就是瀑布模型和敏捷开发。这是在软件工程多年的发展中,逐步形成的两种主流的软件过程指导框架。
3:方法 ,如何构建系统的方法学。比如说,如何分析用户需求
4:工具 ,辅助方法的执行,提高效率。

5:用一个简单的公式来理解软件工程,那就是:软件工程 = 工具 + 方法 + 过程。

学习软件工程的步骤

第一 学会使用工具

原型设计工具可以帮助你确定需求,持续集成工具可以帮助你简化测试和部署的流程。对工具的学习是最为简单的,也是最基础的。

第二 学会方法

学会方法,你就能使用方法去完成任务,例如用需求分析的方法,去搞清楚用户想要什么,用 Scrum 去组织项目开发过程

第三 理解软件工程核心思想和本质规律

就像敏捷开发,本身并不是一种方法,而是一套价值观和原则,领悟了这个道,就可以成为你在处理项目过程中各种问题决策的依据。

第四 深化自己学到的知识

通过演说,讲解,来加深自己对知识的理解

下面给各位友友推荐几本书籍:

《人月神话》
《知行合一: 实现价值驱动的敏捷和精益开发》

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员zhi路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值