如何在开源项目中学到更多

作者/分享人:龙辉
向 Ta 提问
我是Allen,灰狐创始人,连续创业者。爱好广泛,喜欢自由开放、电音电竞、书籍电影等。接触开源已有17年的时间,协作开发了10多个开源项目,在工作中也大量使用开源软件,一直学习研究开源项目。灰狐,一个开放式组织,提供开源软件解决方案和咨询服务,微信号:huihoo ;知识星球:灰狐的朋友们,欢迎添加。

开源软件是整个互联网、IT 工业、企业应用的基石,开源已成为软件交付的主要方式,了解学习和掌握它们,能帮助自己和团队站得更高、看得更远、走得更坚实。本场 Chat 分享主题包含以下内容:

  1. 懂得协作:维基百科, Apache, GNU/Linux, OpenStack 基金会的成功经验。
  2. 学习编程:C++, Java, Python。
  3. 学会运营:社交网络、增长黑客、数据挖掘。
  4. 模仿大牛:自由软件和开源圈是技术大牛们出没的地方, GitHub,技术会议。
  5. 享受人生:自由、开放、协作、分享。

实录提要:

  • 开源软件是不是不能卖钱?
  • 为什么灰狐网站上可以存在大量高质量的文档,如何收集整理的?
  • 开源软件如何赚钱,以及避免被别人无偿拿走赚钱,心态该如何调整?
  • 如何完整的学习一个开源项目,如 Docker,并把它用到工作中?
  • 有哪些比较好的开源会议?一般是在哪里得知这些消息的?
  • 开源的界限在哪里?
已有489人预订
预订达标
文章出炉
交流日期
     
17.07.10
17.07.24
17.07.31 20:30
查看文章评论/提问
林玲
很详细👍👍
柏华
受益匪浅
哈比
维基百科和谷歌好用是好用,但我的经验是,只有你明确了解到一个关键词,去按图索骥的效果才比较好。请问老师在搜索的提取关键词上,有什么心得吗?
哈比: 一个或多个关键词的组合、提取上,有什么心得?
龙辉: 我大致的方法:使用多个搜索引擎,对比搜索结果,然后整合维基、Twitter、知乎、开源项目文档等信息,并使用wiki和teambition等工具帮助我管理相关信息。另外,从我的角度来看知乎可作为维基百科的深度补充。 庄老师:我补充一句,在技术搜索上,用英文关键词在google搜索,比用中文关键词在baidu搜索,效果好很多。 哈比补充:使用浏览器的高级搜索功能。
哈比
其实很多问题在官方文档上有写,于是很多大牛会说 你去看官方文档吧。可问题在于,有些写得不那么明显的问题,是不能直接找到答案的。还有一些则是属于知识与知识之间暗的部分,小白就是在这里有所缺失,才令他无法直接从官方文档中提取到想要的信息。对这方面的问题,如何通过提问的方式让有经验的人解答呢?这里的要点是什么。(有些人看到小白提的问题,总是不假思索地觉得对方不认真,但其实是有部分的断层的,如何提问才能令有经验的人明白这个断层在哪里)
龙辉: 我个人体会,首先看官方文档,在这个基础上,再搜索一下有没有类似的问题已经被其它人提及并得以解决。若没有,就自己先动手实践。其实,很多常见问题可通过不停实践加以解决。另外,在选型开源项目时,官方的文档也是一个重要的选型指标。 新人,大家刚接触一个新事物新东西,都会是这个状态。多看文档和多实践、先跳过新人这个阶段。
哈比
文中的提问:为什么是Debian和炉石传说? ​​​​我觉得跟维基百科是类似的,其实还有个游戏叫做 ingress,还有魔兽, 我觉得是类似的—— 都有庞大的玩家,还有孜孜不倦去尝试各种攻略和玩法的人,贡献自己的攻略和套路、经验,共同完善游戏的心得库,各种老带新,各种面基。老师的理解是什么?
哈比
第四大点「GitHub和各类开源基金会聚焦了众多的技术大牛」,这个是打错字了吗?开源基金会是什么,是开源会议吗?请问老师参加过哪些比较好的开源会议?您一般是在哪里得知这些消息的?
哈比: 啊呀~~这个问题删了。
你可能还喜欢
如何设计一个灵活的 MySQL 数据表,应对灵活多变的需求
李岩
Jenkins 自动化构建部署实战
火币集团研发中心
Java 程序员应掌握的 Nginx 实战应用
JPM
带你玩转 JSON
能量架构师
实战剖析 Java 秒杀系统的实现
虎口脱险
小程序从入门到进阶
loonglong
微信扫描登录