ACM(美国计算机协会)的旗舰杂志《Communications of the ACM(CACM)》最近刊发了一篇跟「开源」有关的文章,题目是该向贡献“为什么计算机专业学生应该向开源项目贡献代码?”
此文的作者是一名软件工程教授,他认为,开源在 21 世纪,项目编程能力本身既不能代表市场对计算机专业毕业生的代码技能要求,也不能提供像过去那样被认可的计算机专职业资格。因此,业学他建议计算机专业的该向贡献学生通过他们的课程活动为开源软件项目贡献代码,并表示自己已经在软件工程课程中实践这种方法超过 15 年。开源
[[409310]]
文章指出,项目软件工程的代码最佳实践与大型成功的开源项目所遵循的实践已经趋同。企业已经吸收并贡献了许多开源开发实践。计算机专这使得相应的业学知识和技能在开源项目和企业项目之间具有可移植性。通过对开源项目的该向贡献贡献,学生在实践中获得了一系列有实际意义的技能、知识和经验,使他们能够成为现代全面发展的开发者,而不是像好莱坞所描绘的“独狼式”程序员。最重要的是获得传统编程教育无法提供的社交和组织技能。
对于学生如何选择要贡献的开源项目,教授总结了如下的建议:
本文转自OSCHINA
本文标题:为什么计算机专业学生应该向开源项目贡献代码?
本文地址:https://www.oschina.net/news/148962/why-computing-students-should-contribute-to-oss
责任编辑:未丽燕 来源: 开源中国 开源项目计算机专业贡献代码(责任编辑:时尚)
评价结果显示:零售业务对商业银行收益可持续能力的贡献不断增强
2023年度最佳预测投票 《塞尔达传说:王国之泪》占总票数的一半!
10月份安徽省居民消费价格同比上涨1.7% 涨幅比上月扩大1.0个百分点
SIGGRAPH 2017展览区终于开放,图像的未来就在这里