diff --git "a/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\344\270\252\344\272\272\344\270\272\344\273\200\344\271\210\350\246\201\345\217\202\344\270\216\345\274\200\346\272\220\350\264\241\347\214\256.md" "b/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\344\270\252\344\272\272\344\270\272\344\273\200\344\271\210\350\246\201\345\217\202\344\270\216\345\274\200\346\272\220\350\264\241\347\214\256.md" index 728ac99401dd8fe9019712c5f456f894348e5e24..e704e3afc12d8d582dcb362e24dca3125e9269db 100644 --- "a/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\344\270\252\344\272\272\344\270\272\344\273\200\344\271\210\350\246\201\345\217\202\344\270\216\345\274\200\346\272\220\350\264\241\347\214\256.md" +++ "b/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\344\270\252\344\272\272\344\270\272\344\273\200\344\271\210\350\246\201\345\217\202\344\270\216\345\274\200\346\272\220\350\264\241\347\214\256.md" @@ -6,19 +6,21 @@ ## 一、技能得到提升 -Heidi Ellis 教授激励学生参与开源,在专业社区中学习能够远远超出在课堂学习到的技术和技能[2];参与一个开源项目并解决问题,项目的维护者会对你提交修改的部分审查,并提供有关你的开发的正向反馈,你可以学习到如何提交正确优秀的代码;甚至你可以提出自己的想法来改进项目,Linux 最开始的时候,人们并不是贡献代码,更多的是贡献想法;最后你可在社区中不断提升能力,并树立信心。 +Heidi Ellis 教授激励学生参与开源,在专业社区中学习能够远远超出在课堂学习到的技术和技能[2];参与一个开源项目并解决问题,项目维护者会对你提交修改的部分审查,并提供相关正向的反馈,这个过程你可以学习到如何提交正确优秀的代码;甚至你可以提出自己的想法来改进项目,Linux 最开始的时候,人们并不是贡献代码,更多的是贡献想法。 ## 二、参与大型团队,丰富简历 -工作经验在求职中尤为重要,单纯的编程经验是不够的,你得知道怎么作为团队的一部分,和其他人一起合作;当然你可以通过课程或在工作中获得工作经验,如果在没有合适机会的情况下,开源项目将提供绝佳的机会;成为贡献者,你不需要被这些公司雇佣,就能和这些优秀的团队一起工作;所有开源贡献都是公开的,它们可以证明你已掌握的技能和已完成的项目;例如:摄影师在寻找新客户时会展示他们的作品集,`GitHub 就是你的作品集`。 +工作经验在求职中尤为重要,单纯的编程经验是不够的,你得知道怎么作为团队的一部分,和其他人一起合作;当然你可以通过课程或在工作中获得技能与经验,如果在没有合适机会的情况下,开源项目将提供绝佳的机会;成为贡献者,你不需要被这些公司雇佣,就能和这些优秀的团队一起工作;所有开源贡献都是公开的,它们可以证明你已掌握的技能和已完成的项目;例如:摄影师在寻找新客户时会展示他们的作品集,`GitHub 就是你的作品集`。 ## 三、增加交友的机会 -通过为开源项目做出贡献,最终与其他志趣相投的人进行协作;很多人的深厚友谊都是通过共同参与开源项目所建立起来的;根据 GitHub 2019 年的报告[3],目前 GitHub 上有超过 4000 万开发人员,其中有 80% 来自美国以外的地区,超过 35 万人为 1000 万个顶级项目贡献了 500 万以上的提交/代码;开源项目一般都会有一个和谐、热心的社区,在社区里我们可以不断提升技能,大家会把自己的工作成功和经验分享出来,这样大家就不在花费时间去探索相同的问题,大大降低重复劳动的现象。 +通过为开源项目做出贡献,最终与其他志趣相投的人进行协作;很多人的深厚友谊都是通过共同参与开源项目所建立起来的;开源项目一般都会有一个和谐、热心的社区,在社区里我们可以不断提升技能,大家会把自己的工作成功和经验分享出来,这样大家就不在花费时间去探索相同的问题,大大降低重复劳动的现象;最后你可在社区中不断提升能力,并树立信心。 + +> 根据 GitHub 2019 年的报告[3],目前 GitHub 上有超过 4000 万开发人员,其中有 80% 来自美国以外的地区,超过 35 万人为 1000 万个顶级项目贡献了 500 万以上的提交/代码; ## 四、成就感与自信 -帮助他人解决问题也是一种乐趣,在一次成功 PR 过程后,或许会暗喜很久。毕竟大型的开源项目里,都是大型团队,他们在认可你做出的努力,对编程人员或设计人员的很大鼓舞或者说精神支柱,就是他们设计的软件受欢迎,那是一种难以言喻的体验;在提升技能同时也能从帮助他人树立自信心。 +帮助他人解决问题也是一种乐趣,在一次成功 PR 过程后,或许会暗喜很久。毕竟大型的开源项目里,都是大型团队,他们在认可你做出的努力,对编程人员或设计人员的鼓舞或者说精神支柱,就是他们设计的软件受欢迎,那是一种难以言喻的体验;在提升技能同时也能从帮助他人树立自信心。 ## 五、奖励