【若川视野 x 源码共读】每周一起学习200行源码共读活动介绍

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川

提交笔记

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《【若川视野 x 源码共读】第几期 | 标题命名》 文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区

常见问题

Q: 我工作年限比较短,能参与活动吗?会比较吃力吗?

A: 可以。23届(目前大三)的小姐姐都写了7次笔记。一般推荐先读Vue3工具函数,相对不难,有问题可以交流讨论。

Q: 我目前不会vue、不会vue3、不会react、不会Node.js 可以参与吗?

A: 可以。跟技术栈不是强相关,主要是原生JS和Node.js。Node.js 基本是每个前端必学,可以边学边查。有不懂的随时在群里提问。

Q: 我现在比较忙,一时没时间参与,交笔记有时间限制吗?

A: 目前没有限制。

Q: 必须交笔记吗?

A: 目前不是必须,但我推荐看完了一期,记笔记。写上当时的收获、总结和感受。

Q: 活动收费吗?有惩罚吗?

A: 目前不收费。目前没有惩罚,后续可能要求每人进群后半个月内至少提交第一次笔记

从易到难推荐学习顺序

为了降低难度,促进大家学习。我们从易到难重新整理学习顺序。

推荐大家按顺序循序渐进学习,查漏补缺,夯实基础。 提高阅读源码的能力,提升前端技术能力。不知道怎么调试的看这篇文章新手向:前端程序员必学基本技能——调试JS代码

  1. 第24期 【vue2 shared】初学者也能看懂的 Vue2 源码中那些实用的基础工具函数
  2. 第19期 【axios/utils】axios 源码中10多个工具函数
  3. 第23期【vue-this】为什么 Vue2 this 能够直接获取到 data 和 methods,源码揭秘
  4. 第16期【only-allow】: 从 vue3 和 vite 源码中,我学到了一行代码统一规范团队包管理器的神器
  5. 第7期【validate-npm-package-name】: validate-npm-package-name
  6. 第2期【@vuejs/shared】: 初学者也能看懂的 Vue3 源码中那些实用的基础工具函数
  7. 第22期【dotenv】面试官:项目中常用的 .env 文件原理是什么?如何实现?

等等

流程图一览

简单说就是四步:

  1. 按照顺序选择其中一期开始,看任务。
  2. 看辅助文章、看源码。
  3. 微信群交流讨论,写笔记,写总结、收获。
  4. 语雀讨论区提交笔记。

规则图示


读者评价

简单选择了三个笔记中的感想。

评价一

川哥组织的这个活动,给我最大的影响就是我对待源码的态度发生了转变。以前源码给我的感觉是“可远观而不可亵玩焉”,但是其实只要你认真读过一期,源码就会变成良师益友。你可以坐下来倾听他的思想,并从中受益良多,甚至可以和他交流,提出自己的想法,直至参与共建让源码更好。

评价二

川哥举办的源码调试给我带来了什么?

  1. 开始尝试写笔记
    a. 源码我都懂,让我说出来或者写出来,蒙了。
  2. 更注重细节
    a. 以前看源码就囫囵吞枣的过一遍
  3. 更注重应用场景
    a. 以前:原来这个方法是这样实现的啊
    b. 现在:看下测试用例,都是怎么使用的,某个判断是为了解决什么问题
    总之
    是一个老手,那么现在川哥给了你一个交流讨论的机会,去温故而知新。
    是一个新手,千里之行始于足下,有群里川哥和大佬们的帮助,勇敢迈出第一步。
    写笔记真是一个令人头疼的东西。

评价三

我最近看了几篇,川哥选的库都很精妙啊,老手可以梳理体系,新手可以了解现代工程化,进阶架构师必经之路啊。
特别是这几篇 create-vue、koa-compose、co、vue-dev-server,我都是熬夜看的,太起劲了


本文持续更新

猜你喜欢

转载自juejin.im/post/7079706017579139102