我历时3年才写了10余篇源码文章,但收获了100w+阅读

你好,我是若川。最近来了一些读者朋友,在这里简单介绍自己的经历,也许对你有些启发。之前发过这篇文章,现在修改下声明原创,方便保护版权。

最近组织了源码共读活动1个月,200+人,一起读了4周源码,很多小伙伴表示对工作和面试都很有帮助,感兴趣可以点击链接加我微信 ruochuan12 参与。

这是我的公众号卡片,期待你的星标。

我是谁?

我是若川,江西人,毕业于江西一所不那么知名的大学,写有《面试官问系列》和《学习源码整体架构系列》等文章,收获了全网超100w+阅读。运营了公众号若川视野,旨在帮助5年内的前端走在前列。

你是否需要看源码?

小而美的源码库值得看,收益会比较高。那看哪些小而美的源码库呢。工作中使用到的相对简单的库,就是当前阶段值得看的。掌握读源码的技能很重要。换句话说:不一定要看,但一定要会看

并不是说读源码一定会收获很大。

写代码有时就像我们从小学语文写作文,歌德曾说:读一本好书,就是在和高尚的人谈话。所以读源码也是和作者交流的一种学习方式,并不一定要写框架造轮子,但可以学我所学,为我所用

看别人作文,或者看文学大家写的作品,能看懂,但不一定写得出。这是一个层级。
看懂到能应用到自己的作文上还是有些差距的。

但读源码可以逼迫自己去思考,去验证,去查阅资料。锻炼了自己的学习能力,同时也锻炼了自己的耐心

如果要问:看完这些源码有什么好处?简单回答就是看其他源码更快了,工作时更容易快速定位到问题,快速解决问题,更喜欢探究原理了。

我读源码的经历

我在2019年3月,捡起了之前在13年就申请了的公众号,打算以个人名义重新运营。在这之前,已经算写了很多篇文章,但打算写不一样的。

看到《老姚浅谈:怎么学JavaScript?》这篇文章后,深受启发。于是打算看源码,输出技术文章。本以为半年基本能看完前端基本的库源码。最后半年内输出了6篇源码文章,分别是 jQuery、underscore、lodash、sentry、vuex、axios,还算是比较高产了。当时工作相对不忙,也不用现在这样每天花一小时甚至更多运营公众号。每一篇文章基本都至少跨度10来天,最长的写了一个月。毕竟都是下班后和周末写的,很多次都想着明天发,但画个图、完善下又推到下一天了。

后来忙起来后,2020年写了两篇,分别是koa、redux。2021年,截止目前写了4篇,分别是vue-devtools、vuex4、vue3工具函数、vue3发布。这时感谢当年持续写文的自己,让现在的我能够在公众号接些优质广告获取一些收益,也可以给读者发些福利。

其中源码系列基本都写了我是如何看源码的,如何调试、提供了很多demo调试、还有图解,也收到了挺多小伙伴的支持和肯定。很多小伙伴评价说:面试时找工作帮助很大,也知道怎么去看源码了。来自读者的肯定,是持续写作的动力。

我在知乎回答过这个问题:有哪些必读的JS库,基本概括了我写的源码文章。放几张图解,简单感受一下。

axios 结构图
axios promise 链式调用
axios 的总体大致流程
koa中间件 gif 图

当然,除了技术文,我在2014年起,每年会写一篇《年度总结》。有微信好友说,正是因为看了我的年度总结,他年终述职时受到启发,涨薪了不少。也写了《工作一年后,我有些感悟》、《高考七年后、工作三年后的感悟》、《知乎问答:我曾写的一些“诗”》等。

你可以怎么做?

知其然,知其所以然

简单说就是看书、看视频、看文档、看源码、动手去做、去实现。多思考为什么。不能停留在仅仅是会使用的层面。要知其然,知其所以然。重基础懂原理。当然最终还是要落实到公司,为公司提供价值,解决问题。也就是技术赋能业务
当然我自己也是在持续学习的路上。

写文章

写过文章的读者朋友应该知道,写文章是很耗费时间精力的一件事,但收益也相对很大。如果说在公司工作,是以时间换取报酬的一种方式。但这个单位时间的劳动成果一般只算是出售一次。而写文章不一样,可以算是把你的劳动成果出售多次。虽然写文章不赚钱,但有积累知名度等好处。也就是知识付费相对来说为什么比较赚钱的原因之一,因为相当于单位时间的劳动成果出售了很多次。同时用户不会排斥好的付费知识,反而会口口宣传。

最后

感谢你的关注、阅读、星标、宣传支持我的公众号:若川视野。
欢迎加我微信  ruochuan12 进源码共读群和前端交流群,长期交流学习。
也可以查看往期推文,包含很多高质量文章,比如面试、菜单源码精选等。
我的公众号将持续用心原创和精选各种好文,给读者带来价值,我们一起成长。
点击阅读原文,查看我的博客 https://lxchuan12.gitee.io,博客包含我的所有源码文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/275451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第 8 章 容器网络 - 061 - flannel 的连通与隔离

flannel 的连通与隔离 测试 bbox1 和 bbxo2 的连通性: bbox1 能够 ping 到位于不同 subnet 的 bbox2,通过 traceroute 分析一下 bbox1 到 bbox2 的路径。 1) bbox1 与 bbox2 不是一个 subnet,数据包发送给默认网关 10.2.9.1&#…

计算机视觉笔记本推荐_视觉灵感:Mishti笔记本

计算机视觉笔记本推荐The Mishti Notebook is a project close to my heart, wherein I experimented with screen printing techniques at the Print Labs at the National Institute of Design, Ahmedabad. Dating back to the year 2012 when the NID Print Labs was first …

Google工程师:如何看待程序员普遍缺乏数据结构和算法知识?

出处:极客时间《数据结构与算法之美》很多技术人都很迷茫,觉得自己做的项目没有技术含量,成天就是卖苦力。技术的东西,日新月异,有些人总在忙于追求热点新技术,东学学、西学学,平时泛泛地看技术…

android guide 中文版,Sky Guide

Sky Guide是一款能让小伙伴们观察银河的手机软件,尤其是喜欢行星、星座的小伙伴们来讲,这款软件能很好的帮助小伙伴们观看这些,让小伙伴们体验不一样的观星乐趣,因此想要观看的小伙伴们,赶紧来试试吧。软件介绍&#x…

layui选项卡嵌套选项卡_在ProtoPie中使用嵌套组件构建选项卡栏

layui选项卡嵌套选项卡One of the powerful features of ProtoPie is the ability to build fully portable and interactive UI components. We are going to make use of nested components, SVG icons, and layout constraints to build a tab bar UI component that is sel…

50行代码串行Promise,koa洋葱模型原来这么有趣?

1. 前言大家好,我是若川,最近组织了源码共读活动《1个月,200人,一起读了4周源码》,感兴趣的可以加我微信 ruochuan12 参与,长期交流学习。之前写的《学习源码整体架构系列》 包含jQuery、underscore、lodas…

js 用迭代器模式优雅的处理递归问题

2019独角兽企业重金招聘Python工程师标准>>> 什么是迭代器 循环数组或对象内每一项值,在 js 里原生已经提供了一个迭代器。 var arr [1, 2, 3] arr.forEach(function (item) {console.log(item) })实现一个迭代器 var iterator function (arr, cb) {fo…

如何抓取html请求,请求获取网页的response,获取网页的html 怎么那么慢

HttpEntity multipart builder.build();httppost.setEntity(multipart);long start System.currentTimeMillis();// 发送请求response httpclient.execute(httppost);long end System.currentTimeMillis();System.out.println("查询upsfreight消耗的时间是(毫秒):&quo…

Serverless 究竟是什么?

大家好,我是若川。说起 Serverless,我想你应该并不陌生,作为一种云开发的架构模式,在近两年里,伴随着云原生概念的推广愈发火爆。作为一名 Serverless 的拥趸,在跟大家推荐的过程中,我经常能看到…

instagram.apk_评论:Instagram Reels vs.TikTok

instagram.apkWith all the attention to the newly debuted Instagram Reels from Facebook and the hilarious, bizarre world of TikTok, here’s a first impression on the two platforms and how they compare from a designer’s perspective.所有人都在关注Facebook新近…

240多个jQuery常用到的插件

概述 jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0, FF 1.5, Safari 2.…

华为首款鸿蒙设备正式入网,华为首款鸿蒙设备正式入网:麒麟9000+挖孔全面屏,价格感人!...

作为国内电子产品领域的巨头之一,华为这两年的快速发展是大众有目共睹的,除了手机业务外,华为的平板业务同样有亮眼表现,无独有偶,在近期各方媒体的不断披露之下,又有一款华为平板被基本确认,这…

myeclipse深色模式_完善深色模式的调色板

myeclipse深色模式Apps largely have a limited color palette which may already map well to dark mode. However, some colors produce optical vibrations when viewed on a dark background, straining the user’s eyes. So, certain apps need to map to a slightly des…

微软悄悄发布了 Web 版的 VsCode

大家好,我是若川,最近组织了源码共读活动《1个月,200人,一起读了4周源码》,感兴趣的可以加我微信 ruochuan12 参与,长期交流学习。在8月31日,微软发了一个介绍他们新发布的功能的帖子介绍&#…

figma设计_设计原型的最简单方法:Figma速成课程

figma设计It doesn’t matter if you haven’t used any prototyping tools before or you’re transitioning from other ones (like Sketch, Adobe XD); This guide is for beginners and professionals alike. So for a university assignment, I had to prepare a presenta…

初中级工程师如何快速成长和寻求突破

大家好,我是若川,最近组织了源码共读活动《1个月,200人,一起读了4周源码》,已经有超50人提交了笔记,群里已经有超1200人,感兴趣的可以加我微信 ruochuan12 参与。前言写这篇文章的初衷是因为看到…

ajax使用html()后样式无效,jquery.ajax使用字符串拼接后内联css样式失效

问题所在:是这样的,我使用ajax调用了一串json数据,使用字符串拼接的方法动态插入div容器.结果css并没有对动态插入的内容加css样式.代码描述:css使用的内联,在head部分, jquery使用外联,在body后.我尝试过:$(function(){}) //入口函数加载window.onload function(){} //原生do…

ios 按钮图片充满按钮_iOS有一些非常危险的按钮-UX评论

ios 按钮图片充满按钮I recently bought a cool thing off Amazon. It’s an adapter for iPhone, making it easy to transfer photos from your big bulky camera to your phone. The adapter itself is very easy to use: simply insert your SD card and plug the adapter …

swiftui_SwiftUI的混合包

swiftui介绍 (Introduction) SwiftUI introduced us to a whole new way of designing and coding interfaces. Gone are the old ways of subclassing UIKit (or AppKit) classes and hardwiring layout constraints. Instead, we now have a nice, declarative way of struct…

三年经验前端社招——有赞

大家好,我是若川,祝大家中秋节快乐。最近组织了源码共读活动《1个月,200人,一起读了4周源码》,已经有超50人提交了笔记,群里已经有超1200人,感兴趣的可以点此链接扫码加我微信 ruochuan12 参与。…