前端迷茫了,不知道该学习什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yantianqi
V2EX    程序员

前端迷茫了,不知道该学习什么

  •  
      yantianqi 2018-06-27 10:57:39 +08:00 6969 次点击
    这是一个创建于 2669 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端一枚,最近公司没有什么活,自己学习也不知道学什么?
    主要使用 vue 技术栈
    看 vue 源码,感觉太吃力了
    大家有什么循序渐进的学习办法吗?或者做点什么东西?
    工作中全凭自学

    39 条回复    2018-06-28 13:35:54 +08:00
    z54749412
        1
    z54749412  
       2018-06-27 11:06:59 +08:00
    去买些源码视频吧,学起来省时,进步还快,
    whxme
        2
    whxme  
       2018-06-27 11:11:05 +08:00
    做个小程序玩玩吧
    hhvv23911k
        3
    hhvv23911k  
       2018-06-27 11:12:21 +08:00
    求指点 vue 学习路径怎么快点?有兴趣玩玩前端
    murmur
        4
    murmur  
       2018-06-27 11:13:58 +08:00
    看 vue 都吃力啊
    那先看个模块
    其实没那么难的
    我刚魔改完 vue router
    yemoluo
        5
    yemoluo  
       2018-06-27 11:17:29 +08:00
    @z54749412 都已经会了,就千万不要买视频了

    这个时候,建议楼主学些 React,重点关注和 Vue 的相同点与不同点
    TheBladeDancer
        6
    TheBladeDancer  
       2018-06-27 11:20:09 +08:00
    刚开始学 vue,哪位 v 友有 vue 的微信群分享一下
    yantianqi
        7
    yantianqi  
    OP
       2018-06-27 11:27:09 +08:00
    @GTim 其实 react 有了解过,基本的使用。没有在项目中使用过,还有 rn 也了解过一段时间。只是都没有深入了解。感觉框架的东西,根据场景具体在深入学习吧,不知道是不是这样。
    ben1024
        8
    ben1024  
       2018-06-27 11:28:58 +08:00
    学 Node
    frankkai
        9
    frankkai  
       2018-06-27 11:43:34 +08:00
    学学 vue 以外的东西。
    9tao
        10
    9tao  
       2018-06-27 11:51:51 +08:00
    和楼主一样,前段时间比较深入的学习了 react,结果深陷 react,无法自拔了,现在用 react 自己写一个项目
    z54749412
        11
    z54749412  
       2018-06-27 12:18:27 +08:00
    建议还是把一套框架弄通把,,如果自己看 vue 源码困难,,就买个视频,跟着别人的节奏学下,其实框架都是想通的,实现手段也大同小异。
    pandago
        12
    pandago  
       2018-06-27 12:41:32 +08:00 via iPhone
    FYI 干活需要学点 node 兴趣爱好学点 opengl
    z54749412
        13
    z54749412  
       2018-06-27 12:45:19 +08:00
    @GTim 如果仅仅停留会用的阶段,那么看看 api 就够了,,我感觉读懂源码很重要,尤其里面的设计理念和引用关系方法实现等
    mcfog
        14
    mcfog  
       2018-06-27 13:54:48 +08:00   1
    建立自己的知识体系

    “建立自己的” - 不是去搜一下看一个脑图完事儿,也不是死记硬背,而是真正自己理解的,即使忘了也能从头在白板上稀里哗啦画出差不多的知识体系
    “体系” - 不是线性的清单,而是有组织的,从上级概念慢慢具体到知识点的体系

    别人叫你看源码你就去看源码是没有用的,也大概率看不懂,就算看懂了你还是想问“我看懂了 vue 的代码,迷茫了,不知道该学什么”,不如说你可能都无法判断自己是否看懂了
    jatai
        15
    jatai  
       2018-06-27 13:57:16 +08:00 via Android
    那就进军后端啊,以后写项目想返回什么参数就返回什么,想想都感觉爽。
    接触后端了感觉就想从井底跳出来的青蛙,天空一片晴朗与辽阔.
    monxiaolee
        16
    monxiaolee  
       2018-06-27 14:19:50 +08:00
    同迷茫
    deepred
        17
    deepred  
       2018-06-27 14:49:56 +08:00
    可以看看工程化的东西。比如 vue-cli 的 webpack 配置咋写的,为啥这样写。webpack 原理是啥,为啥就可以模块化打包了?
    lijie0981
        18
    lijie0981  
       2018-06-27 16:07:23 +08:00
    我现在开始重构以前写的代码了。在公司写代码更多考虑性能,兼容性的问题,可读性和复用性。
    比如分析一下页面加载渲染的 4 个过程,学会使用 devtools 的 performance 面板,在哪个步骤上可以更快。
    然后可以考虑写一个 jquery 插件,对于代码的封装设计都会有提升。
    一些思想需要训练,反馈可能没有学习框架那个快。但是受益匪浅。
    OSF2E
        19
    OSF2E  
       2018-06-27 16:21:31 +08:00   1
    做前端要么选择视图方向(产品、视觉、交互),要么选择数据方向( B/S 开发那一套东西),打基础的时候,尽量避免脚踏两只船,正面例子就是 react,反面例子是 vue/vue 全家桶 /react 全家桶……
    Lwf1995
        20
    Lwf1995  
       2018-06-27 16:26:09 +08:00 via Android
    @OSF2E 老哥我是后端的,现在写业务有点迷茫,感觉写了半年业务,回想下没啥提升,就是不断为了满足客户不断改原本很乱的代码
    OSF2E
        21
    OSF2E  
       2018-06-27 17:12:30 +08:00
    @Lwf1995 最怕客户要前端改 UI,尤其是为了节约时间要求用代码盲改,简直是无底洞
    TabGre
        22
    TabGre  
       2018-06-27 17:32:06 +08:00 via iPhone
    @OSF2E 您的话没有看懂,意思是就好好看 react 而不是折腾它家的桶?
    soralley
        23
    soralley  
       2018-06-27 17:35:02 +08:00
    弱弱地问下像 draw.io 这样的网站前端用的什么? https://www.wolfram.com/mathematica/ 这样的呢?
    moxxun
        24
    moxxun  
       2018-06-27 19:23:09 +08:00 via iPhone
    我写完业务代码就学习应用性能优化,webpack 配置,web 安全,ts,ngnix 配置,shell 等等。感觉越学越觉得自己菜鸟了。
    Lwf1995
        25
    Lwf1995  
       2018-06-27 19:56:43 +08:00 via Android
    @OSF2E 我这就是盲改啊,首先是客户的需求,在就是老板吹的牛,让我一个刚毕业的实现。。。咦
    explicit
        26
    explicit  
       2018-06-27 20:02:05 +08:00
    做自己喜欢的东西,在做的过程中你会学到更多.
    前端嘛,就是不断造轮子啊
    Lwf1995
        27
    Lwf1995  
       2018-06-27 20:03:56 +08:00 via Android
    @moxxun 老哥加个好友,找你了解了解
    pexcn
        28
    pexcn  
       2018-06-27 21:48:07 +08:00
    试试后端?
    xiaojie668329
        29
    xiaojie668329  
       2018-06-27 21:52:10 +08:00 via iPhone
    我学 TypeScript、webpack、nginx、docker、python。。。
    xiaojie668329
        30
    xiaojie668329  
       2018-06-27 21:52:46 +08:00 via iPhone
    @soralley docker.io 是开源的。去 GitHub 找。
    OSF2E
        31
    OSF2E  
       2018-06-27 23:25:27 +08:00   2
    @TabGre

    我的重点是前面那一句,要么做视图方向的前端开发,要么做数据方向的前端开发。

    视图向的前端与产品经理(产品经理也分视图向、数据向等多个方向,这里特指视图向的产品经理)、视觉设计师、交互设计师有更多的共同语言,技术栈方面也有交集,具体点说,需要懂包括设计在内的其它非计算机学科范畴内的东西。

    数据向的前端的工作重心则始终放在数据业务、数据算法等方面,技术栈仅限于计算机学科。
    moxxun
        32
    moxxun  
       2018-06-28 00:25:58 +08:00 via iPhone
    @Lwf1995 #27 加微信么?
    sker101
        33
    sker101  
       2018-06-28 06:57:56 +08:00 via iPhone
    有哪个老哥直接开个前端微信或者扣扣群呗 互相交流交流
    zhwithsweet
        34
    zhwithsweet  
       2018-06-28 08:12:46 +08:00 via iPhone
    不要把自己局限成一个前端,没事看看书,刷刷题,就进步了
    newbieo0O
        35
    newbieo0O  
       2018-06-28 09:01:08 +08:00
    居然不知道学什么。。。都精通了嘛

    ![]( )
    kingf2e
        36
    kingf2e  
       2018-06-28 09:28:10 +08:00 via Android
    @murmur 可以+个联系方式吗?
    toma77
        37
    toma77  
       2018-06-28 09:44:05 +08:00
    golang
    dixeran
        38
    dixeran  
       2018-06-28 11:19:55 +08:00 via Android
    webassembly
    Lwf1995
        39
    Lwf1995  
       2018-06-28 13:35:54 +08:00 via Android
    @moxxun
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     982 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 19:06 PVG 03:06 LAX 12:06 JFK 15:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86