有人在学习前端的过程中,总是遇到这样的烦恼吗?

2022-06-28 11:26:24 +08:00
 zhaomeicheng

也许是由于计算机的基础太差了

总是会遇到不懂的概念

于是马上去学习不懂的概念

在学习中又遇到不懂的概念

就这样逐渐偏离主题。。。

举个例子🌰:

在学习webpackurl-loader时,了解到它的作用会根据设置的limit字段将一些文件转成data url形式。

我不太知道什么是data url,于是赶紧去查data url是什么,查着查着,data url里又存在base 64编码,于是我又去查base 64。。。

不光如此,我还会思考,为什么一张图片可以使用data url,又去查图片本质是什么,又掉入图片是二进制文件的坑,最后还会出现二进制文件文本文件的区别等问题。

查到最后,我的感受:

  1. 好累
  2. 我最开始想学的是啥来着?奥,webpack 啊。。。
3307 次点击
所在节点    前端开发
23 条回复
lululau
2022-06-28 11:30:27 +08:00
没有足够的背景和基础,学啥都是这样啊,递归的过程中可以先简单了解概念,并记录下来这些欠缺的东西,主线走完,后面再补
kop1989smurf
2022-06-28 11:31:26 +08:00
webpack 其实是一个非常高阶的概念。学习他就是有很多前置概念需要学习,这没有什么捷径可言。
知识是树状的,不是扁平的。
gydi
2022-06-28 11:48:11 +08:00
我觉得这种学习过程挺好的,但也分目的吧。比如你学这个 webpack 是想解决当下一些工程问题,那其他知识遇到了就快速过一遍,看看大概了解就算了;如果你的目的就是单纯的学习,通过 webpack 这一个点切入,可以逐步补充一些基础,而这个切入点也是这些基础知识很好的一个用例。哪怕当下就是不想学这些,至少这个学习的过程也让你知道你自己不知道这些。
cxtrinityy
2022-06-28 11:49:26 +08:00
🌝学啥都会这样,除非本来就有基础
coolzjy
2022-06-28 12:06:08 +08:00
看起来是个很正常的学习路径。知识是个网,随着你点亮的网络中的节点越来越多后面的学习会越来越轻松。

OP 这种一直深入下去的精神也蛮值得学习的。最近面试多了发现有追根溯源这种品质的候选人太少了,绝大多数都是浮于表面的。OP 加油吧。
nullpoint007
2022-06-28 12:39:20 +08:00
系统学一下计算机方面本科的课程,如果不学,那么就会不断的浪费时间补上这些课
just1
2022-06-28 12:41:54 +08:00
确实是基础太差了,以这个基础来说没必要纠那么深。或者先去把基础补齐
vance123
2022-06-28 13:10:19 +08:00
先读一遍 csapp
yaphets666
2022-06-28 13:44:46 +08:00
初学者不要过于纠结 webpack
ifdef
2022-06-28 13:47:06 +08:00
我是被 avatar 吸引点进来的,栓 Q 。
RealJacob
2022-06-28 13:50:52 +08:00
同,应届非科班花了半年自学前端,有各种各样概念的问题不懂,很多时候都觉得自己比较菜。这次晋升也被反馈技术沉淀不够
yaojin
2022-06-28 13:53:52 +08:00
学那么深干啥, 能跑就行
356693212
2022-06-28 16:52:53 +08:00
上面说那么多都是废话,一个 url-loader 跟计算机基础有啥关系,又开始整活了?
caooooooooo
2022-06-28 17:41:16 +08:00
几年了至今还不懂 webpack
hzxxx
2022-06-28 17:45:38 +08:00
@356693212 我就喜欢看伞兵跳伞
jdi
2022-06-28 18:55:30 +08:00
先了解下有这个东西,后面再深入。
先把主线过完,再过支线
grewer
2022-06-28 20:09:13 +08:00
这不反而是乐趣所在吗
sjhhjx0122
2022-06-28 21:35:09 +08:00
不要纠结 webpack 这些工具,项目写多了,很多东西就自然有概念了
g190875565
2022-06-28 21:42:25 +08:00
foam
2022-06-28 22:58:33 +08:00
其实任何知识学习都会面临这个问题,知识是学不完的,我们只能在自己能力范围内去适当学习。
知识点就像一棵树,会引申出很多 子节点 或 相关节点,在做广度搜索学习时,要适当 [控制深度] 和适当 [剪枝] 。
例如下图,由 1 个知识点,引申出 23 个知识点,如果我们把深度控制在前三层 [控制深度] ,并且控制自己在一些不是很相关的知识点停止追溯 [剪枝] ,就只需要学习 4 个知识点。
https://s3.bmp.ovh/imgs/2022/06/28/c616ecbc8fbe4a30.jpeg

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX