Skip to content

22/11

这是个特殊的阶段,距离我正式投入前端学习大概快一年了。有许多感悟,就放在这一起说吧。

开源认识

博主本人一直向往开源事业,觉得能以开源为事业是一件非常酷的事情👍,就像托尼老师和智子那样,当然还有千千万万的开源人士。

本人才疏学浅,目前未能踏足开源,做出一些有价值的项目。最近回顾了托尼老师的直播--开源探店,对开源有一些深入认识,这里说一下。

大概一年前,我对开源基本没有认识,那是GitHub在我眼中就是一个答案库,需要什么东西,可能会搜到答案。随着学习的深入,我形成了这样一种观念,“把开源的变成自己的”,意思是学习开源项目,吸纳知识,为我所用,就像老师经常说的,把书本知识变成自己的知识。如果把GitHub比喻成一个开源大家庭的话,这个阶段的我对这个大家庭还很陌生,感觉自己是彻彻底底的外人。

上文那个粗体字也是我当时的QQ签名

学习稍微深入后,大致到可以独立写出一个完整的小项目,这个时期我也习惯了使用GitHub存放代码,在这个大家庭中也看到了许多小项目,开源在我眼中大致有了这种形象--作出一个应用,对外免费,并且代码开源。这个阶段持续了很久,我也做了一些小的项目,都具备一定的趣味性,但这些不成熟的小项目没有让我有任何做推广的意愿。

所处阶段决定当前认识,这是普适的,不局限于学习知识

也就是最近,犹豫做一个魔方应用,挑战下自己,但是GitHub一搜,早就有前辈完成了,试完了一下,感觉线上魔方的效果并不好,便放弃了复刻的念头。无所事事之际,闲逛GitHub,认识到更多的开源项目,还发现一个原神地图开发组的小团队,第一次感觉贡献开源的形象这么清晰。也就是最近,我深入学习了npm包,详见 详解npm 包。 又回顾了开源探店,店里的项目大多是插件函数库组件库,服务群体是开发者,我突然才认识到,开源的本质应该如此,便利开发者。像vue、react这种最顶层的开源项目也就是一个庞大且好用的功能库,并非遥不可及,并非神秘不可言。

定个短期目标吧,学习组件和插件写法,写个基础小项目测试一下

Released under the MIT License.