济南IT培训 > 达内新闻
开源对技术人的影响
- 发布:互联网
- 来源:互联网
- 时间:2017-04-06 18:47

影响一:眼界
我们自己在写这个东西的时候,就是为了给自己解决事情的.当你把他开源出去,你的眼界就会开拓很多.你想我的用户群里面,其实他们有各种的需求.这各种各样的需求哪里来呢?很多情况下,我自己都没有想到,他们还没有这么用.然后,我们机会可以一起来改进它.这就是开源社区.他们能够让我看得到,我在工作当中遇不到的问题.让我的眼界放的更阔.设计的时候,项目就可以更 flexible.特别是,像我以前写的时候,就会犹豫导出还是不导出,都无所谓么.
但是,现在很多时候,我都不大敢导出,因为导出的时候,用户用了,就会很麻烦.现在就实现最小化导出.思考思考再思考.一旦要导出,就会思考 2 遍,到底需不需要导出,因为后面再撤掉,影响就会比较大.
第二个眼界,就是你把这个项目,放到 github 上面.那 github 上,有全世界各个地方的人.你会接触到各种各样的人,90% 的人都是很 nice 的人.他们也很愿意和你交流,愿意得到我们的帮助.或者说,他们的需求是什么样子的.我觉得他们各种各样的信息,对我来说都是一个输入吧.这里面各种各样的信息,对我也是一个很好地学习方式.济南IT培训
影响二:心态
做开源的时候,刚开始就是从一个年轻小伙子,年轻气盛.和别人对喷,到后来无所谓.其实,是越来越享受这个开源的过程了.而不是愿意花时间和别人对喷.人家去骂你的时候,你可以欣然接受.ok.也无所谓.你觉得心情不好就骂几句.实际上,你就讲道理的和别人讲.如果说那个人是在没办法讲道理讲得通.ok. 那我们就没必要理睬这样的人就好了.这个也不是你的用户群,对吧.你也不应该把你的时间浪费在这些人身上,应该把你的时间花在喜欢你的人以及你的开源项目的人身上.服务好他们,这才是我们应该真正做的事.
影响三:个人提升
这是最多的方面.例如,我写出来的代码是不是很好,高质量的代码.当然是尽量好一点.没有说,我一写出来的,就是非常完美的.很多时候,你就回看发现,半年前的代码,怎么会这么烂呢.因为你个人是在不断提升,很多时候,他开源代码都是会选择做出接近完美的代码,才会公开.这个也是个人的平衡,就是说做完美了才公布呢,还是小步快跑呢?我个人喜欢小步快跑,赶快实现原型.然后持续的去改进他.因为我想知道,当用户用了之后,这个东西是不是他们想用的东西.
影响四:沟通能力
你需要去写文档们需要去 github 回复,需要去 qq 群、微信群里去沟通交流.那怎么样,很好的去和用户沟通交流,把你自己的信息直接通过最短的时间传递你最明确的意思.其实这是非常锻炼人的.到底,怎么样一个好信息?怎么样一个直接传达的方式,这是非常锻炼一个人沟通能力的.济南IT培训
影响五:team work 团队精神
你单兵作战,是可以做一个好项目.但是你持续要有一个团队是很有必要的.像 beego,有很多人可以维护的,像小黑同学,余双棋同学,有一个貌似意大利的很牛的.只有你很积极地参与进来,我才会认可你,才会把你纳为 contributor,才会是团队的人.那团队的人要怎么样一起工作,怎么样相互的 review,怎么样把代码做好,怎么样去完善它,协调好各方面.
更多济南IT培训相关资讯,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
开源对技术人的影响
- 发布:互联网
- 来源:互联网
- 时间:2017-04-06 18:47

影响一:眼界
我们自己在写这个东西的时候,就是为了给自己解决事情的.当你把他开源出去,你的眼界就会开拓很多.你想我的用户群里面,其实他们有各种的需求.这各种各样的需求哪里来呢?很多情况下,我自己都没有想到,他们还没有这么用.然后,我们机会可以一起来改进它.这就是开源社区.他们能够让我看得到,我在工作当中遇不到的问题.让我的眼界放的更阔.设计的时候,项目就可以更 flexible.特别是,像我以前写的时候,就会犹豫导出还是不导出,都无所谓么.
但是,现在很多时候,我都不大敢导出,因为导出的时候,用户用了,就会很麻烦.现在就实现最小化导出.思考思考再思考.一旦要导出,就会思考 2 遍,到底需不需要导出,因为后面再撤掉,影响就会比较大.
第二个眼界,就是你把这个项目,放到 github 上面.那 github 上,有全世界各个地方的人.你会接触到各种各样的人,90% 的人都是很 nice 的人.他们也很愿意和你交流,愿意得到我们的帮助.或者说,他们的需求是什么样子的.我觉得他们各种各样的信息,对我来说都是一个输入吧.这里面各种各样的信息,对我也是一个很好地学习方式.济南IT培训
影响二:心态
做开源的时候,刚开始就是从一个年轻小伙子,年轻气盛.和别人对喷,到后来无所谓.其实,是越来越享受这个开源的过程了.而不是愿意花时间和别人对喷.人家去骂你的时候,你可以欣然接受.ok.也无所谓.你觉得心情不好就骂几句.实际上,你就讲道理的和别人讲.如果说那个人是在没办法讲道理讲得通.ok. 那我们就没必要理睬这样的人就好了.这个也不是你的用户群,对吧.你也不应该把你的时间浪费在这些人身上,应该把你的时间花在喜欢你的人以及你的开源项目的人身上.服务好他们,这才是我们应该真正做的事.
影响三:个人提升
这是最多的方面.例如,我写出来的代码是不是很好,高质量的代码.当然是尽量好一点.没有说,我一写出来的,就是非常完美的.很多时候,你就回看发现,半年前的代码,怎么会这么烂呢.因为你个人是在不断提升,很多时候,他开源代码都是会选择做出接近完美的代码,才会公开.这个也是个人的平衡,就是说做完美了才公布呢,还是小步快跑呢?我个人喜欢小步快跑,赶快实现原型.然后持续的去改进他.因为我想知道,当用户用了之后,这个东西是不是他们想用的东西.
影响四:沟通能力
你需要去写文档们需要去 github 回复,需要去 qq 群、微信群里去沟通交流.那怎么样,很好的去和用户沟通交流,把你自己的信息直接通过最短的时间传递你最明确的意思.其实这是非常锻炼人的.到底,怎么样一个好信息?怎么样一个直接传达的方式,这是非常锻炼一个人沟通能力的.济南IT培训
影响五:team work 团队精神
你单兵作战,是可以做一个好项目.但是你持续要有一个团队是很有必要的.像 beego,有很多人可以维护的,像小黑同学,余双棋同学,有一个貌似意大利的很牛的.只有你很积极地参与进来,我才会认可你,才会把你纳为 contributor,才会是团队的人.那团队的人要怎么样一起工作,怎么样相互的 review,怎么样把代码做好,怎么样去完善它,协调好各方面.
更多济南IT培训相关资讯,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城