《软件工程之美》—— 目录

软件工程栏目第39讲今天更新啦,至此软件生命周期的六个阶段都讲完了,看完觉得非常有必要重读一遍,对着一开始的大纲,自己把知识点撸一遍。好的老师就是这样思路清晰,娓娓道来。好喜欢宝玉老师!!!(顺便?感谢买课程包养我的男朋友~)最棒的是,课程中对每个阶段遇到的问题、思考方向、解决思路都列个123,非常适合无脑做笔记,哈哈哈哈

1、未来10年,什么不会变?

决定买买买课程的时候,大体都是因为:

  1. 有急需补充的知识点。后来发现是假需求,因为课程时间跨度都比较长,紧急要用的找官方文档立马就学起来了,开启野生程序员的高效采坑之路
  2. 好奇心,自我满足
  3. 对已经了解但不熟悉的知识的整理
    不管是哪种,反正我是看完开篇词之后热血沸腾~迷妹脸,别拦我,买!

今天又回去看了开篇词,还是觉得好激动,总结一下大概是开篇提出的几个问题hit me:

  • 现状:在项目中无法从系统层面看事情,所以问题虽然解决了,但总有一种疲于奔命的感觉。
    答案:系统学习软件工程学,可以让我们认识到软件项目的开发其实是一个工程,整个开发过程是可以有效组织起来的;对于开发过程的各个阶段,已经又很多解决问题的最佳实践,有很多方法来帮助我们高效完成任务,我们还可以借助工具来协助管理,提升开发效率。
  • 为什么要学经典
    答案:因为经典就是这个行业最为本质的东西。技术更新迭代速度确实很快,难以把握,更难以预测,但是软件开发背后的逻辑却万变不离其宗。只有掌握这些逻辑,才能步步为营,不被快速发展的行业所淘汰。脑袋里装有战略的人,相对于赤手空拳、盲打莽撞的人来说,更能在未来获得先机。

亚马逊的创始人杰夫·贝索斯(Jeff Bezos)曾经在一次演讲中说:“人们经常问我,未来10年什么会被改变?我觉得这个问题很有意思,但也普通。从来没有人问我,未来10年,什么不会变?”


2、学习路线图

大纲简单来说就是三个方面:

  • 用到的工具
  • 解决各个阶段问题的基本方法
  • 思考工程中的核心思想、本质规律,探索现状背后的深层次的因。

宝玉老师给的路线图可以说是非常清晰啦,直接抄来~喵

3、目录

按照软件工程中的六个阶段进行总结,做个小目录,点击跳转啦啦啦~

1、基础理论
2、项目规划
3、需求分析
4、系统设计
5、开发编码
6、软件测试
7、系统维护


版权声明:本文为EllieYaYa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。