First Blood,我的前端旅程才刚刚开始。

938 阅读6分钟

路在脚下

关于我

大家好,我是一名前端晚辈,平时喜欢阅读 JS 相关的书籍,钻研框架源码(Vue),关注新技术(版本)的发展(Deno、Vue3),乏味时还喜欢听听音乐、打打游戏(最近的克隆大作战让我体验了乌鸦坐飞机的酸爽)。目前是一名在读大三学生(这该 si 的疫情,没开学就过了一半),各位哥哥姐姐前辈们也可以叫我 zhenzhen

GitHub:github.com/zhenzhenCha…

zhenzhen的由来

大一那会,在一个团体里面认识了许多小伙伴。因为我的名字是两个字,所以他们就用我名字的第二个字,叠词叠出了这个无法言说的称呼,他们真的是太可爱(hen)了,不仅给我起花名,还总是怂恿我逃课结伴去吃海底捞。

为何选择爬起前端这座山头

  • 喜欢

  • 意识的驱使,加上幻想着未来要是无所事事的危机感,毅然决然使我走上前端这条道路。其实这是使我选择学习前端的最为重要的一个因素:作为一名软件工程专业的大学生,也快要大三了,应该要为自己的未来做个打算。

  • 综上,大二结束的那个暑假,开始我的攀登之旅。

经过一段时间,我变化了很多,从一个网瘾少年,逐步转变成一个 CV,也认识了很多志同道合的朋友,和他们协作开发外包项目,赚取了一笔丰厚的资金(至今都忘不了我们队长发现金让我们数钱的那个表情)。

用名句来表达我的内心独白

有所为而有所不为。 ---- 《孟子》

释义:人要审时度势,决定取舍,选择重要的事情去做,而不做或暂时不做某些不该做的事情,表示为人有原则、底线。它也指人的精力是有限的,只有放弃一些事情不做,才能在别的一些事情上做出成绩。

对于我来说,学习也应如此。刚开始时,对技术的好奇心特别强烈,什么都想学,事实上我也都学了,然而也只是学了。学会了怎么使用,却 Get 不到精髓。我应该专注于某一件事,不能太过贪心。

知其然,知其所以然。 ---- 《朱子语类》

释义:知道它是这样的,更知道它为什么是这样的。引申为既知道事物的表面现象,也知道事物的本质及其产生的原因。

JS 是前端的核心。有时候遇到了难题,需要尽可能的去弄懂它。特别是在读了一些书之后,我明白了许多,我也越来越接近出现那些问题的本质,并尝试克服他。

不积跬步,无以至千里。不积小流,无以成江海。 ---- 《劝学》

释义:没有一小步一小步的积累,就不能到达千里之外那么远,没有小河流的汇聚,就形成不了大江大海。

根据我的理解,学习就像是在路上漫步,这条路不仅仅只走一遍,也许你会反复的走很多遍。学习也是一个积累的过程,只有慢慢的积累,不断的发现问题并解决问题。在遇到同类问题时,能有足够的依据支撑你去证明。因为多读书,才能说出所以然嘛。

不拘于计划,不擅于妥协。

在这方面,我不喜欢一成不变的计划,因为我觉得计划赶不上变化。倒不如每天晚上睡觉前我都会想第二天该干什么,该学哪些内容,是弄懂 new 关键字的原理?还是学会节流防抖?亦或是读一读 Vue 的源码?也许第二天醒来我又跑去学设计模式了。。。

一天究竟可以做些什么

  • 在我了解到前端究竟要学什么的时候,我买了挺多相关的书籍:

    • 《JavaScript 权威指南》
    • 《JavaScript 设计模式》
    • 《ES6 标准入门》
    • 《JavaScript 高级程序设计》
    • 《JavaScript 设计模式与开发实践》
    • 《你不知道的 JavaScript》
    • 《深入浅出 Vue.js》
    • 。。。。。。

基本上有名的都买了,前前后后加起来有几十本。可能也会引起一些人的疑问,这么多书,看到的完吗?

确实,短时间是不可能看完的,由于期间做起了项目,到如今也只是看完了几本经典的书籍(太厚了!),并且看完并不等于学会。

书可以反复的看,那是我的财产。代码也可以反复推敲,那是我的知识体现。

除了看书,偶尔还在网上找视频学习,睡觉前一两个小时逛逛社区博客论坛,结合在一起,丰富我的知识体系。虽然我还是个菜鸟,但是能激发我的热情。

咱们做个理想化的加法运算,比如:

  • 一天学习一个设计模式
  • 一天学习一道算法题(研究不同的解法)
  • 一天学习 JS 的一个(this、原型、作用域)
  • 一天学习一条框架 API、查看相关源码实现
  • 一天阅读一本书的一个章节
  • 。。。。。。

积少成多,3 个月下来是多少,一年下来又是多少?

这就是我的每天。

攻略

这是一个 Vue 源码的思维导图,根据自己近期的学习和喜好,我把它想象成一座金字塔,而我就是某个角色,慢慢的去探索。 原图地址

Vue 源码思维导图

脑海里其实还有许多有趣的玩意想要以图画的形式表达出来,奈何是个手残党,画的东西自己都不忍心看。。。

话痨

攀登旅途中的第一篇博客,修改了几次,文笔也不好,最终还是选择大(xia)道(che)至(yi)简(bo) hhh,欢迎哥哥姐姐们指导,嘻嘻。

2019 年 07 月 01 日至今,时间过得好快,还有 3 个月我就算入坑一年了哎,这期间一直都在做自己喜欢的事,学习 JS 的时候就像打游戏那样快乐。

俗话说,学到的就是我的。

路在自己脚下,往哪走,怎么走,凡事看自己。

先定个小目标,愚人节不愚人:

  • 把攻略图补充完整
  • 做一个不同寻常的网站
  • 时不时以图画的形式分享自己学到的、有趣的东西
  • 成为一名架构师