Ming Yin
iWeb 2017
阴明/Ming Yin
@kalasoo
Founder @ XITU.IO / 掘金
Frontend Developer
Become a Better Developer by Sharing and Learning
这是做技术最好的时代
Free Software
GNU Project @Richard Stallman
Linux @Linus Torvalds
Apache
Netscape
Open Source
Mozilla
---
StackOverflow
Hacker News
---
GitHub
但是大家一起合作贡献开源代码本身是一件很难得事情
GitHub is how people build software
GitHub Inc.
10 Years
22M Users
∞ Codes
工具
平台
生态
一种共同语言
在 GitHub 的开源生态中,我们拥有了同一种语言来创造。这极大地方便了任何个体、组织、大型企业去用统一的标准来生产内容。
新的技术层出不穷,且可以被人第一时间使用
在 GitHub 的开源生态中,我们拥有了同一种语言来合作。这极大的方便了任何个体与其他个体、组织、大型企业之间产生互动不断迭代内容。
新的技术不断地被优化,从而产生更大的价值
以 Apple 开源的 Swift 为例
其开源项目有近 500 名核心贡献者,超过 1 万个 Pull Requests,平均每 1-2 天就会有一个新的 release
这是做技术最坏的时代
每一个新技术的出现都是为了解放旧技术的劳动力
选择一个技术栈就像是选择另一半
每一次技术迭代都面临一次又一次的重构
学习成本
决策成本
开发成本
解决方案/最佳实践
技术书籍的出版周期慢于技术迭代的周期
中文技术中主要的翻译类书籍需要引进版权、翻译、校对及出版,周期更长
书籍本身无法承载持续学习、自动更新、问题讨论的功能
博客内容质量本身难被检验,且写作初衷并不是为了解决上述问题
单独的一篇博客文章、开源库无系统化内容组织
现在的技术内容作者回报和激励不够,生产内容动力缺失
让肥沃的技术生态滋养出更加肥沃的内容生态
作者
读者
内容
一个生产优质内容的机制
Become a Better Developer by Sharing and Learning