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

产品狗,自学了下前端,发现好坑啊,全部都是工具,没完没了...

  •  
  •   zorichen · 2019-07-16 13:33:46 +08:00 · 5103 次点击
    这是一个创建于 1987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来以为学了 html、css、js 就可以写个页面了

    结果 js 有更好用的 jQuery

    想和 mysql 互动下,简单学个了 php

    勉强弄好了,发现布局很丑,无奈之下学了 bootstrap

    最终可以做个网站了吧,发现已经有套路框架了,学了 Vue.js

    准备工程化,才知道要管理好 js 包,得学下 npm

    包管理好了,还要打包,得学 webpack

    ......

    没完没了,感觉一直都在学工具

    39 条回复    2020-07-27 22:37:05 +08:00
    CokeMine
        1
    CokeMine  
       2019-07-16 13:57:47 +08:00   ❤️ 3
    太真实了(
    Counter
        2
    Counter  
       2019-07-16 14:03:15 +08:00
    然后这些东西还在一直快速更新。。。
    123s
        3
    123s  
       2019-07-16 14:07:00 +08:00
    看来是太闲了
    crysislinux
        4
    crysislinux  
       2019-07-16 14:10:38 +08:00 via Android
    问题是你可以不学啊。
    515576745
        5
    515576745  
       2019-07-16 14:11:06 +08:00 via Android
    产品主要做啥的?
    littlebaozi
        6
    littlebaozi  
       2019-07-16 14:11:21 +08:00
    学后端其实也差不多这个套路吧
    zorichen
        7
    zorichen  
    OP
       2019-07-16 14:13:43 +08:00
    @123s ...是有点吧。广度和深度的问题。是想稍微扩展下知识边界...
    zorichen
        8
    zorichen  
    OP
       2019-07-16 14:14:12 +08:00
    @littlebaozi 我还以为后端会好点...
    yeziahehe
        9
    yeziahehe  
       2019-07-16 14:15:54 +08:00
    最近在看前端,情况跟你说的一模一样
    Anshi
        10
    Anshi  
       2019-07-16 14:21:41 +08:00
    hhh 然后这些东西还一直在更新一直在变化,甚至有些要被替代惹 2333
    littlebaozi
        11
    littlebaozi  
       2019-07-16 14:33:01 +08:00
    @zorichen 只是为了入门,跳过 jQuery,不用 bootstrap,不看 webpack,npm 只需知道安装卸载。用 vue-cli 创建项目,再搭配一个 vue 的 ui 框架,就可以开搞了。然后要扩展学习,再慢慢深入就行。
    agdhole
        12
    agdhole  
       2019-07-16 14:36:49 +08:00
    jQuery 和 vue 都是两个时代的东西了,珍爱生命少看垃圾教程
    ragnaroks
        13
    ragnaroks  
       2019-07-16 14:38:08 +08:00
    后端转前端容易全栈,前端转后端容易换行
    panxiaohui
        14
    panxiaohui  
       2019-07-16 14:54:38 +08:00
    先把前端的 js,css,html 整透,jquery 可以用 js 实现而且不会太难,只是帮你提前做好而已,bootstrap 和 jquery 可以被当做是效率工作一样看待就好了啊
    hodur
        15
    hodur  
       2019-07-16 14:55:36 +08:00
    产品转前端容易回车
    panxiaohui
        16
    panxiaohui  
       2019-07-16 14:56:28 +08:00
    不要整一下 php 又整一下 vue.js ,两个都是后端语言,选好一样就行了(建议你选 vue.js),这些都是你要先搞明白,等等又发现上面 django,再跑去学 python?
    zorichen
        17
    zorichen  
    OP
       2019-07-16 15:02:59 +08:00
    @Anshi 我就是这个感觉!感觉前端开发一定很苦,几年就担心被抛下...
    @yeziahehe 握手!!!
    zorichen
        18
    zorichen  
    OP
       2019-07-16 15:03:55 +08:00
    @agdhole
    @panxiaohui

    感谢!苦于这些事情...非要看了以后,才知道... 一开始对开发没啥概念...
    shintendo
        19
    shintendo  
       2019-07-16 15:07:06 +08:00   ❤️ 1
    工具的产生都是为了解决特定的问题,你还没有感受到这些问题,为了学工具而学工具,自然会有迷茫感
    jydeng
        20
    jydeng  
       2019-07-16 15:09:18 +08:00
    现在前端要看需求学,需要啥学啥
    npe
        21
    npe  
       2019-07-16 15:11:13 +08:00
    产品工资咋样?
    axwz88
        22
    axwz88  
       2019-07-16 15:11:40 +08:00 via Android
    @panxiaohui vue.js 后端语言是什么鬼,你对后端语言是不是有什么误解
    hoyixi
        23
    hoyixi  
       2019-07-16 15:15:08 +08:00
    前后端不分离的话,PHP + jQuery +Bootstrap 完全可以搞定,根本用不到 Vuejs 之类
    shintendo
        24
    shintendo  
       2019-07-16 15:25:12 +08:00   ❤️ 1
    个人体会,如果对开发中的痛点没有足够的经历,会觉得学工具像赶潮流,一个接一个,肯定累。
    如果切实经历过痛点,知道新的工具怎样解决了这些痛点,知道为什么而用它,看到某个工具像看到救星,学习心态自然就不一样了。
    linxl
        25
    linxl  
       2019-07-16 15:28:35 +08:00
    grpc-web 摸索中, 心累
    november
        26
    november  
       2019-07-16 15:29:48 +08:00
    @panxiaohui 星际程序员?
    q8164305
        27
    q8164305  
       2019-07-16 15:45:04 +08:00 via Android
    建议一行行慢慢写,等到改动出现的时候,自然知道为什么有这些框架和工具出现了,基础好的这些其实很简单
    zorichen
        28
    zorichen  
    OP
       2019-07-16 16:17:45 +08:00
    @shintendo 特别棒!
    lingo
        29
    lingo  
       2019-07-16 16:18:06 +08:00
    然后你本职又是产品,不是前端,可能多久不会写一次前端代码。
    这次学会了之后过段时间,发现你学的人家都不用了。哈哈哈哈哈哈哈哈哈哈哈哈哈
    wysnylc
        30
    wysnylc  
       2019-07-16 16:41:54 +08:00
    前端就这样,每一个新技术都说要革命推翻旧技术然后又被其他技术取代
    bhaltair
        31
    bhaltair  
       2019-07-16 16:51:07 +08:00
    你可以只用 jquery+bootstrap
    mirrorpen
        32
    mirrorpen  
       2019-07-16 16:54:25 +08:00
    @panxiaohui 是想说 node.js 吧我猜
    bugsnail
        33
    bugsnail  
       2019-07-16 17:02:34 +08:00
    产品还不如学个 SQL,妥妥的加分
    robot777
        34
    robot777  
       2019-07-16 17:13:50 +08:00
    产品自己需要什么软件 Axure 就够了吗
    Junn
        35
    Junn  
       2019-07-16 17:28:49 +08:00
    没有目的性的学,当然是永无止尽的
    作为产品,当然是先设计一款产品,再在实现产品的过程中学习,就会有不同的感受了。
    SilentDepth
        36
    SilentDepth  
       2019-07-16 18:33:10 +08:00
    缺乏理论基础直接正面刚应用就是这样的。

    如果你(作为产品经理)只是想拓展知识面,提取各种术语(技术、工具、框架、概念、模型、……),整理出一句话解释,然后对它们按业务领域归类即可。如果是想正儿八经学习,先打好理论基础,最好找个明白人带。
    liuxey
        37
    liuxey  
       2019-07-17 08:31:24 +08:00
    楼上说的对,就算你把这些工具用会了,也是浮于表面,很难精进,想做出自己设计的产品难上加难,等于白学,当然当作扩展知识面那就没问题
    Vallrobot
        38
    Vallrobot  
       2020-07-27 19:04:42 +08:00 via Android
    @SilentDepth 要哪里学基础呢?楼主有这时间学就会嫌弃不能立即解决问题吧
    SilentDepth
        39
    SilentDepth  
       2020-07-27 22:37:05 +08:00
    @Vallrobot #38 你的后半句我貌似没读懂?(狭义上的)前端无外乎 HTML + CSS + JS,在 MDN 上都有丰富的教程资源(中文版够用,能读英文版更好)。当你确信你对这三个技能的掌握足可以徒手撸一个静态页(比如博客、表单页,暂不考虑后端业务)时,去了解现代前端工具链,了解现代前端工程是怎么玩儿的。如果你懒的去弄明白这包括啥:Node.js 、Webpack 、任何一个 2015 年后诞生 /发布的前端框架,搞清楚 **它们是什么、能做什么、为什么需要它们**,然后就是它们各自的官方文档、Getting Started 、Tutorials 。一圈趟下来,你的基础就有了。

    PHP 是另一个话题,在此不做讨论。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:06 · PVG 22:06 · LAX 06:06 · JFK 09:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.