去年,GitHub上火了一个叫做30SecondsofCode(30秒学会编程)的项目,精选了JavaScript代码段集合,这些代码段都是开发者可以在30秒乃至更短时间内理解的。根据GitHub此前发布的《Octoverse观察报告》显示,该项目更是入选年度十大开源项目。
GitHub上类似的30秒系列仓库还包括30SecondsofCSS(CSS代码集)、30SecondsofInterviews(面试问题集锦)、30SecondsofReact(React代码集)等。
受到30秒学编程的灵感启发,从事Web开发的StefanPetrovic在这些开源项目的基础上,创建了30SecondsofKnowledge——该项目是一个GoogleChrome扩展程序,能够令开发者在每次打开新标签页时,都获得新的开发人员技能。
是什么?
按照该插件在说明文档中的描述,你可以在扩展选项中选择你想要提升的编程语言,并在每次打开新标签时更加智能。而你只需30秒即可阅读和理解其所提供的代码片段来提高自己的知识水平。如果碰巧看到对自己有用的东西,只需将其复制/粘贴到你的代码中就可以了!
该插件用React构建,其他开源项目则提供了代码段:
30SecondsofCode: