Update README.md

This commit is contained in:
Xin Tan 2021-07-12 18:31:34 +08:00 committed by GitHub
parent 7c094ae54a
commit 5c4b9d4ff0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -1,7 +1,7 @@
本课程为大学计算机系本科生和研究生设计,课程目的是使得计算机领域的同学们对于开源软件的开发方法、开发过程和支持技术有深入的了解,对于如何将抽象方法和理论知识结合到工程中有更好的锻炼,对于参与开源软件社区有基本的掌握。
## 课程背景:
开源软件在科学研究、工业制造、以及日常生活中发挥着重要作用。特别是近年来,开源软件在云计算、大数据、人工智能等新兴领域迅速成为技术主流。开源软件不仅是重要的计算基础设施, 也成为了社会生活依赖的基础设施。此外国内很多IT公司也逐渐推出了一些高质量的开源项目比如openEuler、TiDB、oceanBase、PaddlePaddle等。开源已经成为软件技术创新和软件产业发展的主要模式。
开源软件在科学研究、工业制造、以及日常生活中发挥着重要作用。特别是近年来,开源软件在云计算、大数据、人工智能等新兴领域迅速成为技术主流。开源软件不仅是重要的计算基础设施, 也成为了社会生活依赖的基础设施。此外国内很多IT公司也逐渐推出了一些高质量的开源项目比如openEuler、TiDB、OceanBase、PaddlePaddle等。开源已经成为软件技术创新和软件产业发展的主要模式。
与传统开发模式相比开源开发展现出充分共享、自由协同、无偿贡献、用户创新、持续演化的新特征颠覆了诸多经典软件工程的基本假设和理论。越来越多的IT公司在内部推行开源理念和开发方法以期提高创新能力以及开发效率和质量等。相比传统软件开发开源软件开发有一套新的模型和技术。然而鉴于相关课程的缺乏广大同学们对此缺乏理解和实践。因此我们开设此课程以帮助计算机领域的同学们了解开源软件开发和开源社区参与这是现时代技术环境下亟待掌握的基本知识。