V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhaomeicheng
V2EX  ›  前端开发

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

  •  
  •   zhaomeicheng · 2022-06-28 11:26:24 +08:00 · 3037 次点击
    这是一个创建于 639 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    总是会遇到不懂的概念

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

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

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

    举个例子🌰:

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

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

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

    查到最后,我的感受:

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

    OP 这种一直深入下去的精神也蛮值得学习的。最近面试多了发现有追根溯源这种品质的候选人太少了,绝大多数都是浮于表面的。OP 加油吧。
    nullpoint007
        6
    nullpoint007  
       2022-06-28 12:39:20 +08:00
    系统学一下计算机方面本科的课程,如果不学,那么就会不断的浪费时间补上这些课
    just1
        7
    just1  
       2022-06-28 12:41:54 +08:00
    确实是基础太差了,以这个基础来说没必要纠那么深。或者先去把基础补齐
    vance123
        8
    vance123  
       2022-06-28 13:10:19 +08:00
    先读一遍 csapp
    yaphets666
        9
    yaphets666  
       2022-06-28 13:44:46 +08:00
    初学者不要过于纠结 webpack
    ifdef
        10
    ifdef  
       2022-06-28 13:47:06 +08:00
    我是被 avatar 吸引点进来的,栓 Q 。
    RealJacob
        11
    RealJacob  
       2022-06-28 13:50:52 +08:00
    同,应届非科班花了半年自学前端,有各种各样概念的问题不懂,很多时候都觉得自己比较菜。这次晋升也被反馈技术沉淀不够
    yaojin
        12
    yaojin  
       2022-06-28 13:53:52 +08:00
    学那么深干啥, 能跑就行
    356693212
        13
    356693212  
       2022-06-28 16:52:53 +08:00   ❤️ 2
    上面说那么多都是废话,一个 url-loader 跟计算机基础有啥关系,又开始整活了?
    caooooooooo
        14
    caooooooooo  
       2022-06-28 17:41:16 +08:00
    几年了至今还不懂 webpack
    hzxxx
        15
    hzxxx  
       2022-06-28 17:45:38 +08:00   ❤️ 1
    @356693212 我就喜欢看伞兵跳伞
    jdi
        16
    jdi  
       2022-06-28 18:55:30 +08:00
    先了解下有这个东西,后面再深入。
    先把主线过完,再过支线
    grewer
        17
    grewer  
       2022-06-28 20:09:13 +08:00
    这不反而是乐趣所在吗
    sjhhjx0122
        18
    sjhhjx0122  
       2022-06-28 21:35:09 +08:00
    不要纠结 webpack 这些工具,项目写多了,很多东西就自然有概念了
    g190875565
        19
    g190875565  
       2022-06-28 21:42:25 +08:00
    foam
        20
    foam  
       2022-06-28 22:58:33 +08:00   ❤️ 1
    其实任何知识学习都会面临这个问题,知识是学不完的,我们只能在自己能力范围内去适当学习。
    知识点就像一棵树,会引申出很多 子节点 或 相关节点,在做广度搜索学习时,要适当 [控制深度] 和适当 [剪枝] 。
    例如下图,由 1 个知识点,引申出 23 个知识点,如果我们把深度控制在前三层 [控制深度] ,并且控制自己在一些不是很相关的知识点停止追溯 [剪枝] ,就只需要学习 4 个知识点。
    https://s3.bmp.ovh/imgs/2022/06/28/c616ecbc8fbe4a30.jpeg
    murmur
        21
    murmur  
       2022-06-29 08:01:21 +08:00
    不是学习不懂的概念,是查询不懂的配置项
    dengshen
        22
    dengshen  
       2022-06-29 13:10:27 +08:00 via iPhone
    这一切要从磁力说起。。。
    molvqingtai
        23
    molvqingtai  
       2022-06-29 17:00:31 +08:00 via Android
    @dengshen 哈哈,费曼那个视频吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3215 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.