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

2024-04-23 13:43:58 +08:00
 keyboardCat

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

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

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

19250 次点击
所在节点    程序员
152 条回复
clue
2024-04-23 17:13:30 +08:00
是...
前端门槛太低, 竞争激烈, 你现在进来没任何优势
或者说, 做了这么多年, 连 js 还是半吊子, 感觉也不是很适合当程序员, 这行没有兴趣挺难做深的
encro
2024-04-23 17:17:37 +08:00
vue 真是不要一周就能玩得很溜呢,

数据绑定,我改数据,界面自己动。
将前端从复杂的交互解放出来,关注数据结构,数据变化,让界面自己动,就是 vue 核心。。。
其他只是边角料。。。
dboook
2024-04-23 17:31:44 +08:00
确实 不是 vue 难 是业务难吧 vue 很简单的
chenmobuys
2024-04-23 17:37:52 +08:00
确实有些旧依赖会出现 node 不兼容的问题,尽量找最新的教程
MrSheng
2024-04-23 17:43:39 +08:00
是的,建议尽早放弃。
代码写的好的确很难,但是直接上手 copy 是基础能力。
xiebruce
2024-04-23 17:52:39 +08:00
@LandCruiser https://juejin.cn/post/7068215238935445540 我是按这个例子的,最后卡在测试 eslint 那里,`yarn lint`

以下是报错信息
yarn run v1.22.22
$ eslint src --fix --ext .ts,.tsx,.vue,.js,.jsx
Invalid option '--ext' - perhaps you meant '-c'?
You're using eslint.config.js, some command line flags are no longer available. Please see https://eslint.org/docs/latest/use/command-line-interface for details.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yangzzzzzz
2024-04-23 17:53:02 +08:00
拿着那些 admin 项目 照着流程写一遍就会了。我学的 java 第一份实习 学了一个多星期就开始写 vue 项目了 从 0 开始很快的
SuperXRay
2024-04-23 17:53:43 +08:00
直接上手项目边做边学
xiaotan5
2024-04-23 18:09:37 +08:00
我干了那么多年的 vue ,从 0 搭一个我也不会。没有目标的话,不想干。但是单独开发一个模块,还是可以的
coolmint
2024-04-23 18:11:59 +08:00
我公司就是突然让我干 vue 去,之前弄 flutter 的(也是公司需要学的),有实际的工作的话,一周内上手压力不大,不过深层次的东西确实不懂,但是干业务需求足够了。
ipwx
2024-04-23 18:16:30 +08:00
@xiebruce 版本不匹配吧,你看看 eslint 文档啊。视频不一定匹配最新版本啊
murmur
2024-04-23 18:17:17 +08:00
@gav1nwwk react 连最基本的对齐都没法保证,js 和 jsx 混写,你排版多乱
ipwx
2024-04-23 18:17:30 +08:00
我学东西基本没看过任何 B 站视频…… 基本都是文档起手。

除了 Spring 那坨又臭又长的。
murmur
2024-04-23 18:18:38 +08:00
@xiebruce 官方文档不看的吗,官方的脚手架比这个详细多了,要不要状态管理,css 预处理用什么,路由要不要,要不要 lint ,都可以自己选

你不会 lint 就用 lint 当然容易出问题
enjoyCoding
2024-04-23 18:24:23 +08:00
你这问题确实很奇怪, 我用已有的仓库跑了 `eslint src --fix --ext .ts,.tsx,.vue,.js,.jsx` 也妹报错啊
eslint version 7.16.0
看了这个才知道 在 eslint 9.0+以后不支持 --ext 了 https://github.com/eslint/eslint/issues/17931 降低 eslint 版本就可以解决这个问题
so 遇到这个问题的根本原因是 node 版本太高了? 用的 20+? 改成 14 或者 16 试试呢?
PhonRT
2024-04-23 18:48:22 +08:00
文档+chatGPT
wolfan
2024-04-23 18:53:54 +08:00
我觉得你可能是说你还没精通。

其实只要学会了 vue 里的数据来回倒腾,基本上就可以就业了,再深入是 js 高阶段的内容。
所以你应该是还没弄会高级 js 。
Chuckle
2024-04-23 18:56:31 +08:00
先了解下 mvvm 以及前端工程化,了解了 vue 基本运行逻辑后,学起来就快了,常用的 api 两只手能数过来,api 侠嘛,用多了才能熟,用到再去看文档。想实现某个功能也可以先问 gpt ,再去了解涉及到的 api 。
rioshikelong121
2024-04-23 19:45:44 +08:00
你有用 LLM 去 Pair 着学习吗?
yeqizhang
2024-04-23 20:11:08 +08:00
要学那么好干啥,学会了 mvvm 直接面相搜索引擎复制粘贴,curd 先。我后端半天入门 vue ,但是 react 是看了一些 b 站视频算是一天入门,做一些前端开发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX