V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keyboardCat
V2EX  ›  程序员

vue 学了两个月了还不会,是否不太适合前端这条路

  •  
  •   keyboardCat · 224 天前 · 15803 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,每天花大概两三个小时,已经花了两三个月的时间学习 Vue 了,还是没法独立做项目,是不是不太适合做前端这个岗位。

    之前有做过两三年的前端,那个时候的技术还是使用 jquery ,javascript 也是半吊子技术,html 和 css 这些倒是还行, 因为一些原因这三四年也没有工作过。不过这几年的 javascript 新特性,css3 和动画也不太熟。 想想除了把前端捡起来也没有其他的岗位能做😮‍💨

    另外求教一下,再多花点时间把 Vue 学好有望找到工作吗,还有什么是一定要会的 V 友们给点建议。

    152 条回复    2024-04-30 20:19:54 +08:00
    1  2  
    DOLLOR
        101
    DOLLOR  
       224 天前
    要不去学 java spring 看看,说不定只是不适合做前端。
    twing37
        102
    twing37  
       224 天前 via iPad
    学习方法错了。请看文档,代码。
    你迷糊是因为“领域名词”你没明白。
    需要你弄明白这些,请使用“费曼学习法”。
    视频,不会告诉你这些。
    而且视频这种媒介是信息最复杂的,不要给自己增加负担。
    请读文档!
    Curtion
        103
    Curtion  
       224 天前
    看起来也不算是新手了呀,只要动手就行,不能只看,而且现在还有 GPT 的加持,入门一个领域应该更简单了才对
    darkengine
        104
    darkengine  
       224 天前
    赶紧跑吧,还学啥前端
    simo
        105
    simo  
       224 天前
    你有两三年经验,js 还搞过,按理 vue 看着文档应该挺容易上手的。
    学习的话,建议过一遍文档,写写 demo ,然后从 b 站找个项目教程,完整做一遍。
    然后找个开源的 vue admin 类的项目,跑一下,会用了,然后看下源码。
    真写业务代码,大部分工作,还是复制粘贴为主。
    nodesolar
        106
    nodesolar  
       224 天前
    个人觉得 vue 和 react 还是容易入门 我是纯后端, 直接看了下文档然后找个项目就开撸了,当然也只会在用阶段没深入过
    LavaC
        107
    LavaC  
       224 天前
    现代前端框架可能也就做基建和脚手架方面复杂点,写页面的难度真的不高了,特别对 Vue 这种社区比较大问题好搜的框架更是如此。
    不过编程这种东西,只要你有点基础,基本上再加个哥们就很好上手了,有些小问题还是人工解答最方便。
    charlie21
        108
    charlie21  
       224 天前
    vue 社区没有做任何心智模型方面的倡导,这是它的失败之处:它把自己当 jquery 了,但 client side SPA 的复杂度摆在那里。这方面:
    可以看看经典 GUI 模式 MVC
    可以看看 MDN 的一个 vue guide
    https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started
    然后看看 react guide 甚至看看 MVC 在 react 里的应用什么的(虽然是错的)
    最终能找到设计模式 / 心智模型方面的感觉:写起来更快
    supersu
        109
    supersu  
       224 天前 via Android
    哎这个难者不会,会者不难,我倒腾了两三年的 django 才入门可以上手写生产环境的项目~
    xiaodingpadev
        110
    xiaodingpadev  
       224 天前
    你在网上找的视频可能不是很系统吧,我最近找了一套 codewhy 前端体系课还比较全,你要的话的,留下邮箱,我把百度云链接发你
    xiaodingpadev
        111
    xiaodingpadev  
       224 天前
    你没有 Vue 和 React 项目经验,Electorn 跨平台开发经验,估计比较难找工作
    vanchKong
        112
    vanchKong  
       223 天前   ❤️ 1
    @LandCruiser 前端虽说入门简单,但其实也是有一系列的天坑,新手哪怕从命名,比如面对组件传参的那个参数名写成一样的情况,都会一脸懵逼,再比如 npm run 其实就是 package.json 里面定义的,这些其实都需要时间的积累,按照文档写确实能跑起来,但脑子里肯定还是有十万个为什么
    tasdingo
        113
    tasdingo  
       223 天前
    这些解决环境基本问题的能力,是必需品
    feiwu1203
        114
    feiwu1203  
       223 天前
    这,看来你不适合做程序员这个岗位
    moqsien
        115
    moqsien  
       223 天前
    感觉题主在故意骗大家的关注,哈哈。

    这里推广一下个人的 sdk 版本管理器 version-manager ( vmr )。

    vmr 目前支持 Java, Go, Node.js, Deno, Bun, .Net, Python, PhP, Rust, Kotlin, Scala, Flutter, Julia, Zig, V, Odin, Typst 等等 40 + 种语言和工具的一键安装、版本切换、环境变量管理等。

    支持全局模式、session 模式、project 模式(项目锁定 sdk 版本,使用 cdr 命令切换目录时,自动检测并切换版本,全局不受影响)。

    包含了 zig ,v ,typst 等语言的 lsp ,vscode 可以直接使用。

    如果您感兴趣,version-manager 项目期待您的加入。

    项目地址: https://github.com/gvcgo/version-manager
    项目文档: https://github.com/gvcgo/version-manager/blob/main/docs/readmeCN.md
    murmur
        116
    murmur  
       223 天前
    @charlie21 react 就好么,react 是默认 es6 熟练的,vue 可以不学 es6 ,有 es3 基础会 jquery+template 就可以干活
    337136897
        117
    337136897  
       223 天前
    哈哈哈哈这不是 2 天就能学会的吗? 我后端的,学个 vue 只用了 2 天
    ColdBird
        118
    ColdBird  
       223 天前
    vue 跟 kotlin 一样全是语法糖,已经非常无脑了,还不会的话有点难了
    blur1119
        119
    blur1119  
       223 天前
    @shyangs vue 都费劲。你还指望后两个
    iOCZS
        120
    iOCZS  
       223 天前
    你是缺后端支持,还是啥?我觉得做个管理后台就够了,但是没有后端只能 mock
    northernsongy2
        121
    northernsongy2  
       223 天前
    话说,要不要先学会 html 、js 、这些会了,再 vue
    就像这些是让这个人学会了走路和奔跑,然后 vue--- 只是让你穿上一双好用的跑鞋。。。。
    leehome
        122
    leehome  
       223 天前
    vue 不是有手就会吗
    WY8MIoS16xS4oB6w
        123
    WY8MIoS16xS4oB6w  
       223 天前
    现在前端好找工作吗
    kakki
        124
    kakki  
       223 天前
    现在学 VUE 和 49 入国军没什么区别。。。
    dog82
        125
    dog82  
       223 天前
    掌握 js/ts html css http restful 这些前置知识,学 vue 很快的
    settingsun
        126
    settingsun  
       223 天前
    现在都有 gpt 了,代码入门简单多了,什么不会的抛给 gpt ,对照着视频或者文档,撸就完了
    LandCruiser
        127
    LandCruiser  
       223 天前
    @xiebruce 你的 eslint 配置文件是 eslint.config.js 还是.eslintrc ? 如果是前者,那就是报错信息里的原因
    点击报错信息里的 eslint 文档查阅可知
    --ext
    eslintrc Mode Only. This option allows you to specify which file extensions ESLint uses when searching for target files in the directories you specify.

    --ext 这个参数只有在你使用.eslintrc 文件作为 eslint 的配置文件时才可用
    DefoliationM
        128
    DefoliationM  
       223 天前 via Android
    确实不适合,转行吧
    ajan
        129
    ajan  
       223 天前
    少看编程视频,那不是学习
    zhanlanhuizhang
        130
    zhanlanhuizhang  
       223 天前
    1 个星期就写项目。
    dingdangnao
        131
    dingdangnao  
       223 天前
    直接跟着 ChatGPT 解决问题吧,写多了就知道大概怎么写了
    ZackKing
        132
    ZackKing  
       223 天前
    我觉得不是不适合前端, 是不适合编程
    xsonglive491
        133
    xsonglive491  
       223 天前
    最开始用 vue 感觉就是到处都是新概念,东一锤子西一榔头的,文档看起来毫无章法.尤其是 prop 这玩意各种坑.被反复折磨之后,才有个大概的思路,vue 文件或者组件就是一个函数,插槽,attr,v-model 都是参数.实在不行直接问 AI
    abccccabc
        134
    abccccabc  
       223 天前
    jquery 是基于 DOM 元素,vue 是基于数据驱动,我是做后端的。简单的看过一些 vue 教程语法,就可以上手。

    不过我还是不喜欢 vue ,还是喜欢 jquery 。楼主既然是做前端的,vue 必须要精通哦。
    july1995
        135
    july1995  
       223 天前
    Npm 这个东西确实恶心,工作多年以后,也经常会因为 Npm 的问题卡住。 初学者建议跳过 npm 这个坑,直接学项目,后期进公司,通常来说没啥经验的人,是不是不会有需求去更改 package ,先把项目跑起来,开始学,后期在去研究 npm 的问题。 找别人做好的项目,通常 package 是没问题的,Npm install 直接安装就好。
    M003
        136
    M003  
       223 天前
    自学能力差.之前买过 100 多块钱的网课,学的写完.缺少实践

    感谢公司不忙. 自己半年差不多一年时间把运营系统用 vue 写完了.
    写的第一版,写一半,感觉坑太多.
    索性重新写了第二版. 写完了.找了个接班的,自己跳槽走了.涨薪 70%
    onice
        137
    onice  
       223 天前
    我记得 19 年那会,还是 Vue2 的时代。

    我是做 Java 后端的,,因为入职一家公司需要用到 Vue ,,周五拿到 offer ,周末两天,就把 Vue 的大部分东西学完了。

    周一入职公司后,,前后端都在写,没有出现任何不适。JS 除了异步这些高级用法不会,其他的也没啥问题。

    建议楼主多总结,,多复习。Vue 的知识点并不难,按理来说不难理解。

    多找找自己原因,,看具体是什么问题。根据楼主描述,问题是无法独立做项目。

    我想原因在于没有把学的知识点融会贯通。楼主可以尝试找一些实战项目视频,,通过模仿去跟完一个项目。

    这样就能把基础知识串起来,,并理解这些知识有什么作用。

    有了一个项目经验后,以后再做自己的项目,就容易多了。
    credo123
        138
    credo123  
       223 天前
    @onice 哈哈哈哈哈,有个 der 的<<JS 异步这些高级用法>>........我真不觉得有什么高级.
    roundgis
        139
    roundgis  
       223 天前 via Android
    我用 vite 照著網站的命令敲一遍就可以開始開發了

    你不妨試試看
    onice
        140
    onice  
       223 天前
    @credo123 19 年那会,,感觉前端是真的厉害。Web 端有 Vue 和 React ,,移动端有 Uniapp ,React native ,,PC 端有 electron 。那个时候前端火得不行,,,感觉写前端的都是大佬。反观自己,写 Java 就 spring 那一套东西,翻来覆去的增删改查。我的 JS 基础是 es6 规范之前学习的,,,那个时候学 Java 还是 struts2 ,spring 和 hibernate ,顺带学了点前端,还是 Jquery 的时代。19 年看到 JS 里面竟然出现了箭头函数,感觉好高级。。。
    DCNGAWE
        141
    DCNGAWE  
       223 天前
    从 jquery 到 vue 需要转换下思路,vue 是数据驱动,比如你想要修改页面上某段文字的显示,jquery 是直接操作 dom ,而 vue 则是去修改绑定的值。
    liuliancao
        142
    liuliancao  
       223 天前
    别看视频 从需求出发 或者 github 看别人的项目
    credo123
        143
    credo123  
       223 天前
    @onice 我这面前端 vue/flutter/electron/uniapp 杂七杂八都在用.
    但我从来没觉得有什么高级感. 很多高大上的东西我觉得就是些语法糖.

    战略上你得藐视他们.反正我做法就是不陷入 API 陷阱,大致理解他们这些架构的逻辑思路就可以了.API/SDK 这种东西,用到搜搜,不会特意去记忆和背诵.

    真正让我掉头发的是当年做大数据项目, 搞算法的那半年, 真觉得又高级又 tm 难弄,关键还整的我头发掉厉害. 高级到我不想碰.......
    credo123
        144
    credo123  
       223 天前
    @onice 对于整个团队来说, 工程化才是要命的东西.
    我这面当年选择 VUE2 纯粹就是好招人. 现在 VUE3 了, TS VITE 这些东西确实挺好的. VUE2 我是真喜欢不上.
    我个人是很喜欢 angular 的. 或者说我个人是很喜欢 TS 的.

    至于 VUE2/3 里的一坨坨概念,拉倒,反正我从来不关注,也不专门去看. 闲着没事创造一坨坨概念我是觉得真心烦.
    ----------
    开个玩笑: 老夫只会 Jquery 打天下.
    alexHong
        145
    alexHong  
       223 天前
    我一直觉得 css 是最难的。。
    maigebaoer
        146
    maigebaoer  
       223 天前 via Android
    @alexHong 我也是,css 看着头痛
    sunshinev
        147
    sunshinev  
       223 天前
    @realJamespond 没看懂,这个是学习 vue 不到一年,然后实在受不了 vue ,后来转了 react ?快 8 年了是啥意思...

    还是说,之前搞 react 8 年了,实在受不了 react ,后来转了 vue ,现在用 vue 快一年了。。。。。。
    sunshinev
        148
    sunshinev  
       223 天前
    我是 golang 后端,搞 js 的时候,那会儿还是 jquery 的天下,后来隔了几年,突然就 node 了,因为受到之前 IE 之类的影响,感觉前端水很深,往往一个 margin padding1 像素问题能搞一下午。这几年学习了下 vue 、react ,发现前端变的越来越系统化了,工程化,以前都是$.("div").xxxx ,一个原型链搞蒙了。而且前端的东西太多了,如果只是搞个表单,写个列表,应该也不难。难得是从一堆乱草中,找到一条明确清晰正确的道路....(话谁不会说。。。。)其实我也没找到。。。不过感觉撸项目是对的,先搞个 CRUD 项目,再就是实现组件库,除了静态页面那些表单、组件,再就是页面之间的路由很有意思,数据绑定也挺有意思的,互联网请求 emmm 我觉得 await 这种东西,不知道 js 从哪儿抄的,我还停留在以前的 ajax 时代。。。说到前端的兼容性,现在应该有包可以在 npm 编译的时候解决这个问题 emmmm ,反正我挺喜欢前端的,也很喜欢撸后台页面,而且前端挺好找工作的,因为但凡项目都会需要有给人呈现直观的页面 emmm 。最近还抽空学习下 swiftui ,也挺好玩(不过这个 xcode 我要吐槽,一点都不好用,随机吐槽)


    以前一个页面放的东西是有限的,需要引入很多 js ,某个 js 负责评论模块,再引入一个搞搜索,后来有了 js 压缩。
    我感觉 js 就是 各种事件,各种组件,再加上网络请求,数据拉取填充。。。emmmm

    水挺深,不过佩服并且感谢在前端奉献各种开源项目的大佬 嘿嘿


    (唠叨了一会儿,其实啥也不会。。。)
    yqcode
        149
    yqcode  
       223 天前
    @murmur #92 全栈,前期写 Vue ,后面学了 React ,回过头再去看 Vue ,发现 React 的开发更符合直觉,也不用记那么多语法糖,JS 咋写 React 就咋写,这不舒服吗,随便拔插组件,Vue 是你必须这么些,React 是你可以这么写,但不一定必须这么写。
    Cola98
        150
    Cola98  
       223 天前
    最近在学 react ,看到官网说 next.js ,还是没弄清楚具体是什么,但是知道自己的需求;所以就按照 gpt 提示和网上资料去做。建议 op 带着需求去写,这样进步更大。
    devwolf
        151
    devwolf  
       222 天前
    苏州这边小厂普通码农,不去外包的话,Angular 早销声匿迹啦,我这边 4 年 react 今年也开始转 vue 了
    iorilu
        152
    iorilu  
       217 天前
    @xiaodingpadev

    YWl6aW11amlAcXEuY29t
    麻烦发下教程看看
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.