diff --git "a/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\345\274\200\346\272\220\344\270\216\344\270\252\344\272\272\346\212\200\346\234\257\346\210\220\351\225\277.md" "b/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\345\274\200\346\272\220\344\270\216\344\270\252\344\272\272\346\212\200\346\234\257\346\210\220\351\225\277.md" index f34cf8ee5330a2a81919ad256f850ba9d94bdbf9..4a42813c22d31f8d2a75a871870d0a8978d8e8ee 100644 --- "a/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\345\274\200\346\272\220\344\270\216\344\270\252\344\272\272\346\212\200\346\234\257\346\210\220\351\225\277.md" +++ "b/\347\254\254\344\270\200\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\345\274\200\346\272\220\344\270\216\344\270\252\344\272\272\346\212\200\346\234\257\346\210\220\351\225\277.md" @@ -10,11 +10,12 @@ 除了开源社区,我们不得不提一下程序员素养,一个优秀的程序员需要拥有什么素养呢?是不是只需要打代码就可以了?答案当然是否定的。抛开其他素养不谈,我们这里只提以下 5 点。 -1. 扎实的专业技能 -2. 团队精深和协作能力 -3. 文档习惯 -4. 需求理解能力 -5. 模块化思维能力 +1. 扎实的专业技术、技能 +2. 架构设计能力和模块化思维能力 +3. 团队精神和协作能力 +4. 文档习惯和写作能力 +5. 需求理解能力 + 就开源社区而言,参与开源可以很好的锻炼程序员的以上 5 个素养。 @@ -34,6 +35,12 @@ - 开源贡献者 - 开源使用者 + +``` +这里建议引用一下提出这7个理念的原文《开源的7大理念》,提一下该文作者卫剑钒(《大教堂与集市》的译者),以表示致意。 +``` + + 那开源的宗旨是什么,有七个理念,分别是:完全自主,高度开放,自发自治,自下而上,自由竞争,赢在声誉,社区赋能。 那么每个角色在开源社区内,都能有所收获,下面我们就来聊下,不同的角色会有什么样的收获。