最近有不少新朋友关注我,应该有不少人不知道我,这时贴下掘金主页截图(如上图所示)。诚邀各位新老读者朋友参加源码共读活动。活动介绍可以点击文末的阅读原文。
https://juejin.cn/post/7079706017579139102
包含原生JS、React、面试常考、脚手架、组件库、Nodejs、工具库、Vite等内容。不一定要立马投入学习,但建议一定要完整看下源码共读到底有哪些内容。
没有参加的可以扫码加我微信 ruochuan02 加微信群参加。
我的交流群就是让大家读源码过程中有问题提问的,我有空会的都会回答,只是大家都不交流技术。
很多人关注我的公众号是因为我写了一系列源码文章,想参与源码共读活动。虽然现在有近5000人报名参与,目前每个月其实也有100+份笔记,相对是一个比较不错的成绩。但对于近5000人来说,源码共读活动其实相对参与度不是很高。希望大家多多参与,夯实基础,查漏补缺,拓展视野,升职加薪。
工作之余有空时会整理语雀和掘金源码共读内容,便于给大家带来更好的学习体验。有时候想想为啥愿意花这么多时在免费的源码共读,一方面是帮助到他人是真的很开心,成就感满满。另一方面也是接了广告也算是对大家的一种打扰,希望教会读者学会看源码,回馈读者,利他共赢。
平心而论,每次都写笔记确实非常难,毕竟工作比较忙。目前印象中有@newName 、@萧佳豪、@月夏小姐姐、@清浅小姐姐 等已经写了几十期笔记了,从以往的害怕读源码,到主动学各种源码。
写笔记确实难,但有句话叫做:浅层学习看输入,深层学习看输出。但如果加入微信群很久了,一次笔记都没写过,估计大多数是"志不在此"。没有写过笔记的,可以试着先学一期简单的,有的就几十行代码。一般来说,不需要每期都读,先读简单的,再学自己感兴趣的。重点学会看源码就可以了。以后碰到工作相关的问题,知道怎么看源码去解决问题就可以。
写笔记写文章的好处其实很多,比如企业招人都喜欢热爱写博客的人。
从21年年8月份开始,免费的源码共读活动持续进行了两年多,目前已经进行到了47期。确实有效的帮助了很多人学会看源码。每周一起学200行左右的源码,看的源码都不是很难的,基本是小而美的源码,很多大学生都在学,投入产出比会比较高。学会看源码后,还可以参与到开源,不再局限于公司项目,成长会比较快。
如果还没学会看源码,真的非常推荐看看我出的源码共读任务,很多都很简短。源码不一定要看,但一定要会看。
摘抄几个参加源码共读中的读者笔记中感悟,分享给大家。
以下出自:作者@月夏
链接:https://juejin.cn/post/7144288016155017252
今天分析调试了vue的发包源码 scripts/release.js ,对 vue 的发布流程有了更进一步的了解,若日常开发中需要优化更新日志可以借鉴尤大的做法。不知不觉已经是学习源码的第10篇文章了,对源码也由最初的恐惧变得亲切😄,每学一次源码都觉得自己掌握的东西过于浅薄,开源项目作者们的思路都很优秀,有很多可以借鉴学习的地方。宁静致远,静下来慢慢分析,其实源码也没有想象中的那么难,而且每分析完一次源码都会增强自己下一次学习的信心,最后将源码中学到的东西应用到自己的实际项目中真的可以提高效率,受益匪浅!
以下出自:作者@pino
链接:https://juejin.cn/post/7119253480170061855
刚开始看源码的时候各种不适应,但是只要沉下心去一步一步的调试,结合测试用例,有些东西真的没有想象中那么难,主要还是重在行动,想到了一个念头和想法就赶紧去做,拒绝拖沓,只有真正的行动去学习,去获取,去感知,才能真正的进步!💪
以下出自:作者@那个曾经的少年回来了
链接:https://juejin.cn/post/7121512058725597191
通过调试源码发现,只要仔细一点稍微花点时间,原来也能看懂尤大写的代码,没有想象中的那么难,而且感觉逻辑非常清晰,阅读起来很优雅。所以大家如果有想看源码,或者参加若川源码共读活动的,一定要大胆一些,不要怂,事情真的没有那么难。
有点目的性的阅读源码似乎更高效,这样针对性很强,不会大一统所有的源码都会过一下,时间一下子就过去了,每次带着一个小问题去看源码或许也是若川大佬的精髓所指。
通过阅读源码,就是把看不懂的函数方法关键字等,不断的查漏补缺。或者在这里的用法或者写法不一样,等等各种超乎你想象的用法、场景...,收获真的是非常大,尤其是看完后再写一篇小文总结出来,真的就比读一遍别人写的收获要多好几倍的感觉。
所以如果你还在犹豫自己看不懂,自己行不行等等借口,作为一个前端还不到两年经验的人告诉你,加加油相信自己,你完全可以的。最后一定要行动起来。