Info
如何选择开源许可证?
· ☕ 1 分钟

如何为代码选择开源许可证,这是一个问题。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPLBSDMITMozillaApacheLGPL-—之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。


知识的传递
· ☕ 2 分钟

教学就像安装软件的过程。要把多年沉淀下来的东西装到另一个脑子里,不是一件容易的事情,更不是一蹴而就的事情。就像搬家收拾东西一样,这可以帮助整理自己的头脑。


知道与不知道
· ☕ 2 分钟

有个古人(据说是孔子)说过这样一段话,被外国人翻译过去,广为传颂:

He who knows not and knows not that he knows not, is a fool … shun him. He who knows not and knows that he knows not, is ignorant … teach him. He who knows and knows not that he knows, is asleep … wake him. He who knows and knows that he knows, is a wise man … follow him.


React Router 使用教程
· ☕ 10 分钟

真正学会 React 是一个漫长的过程。

你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系。想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。


王珢:计算机科学入门班报名
· ☕ 4 分钟

我需要更多的“小白”来上我的入门课。自从上次准备开课一来,我这里有挺多申请者,但他们很多都已经有一些基础,有工作多年的高级工程师,团队带头人。不过我想先讲“零基础”课程,而让那些需要更进一步的人等一等。


对智商的怀疑
· ☕ 7 分钟

想写一篇「新手上路指南」有一段时间了。一方面,因为顾问工作和知识星球上存在很多类似的问题。另一方面,因为这些问题引起了我内心的共鸣。


尤瓦尔·赫拉利《冠状病毒之后的世界》
· ☕ 11 分钟

《人类简史》的作者尤瓦尔·赫拉利,上周末在《金融时报》发表了一篇长文《冠状病毒之后的世界》

他谈到疫情结束后,世界向何处去的问题,以及对目前各国没有统一行动的计划,反而各自为战、竞相关闭边境的担忧。这篇文章非常发人深省,强烈推荐。


谈知识的交流
· ☕ 9 分钟

最近过得比较繁忙。回看最初在 Matrix 建立讨论 Rust 语言的聊天室,竟然已经快一个月了,我却感觉一切都发生在昨天。我本来没想让这个聊天室持续很长时间,设想的就像一场临时的讲座。


英语学习的一些经验
· ☕ 6 分钟

这是我发在「知识星球」的第一篇文章,用来回答关于英语学习的疑问。虽然知识星球是一个付费圈子,我不会忘记对更大范围的社会做出贡献。具有广泛社会改善效益的内容,我仍然会转发到这里。

我是个自私的人,我不想做所谓的“无私奉献”。我不但自私,而且贪图安逸和享乐。但我是一个“社会人”,我喜欢身边有很多快乐的朋友,跟我一起享乐。我不喜欢愁眉苦脸,不爱干净的人。所以我分享,让人们提高生活品质,改善内心素养,这样他们在我身边的时候,我就会很舒服。


课程计划变动
· ☕ 8 分钟

昨天宣布准备开课,开放聊天室的登录,结果聊天室在很短时间内加入了很多新人。关闭开放登录时已经超过了 1000 人。这不但大大超出了我的预期,而且带来了一些比较严重的问题,以至于我不得不对开课的计划作出一些调整。