Coursera 笔记

Module 01 · The Software Development Lifecycle

Course Introduction课程介绍

Coursera ↗

你是否对 软件工程 感兴趣?🔍
你是否想了解更多关于 软件构建过程 的信息?🛠️
你是否希望了解软件开发的基本概念?💻
你是否对 编程基础 感兴趣?🧑‍💻
你是否想深入了解 软件架构 和 设计?🏗️
你是否好奇 软件工程师 的职业前景?💼

如果你的回答是“是”,那么这个课程非常适合你!🎉

软件工程行业前景

根据美国 劳工统计局 (US Bureau of Labor Statistics) 的最新报告,每年在美国发布大约 1,850,000 个 软件工程师 类岗位。预计到2030年,软件工程行业的就业增长将达到 22%。📈

在本课程发布时,美国 软件开发专家 的中位年薪为 110,140 美元,每小时工资接近 53 美元。💵
软件工程岗位 也是你进入 信息技术 高薪职业的一个良好起点。🌟

课程介绍

本课程由三位讲师主讲:

  • Rav Ahuja:IBM全球项目总监,多个IBM专业证书的架构师。
  • Bethany Hudnutt:Skill-Up Technologies 的教学设计师。
  • Lin Joyner:Skill-Up Technologies 的教学设计师。

课程模块

本课程包含五个模块,每个模块内容丰富,帮助你全面了解软件工程:

  1. 软件开发生命周期 (Software Development Lifecycle) 🔄
  2. 软件开发简介 (Introduction to Software Development) 📘
  3. 编程基础 (Basics of Programming) 💻
  4. 软件架构、设计与模式 (Software Architecture, Design, and Patterns) 🏗️
  5. 软件工程中的工作机会与技能要求 (Job Opportunities and Skillsets in Software Engineering) 💼

学习目标

完成本课程后,你将能够:

  • 描述 软件工程及其开发方法。
  • 识别 软件开发工具和技术。
  • 比较 不同类型的编程语言,理解基本编程结构。
  • 概述 应用程序和部署架构的方法。
  • 回顾 软件工程所需的技能,并描述相关的职业选择。

学习方式

你将通过以下方式学习:

  • 引导式教学视频:带你走进关键概念,并提供必要的核心知识点。🎥
  • 互动练习:帮助你巩固视频中的学习内容。🔄
  • 业内视角:提供深刻的 IT 支持工作见解,丰富你的理解。💡
  • 实践评估:帮助你评估自己的知识掌握情况。📝
  • 评估考试:通过评分评估,证明你的学习成果。📊

完成课程后,你将获得

  • 可分享的 徽章 和 证书,可以展示给潜在雇主。🏅

我们的支持

如果你对课程有任何问题,或者希望与同学交流,可以随时在课程讨论区发布消息,我们会全力支持你的成功。🙌

让我们开始吧!

我们非常高兴你加入了这个课程,准备好开始学习了吗?💪