×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

有时候觉得 web frontend 开发的 *发展* 是很妖的一个过程。多数技术发展成熟后,你就不太需要关注你所用的 building blocks 里面的技术实现细节,但 web FE dev 似乎不太一样。

随着 framework 的成熟,哪怕零基础,你也可以非常容易照猫画虎,跟着一个 tutorial 几个小时就做出一个小项目,用上一些 packages,整个 “产品” 看着有模有样。

但你要是真的需要开发自己的一个产品,貌似你还得学很多很多东西。

比如下面这张图。里面很多东西是 optional,但做成一个 web 应用,那些紫色的 items 至少的了解得八九不离十。否则也不是完全不行,但会一步踩一个坑。

如果你需要教一个零基础的高中生 web FE dev,比如用 react with hooks (象图里显示的),你会怎么做?




Report

Replies, comments and Discussions:

  • 工作学习 / 学科技术 / 有时候觉得 web frontend 开发的 *发展* 是很妖的一个过程。多数技术发展成熟后,你就不太需要关注你所用的 building blocks 里面的技术实现细节,但 web FE dev 似乎不太一样。

    随着 framework 的成熟,哪怕零基础,你也可以非常容易照猫画虎,跟着一个 tutorial 几个小时就做出一个小项目,用上一些 packages,整个 “产品” 看着有模有样。

    但你要是真的需要开发自己的一个产品,貌似你还得学很多很多东西。

    比如下面这张图。里面很多东西是 optional,但做成一个 web 应用,那些紫色的 items 至少的了解得八九不离十。否则也不是完全不行,但会一步踩一个坑。

    如果你需要教一个零基础的高中生 web FE dev,比如用 react with hooks (象图里显示的),你会怎么做?




    • 静等分享
    • 给高中生写东西一定要decoupling和封装。特别是backend,否则要出大问题。 +3
      • 嗯,这个是基础,一定要强调的。关于 OOP 和 FP,你觉得需要让小孩特别去了解一下,还是让 ta 跟着 tutorial 走,自己悟出来(或者只要用对了就行)?
        • 学东西不都是先模仿再开窍?
        • 你们两个一唱一和挺可笑。在这个论坛上装天才,目的是啥?
          • 找工作? +2
            • 那赶紧去刷题。别整没用的。
              • 刷题的没有一个知道怎么快速判断一个数能不能整除7。估计要从高小刷起。
    • 看着眼晕。backend呢?一直是狗熊掰棒子似的. 学得比忘得快怎麽办。大龄码农的烦恼 +2
      • 自己学着从零开始建一个论坛,就基本上可以将前后台的基本东东学了.....像肉联老大这样单干的,前后台技术和经验都是杠杠的!只是论坛所涉的后台相关技术尤其是数据库或许相对单纯一些,还不算是很复杂和大型的集成应用....
      • 实际应用又不是要全都是专家了才能动手,都不是啥高科技,需要的时候再啃文档呗。
      • backend 也有一张图 --- 不过 backend 稍稍好一些,用到的学,用不到的可以先不理。不象前端,不管用哪个 framework 都一堆概念,很难绕过去。

        ​​​​​​​

    • 集成开发工具本身就内含/集成了很多背景技术知识,零基础的高中生一开始就用其来照猫画虎,多数只能知其然而不知其所以然,意思一下而已吧?要真懂,HTML及JavaScript得从手写开始学,但零基础一开始就写JS这种微编程可能也容易懵圈...
      • CSS这种页面装饰性的东东应该容易理解,但Internet若无硬件及通信/相关协议等知识背景,估计也只能懂点皮毛而已....总之,零基础一开始就用现成工具上手学,而从不是手写开始学和细心体会,那真是在隐藏着很多知识坑的路面上跳跃着走,想快就只能闭眼滚过去,哈哈哈....
        • 是这个意思。一上来就让小孩深入了解底层肯定不行 -- 一是时间,二是肯定让小孩失去兴趣 --- 好比你告诉小孩先练20年内力再学招式。所以才问大家是怎么找平衡点的。
          • 还是那句话,先做出来东西才有动力继续研究怎么能做得更好,所以是要用到再去学,而不是学一堆再去用
            • 有道理。不过我在想如果零基础直接用一个 framework 写东西,会不会太多概念混在一起,一下子卡住,反而失去兴趣?所以想听听过来人的意见。
              • 你真心想太多…
            • 用手写不用集成的生成工具做,一样能做出东西,虽然简单一点,但更有亲手制作的体验。用工具生成结果很快,但隔着一层知识黑箱,真有求知欲追根究底、喜欢挑战的娃还是会回归到手写去学、去搞清楚究竟的... +1
          • 比喻得很好,但哪个真有本事的大师教功夫不让你起码蹲一两年的马步才练招式的?一来就学各种招式的人要么武侠片看太多中毒了,要么学的也是花拳绣腿...“师傅”不准就是骗钱/忽悠,呵呵...
            • 感觉让弟子一上来先练两年马步的师傅更像忽悠
              • 不让你天天扫地自悟成为扫地僧就不错了,哈哈......那是师傅看上你要把你培养成武林高手,才用扎马步来考验你的诚意和耐心,那些一来就急吼吼要学招式的连力道和发力点都get不到,即使告诉你招式也悟不出门道练不出来,有多少真功夫是速成的?
                • 你这是武侠小说啊,lol
    • 见你这两天不停的提react hooks,出啥事了?
      • 想让小孩暑假有时间的话学一下 react web 开发。
        • 这种不是浅浅的学一下,有个概念就好了?
    • 这些都是向律师界取经,简单事情复杂化,专业人士才能有饭吃。聪明人不去解决实际问题,而是解决自己创造的问题。再看看教育界,政界,吃得香的都是创造新问题的人而不是解决真正问题的人。 +1