如题,每天花大概两三个小时,已经花了两三个月的时间学习 Vue 了,还是没法独立做项目,是不是不太适合做前端这个岗位。
之前有做过两三年的前端,那个时候的技术还是使用 jquery ,javascript 也是半吊子技术,html 和 css 这些倒是还行, 因为一些原因这三四年也没有工作过。不过这几年的 javascript 新特性,css3 和动画也不太熟。 想想除了把前端捡起来也没有其他的岗位能做😮💨
另外求教一下,再多花点时间把 Vue 学好有望找到工作吗,还有什么是一定要会的 V 友们给点建议。
101
DOLLOR 223 天前
要不去学 java spring 看看,说不定只是不适合做前端。
|
102
twing37 223 天前 via iPad
学习方法错了。请看文档,代码。
你迷糊是因为“领域名词”你没明白。 需要你弄明白这些,请使用“费曼学习法”。 视频,不会告诉你这些。 而且视频这种媒介是信息最复杂的,不要给自己增加负担。 请读文档! |
103
Curtion 223 天前
看起来也不算是新手了呀,只要动手就行,不能只看,而且现在还有 GPT 的加持,入门一个领域应该更简单了才对
|
104
darkengine 223 天前
赶紧跑吧,还学啥前端
|
105
simo 223 天前
你有两三年经验,js 还搞过,按理 vue 看着文档应该挺容易上手的。
学习的话,建议过一遍文档,写写 demo ,然后从 b 站找个项目教程,完整做一遍。 然后找个开源的 vue admin 类的项目,跑一下,会用了,然后看下源码。 真写业务代码,大部分工作,还是复制粘贴为主。 |
106
nodesolar 223 天前
个人觉得 vue 和 react 还是容易入门 我是纯后端, 直接看了下文档然后找个项目就开撸了,当然也只会在用阶段没深入过
|
107
LavaC 223 天前
现代前端框架可能也就做基建和脚手架方面复杂点,写页面的难度真的不高了,特别对 Vue 这种社区比较大问题好搜的框架更是如此。
不过编程这种东西,只要你有点基础,基本上再加个哥们就很好上手了,有些小问题还是人工解答最方便。 |
108
charlie21 223 天前
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 里的应用什么的(虽然是错的) 最终能找到设计模式 / 心智模型方面的感觉:写起来更快 |
109
supersu 223 天前 via Android
哎这个难者不会,会者不难,我倒腾了两三年的 django 才入门可以上手写生产环境的项目~
|
110
xiaodingpadev 223 天前
你在网上找的视频可能不是很系统吧,我最近找了一套 codewhy 前端体系课还比较全,你要的话的,留下邮箱,我把百度云链接发你
|
111
xiaodingpadev 223 天前
你没有 Vue 和 React 项目经验,Electorn 跨平台开发经验,估计比较难找工作
|
112
vanchKong 223 天前 1
@LandCruiser 前端虽说入门简单,但其实也是有一系列的天坑,新手哪怕从命名,比如面对组件传参的那个参数名写成一样的情况,都会一脸懵逼,再比如 npm run 其实就是 package.json 里面定义的,这些其实都需要时间的积累,按照文档写确实能跑起来,但脑子里肯定还是有十万个为什么
|
113
tasdingo 223 天前
这些解决环境基本问题的能力,是必需品
|
114
feiwu1203 223 天前
这,看来你不适合做程序员这个岗位
|
115
moqsien 222 天前
感觉题主在故意骗大家的关注,哈哈。
这里推广一下个人的 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 |
116
murmur 222 天前
@charlie21 react 就好么,react 是默认 es6 熟练的,vue 可以不学 es6 ,有 es3 基础会 jquery+template 就可以干活
|
117
337136897 222 天前
哈哈哈哈这不是 2 天就能学会的吗? 我后端的,学个 vue 只用了 2 天
|
118
ColdBird 222 天前
vue 跟 kotlin 一样全是语法糖,已经非常无脑了,还不会的话有点难了
|
120
iOCZS 222 天前
你是缺后端支持,还是啥?我觉得做个管理后台就够了,但是没有后端只能 mock
|
121
northernsongy2 222 天前
话说,要不要先学会 html 、js 、这些会了,再 vue
就像这些是让这个人学会了走路和奔跑,然后 vue--- 只是让你穿上一双好用的跑鞋。。。。 |
122
leehome 222 天前
vue 不是有手就会吗
|
123
WY8MIoS16xS4oB6w 222 天前
现在前端好找工作吗
|
124
kakki 222 天前
现在学 VUE 和 49 入国军没什么区别。。。
|
125
dog82 222 天前
掌握 js/ts html css http restful 这些前置知识,学 vue 很快的
|
126
settingsun 222 天前
现在都有 gpt 了,代码入门简单多了,什么不会的抛给 gpt ,对照着视频或者文档,撸就完了
|
127
LandCruiser 222 天前
@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 的配置文件时才可用 |
128
DefoliationM 222 天前 via Android
确实不适合,转行吧
|
129
ajan 222 天前
少看编程视频,那不是学习
|
130
zhanlanhuizhang 222 天前
1 个星期就写项目。
|
131
dingdangnao 222 天前
直接跟着 ChatGPT 解决问题吧,写多了就知道大概怎么写了
|
132
ZackKing 222 天前
|
133
xsonglive491 222 天前
最开始用 vue 感觉就是到处都是新概念,东一锤子西一榔头的,文档看起来毫无章法.尤其是 prop 这玩意各种坑.被反复折磨之后,才有个大概的思路,vue 文件或者组件就是一个函数,插槽,attr,v-model 都是参数.实在不行直接问 AI
|
134
abccccabc 222 天前
jquery 是基于 DOM 元素,vue 是基于数据驱动,我是做后端的。简单的看过一些 vue 教程语法,就可以上手。
不过我还是不喜欢 vue ,还是喜欢 jquery 。楼主既然是做前端的,vue 必须要精通哦。 |
135
july1995 222 天前
Npm 这个东西确实恶心,工作多年以后,也经常会因为 Npm 的问题卡住。 初学者建议跳过 npm 这个坑,直接学项目,后期进公司,通常来说没啥经验的人,是不是不会有需求去更改 package ,先把项目跑起来,开始学,后期在去研究 npm 的问题。 找别人做好的项目,通常 package 是没问题的,Npm install 直接安装就好。
|
136
M003 222 天前
自学能力差.之前买过 100 多块钱的网课,学的写完.缺少实践
感谢公司不忙. 自己半年差不多一年时间把运营系统用 vue 写完了. 写的第一版,写一半,感觉坑太多. 索性重新写了第二版. 写完了.找了个接班的,自己跳槽走了.涨薪 70% |
137
onice 222 天前
我记得 19 年那会,还是 Vue2 的时代。
我是做 Java 后端的,,因为入职一家公司需要用到 Vue ,,周五拿到 offer ,周末两天,就把 Vue 的大部分东西学完了。 周一入职公司后,,前后端都在写,没有出现任何不适。JS 除了异步这些高级用法不会,其他的也没啥问题。 建议楼主多总结,,多复习。Vue 的知识点并不难,按理来说不难理解。 多找找自己原因,,看具体是什么问题。根据楼主描述,问题是无法独立做项目。 我想原因在于没有把学的知识点融会贯通。楼主可以尝试找一些实战项目视频,,通过模仿去跟完一个项目。 这样就能把基础知识串起来,,并理解这些知识有什么作用。 有了一个项目经验后,以后再做自己的项目,就容易多了。 |
139
roundgis 222 天前 via Android
我用 vite 照著網站的命令敲一遍就可以開始開發了
你不妨試試看 |
140
onice 222 天前
@credo123 19 年那会,,感觉前端是真的厉害。Web 端有 Vue 和 React ,,移动端有 Uniapp ,React native ,,PC 端有 electron 。那个时候前端火得不行,,,感觉写前端的都是大佬。反观自己,写 Java 就 spring 那一套东西,翻来覆去的增删改查。我的 JS 基础是 es6 规范之前学习的,,,那个时候学 Java 还是 struts2 ,spring 和 hibernate ,顺带学了点前端,还是 Jquery 的时代。19 年看到 JS 里面竟然出现了箭头函数,感觉好高级。。。
|
141
DCNGAWE 222 天前
从 jquery 到 vue 需要转换下思路,vue 是数据驱动,比如你想要修改页面上某段文字的显示,jquery 是直接操作 dom ,而 vue 则是去修改绑定的值。
|
142
liuliancao 222 天前
别看视频 从需求出发 或者 github 看别人的项目
|
143
credo123 222 天前
@onice 我这面前端 vue/flutter/electron/uniapp 杂七杂八都在用.
但我从来没觉得有什么高级感. 很多高大上的东西我觉得就是些语法糖. 战略上你得藐视他们.反正我做法就是不陷入 API 陷阱,大致理解他们这些架构的逻辑思路就可以了.API/SDK 这种东西,用到搜搜,不会特意去记忆和背诵. 真正让我掉头发的是当年做大数据项目, 搞算法的那半年, 真觉得又高级又 tm 难弄,关键还整的我头发掉厉害. 高级到我不想碰....... |
144
credo123 222 天前
@onice 对于整个团队来说, 工程化才是要命的东西.
我这面当年选择 VUE2 纯粹就是好招人. 现在 VUE3 了, TS VITE 这些东西确实挺好的. VUE2 我是真喜欢不上. 我个人是很喜欢 angular 的. 或者说我个人是很喜欢 TS 的. 至于 VUE2/3 里的一坨坨概念,拉倒,反正我从来不关注,也不专门去看. 闲着没事创造一坨坨概念我是觉得真心烦. ---------- 开个玩笑: 老夫只会 Jquery 打天下. |
145
alexHong 222 天前
我一直觉得 css 是最难的。。
|
146
maigebaoer 222 天前 via Android
@alexHong 我也是,css 看着头痛
|
147
sunshinev 222 天前
@realJamespond 没看懂,这个是学习 vue 不到一年,然后实在受不了 vue ,后来转了 react ?快 8 年了是啥意思...
还是说,之前搞 react 8 年了,实在受不了 react ,后来转了 vue ,现在用 vue 快一年了。。。。。。 |
148
sunshinev 222 天前
我是 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 水挺深,不过佩服并且感谢在前端奉献各种开源项目的大佬 嘿嘿 (唠叨了一会儿,其实啥也不会。。。) |
149
yqcode 222 天前
@murmur #92 全栈,前期写 Vue ,后面学了 React ,回过头再去看 Vue ,发现 React 的开发更符合直觉,也不用记那么多语法糖,JS 咋写 React 就咋写,这不舒服吗,随便拔插组件,Vue 是你必须这么些,React 是你可以这么写,但不一定必须这么写。
|
150
Cola98 222 天前
最近在学 react ,看到官网说 next.js ,还是没弄清楚具体是什么,但是知道自己的需求;所以就按照 gpt 提示和网上资料去做。建议 op 带着需求去写,这样进步更大。
|
151
devwolf 222 天前
苏州这边小厂普通码农,不去外包的话,Angular 早销声匿迹啦,我这边 4 年 react 今年也开始转 vue 了
|
152
iorilu 216 天前
|