本人目前的情况: 年龄:22 岁 学习过的技术栈并有做过项目的: Vue3 、Vue2 、uniapp 、TypeScript
未来的打算:
我问了很多人,他们的建议各不相同,如下:
我现在有些困惑,不知道接下来应该做哪个,希望 V 友们能给我指点一下
![]() | 1 iorilu 2024-01-21 11:30:51 +08:00 ![]() 放弃折腾前端, all in AI 未来是属于 AI 得, 前端确实不值得投入时间 |
![]() | 2 stimw 2024-01-21 12:06:06 +08:00 via Android ![]() 有的人口中 all in ai 要么就是调 api ,要么就是拉个开源模型装模作样 fine tune 一下。 期刊一篇不看,基础 ml 的公式也不会推。问就是未来是 ai 的。 要不看看算法岗缺人吗? |
![]() | 3 stimw 2024-01-21 12:06:55 +08:00 via Android 回到主题,找国外工作先去看 react 技术栈吧 |
![]() | 4 sickoo 2024-01-21 12:10:06 +08:00 via iPhone 预测下一个帖子:怎么避免样样都会一点但不深入的情况? |
![]() | 5 lstz 2024-01-21 12:48:24 +08:00 via Android 什么都 ai 只会害了我 |
![]() | 6 june4 2024-01-21 12:52:26 +08:00 ![]() 被动学是效率最低下的方式,主动做个个人项目才更适合 |
![]() | 7 starlion 2024-01-21 12:53:39 +08:00 ![]() 找个项目做一做啊,练练手 |
![]() | 8 freezebreze 2024-01-21 13:01:28 +08:00 ![]() 多写。不管是写项目 还是刷算法题。 写多了在看一遍又有新发现 |
![]() | 9 linl1n 2024-01-21 13:05:36 +08:00 ![]() 再学下 go+gin ,然后前后端自己写个项目,就能大概知道项目开发流程了 |
10 oddboy 2024-01-21 13:28:10 +08:00 先找份工作入行 |
![]() | 11 kissdata 2024-01-21 13:35:35 +08:00 @linl1n 最近在写基于 centos 的 https://github.com/qianlue123/dispatchAst ,借助 gf + cli 实现开会的功能,不会了,想请大佬参与 orz 。 |
12 iOCZS 2024-01-21 13:49:09 +08:00 是时候一顿输出了 |
13 Charrlles 2024-01-21 22:03:46 +08:00 via iPhone ![]() 打好基础很重要,入门的时候钻研深一点没坏处。红宝书看完可以看看犀牛书,有余力的话再看看大牛的书,比如《你不知道的 JS 》,或者这个人写的书( https://exploringjs.com/index.html )。框架方面,只学 Vue 不够,Vue 的设计专注于降低门槛,隐藏不必要的细节,但反过来说,会让开发者变得浅尝即止,所以 react 和 typescript 肯定要学,angular 也可以了解一下。另外,计算机基础很重要,计算机基础越好,以后的上限越高。为什么很多人看不上前端,就是因为太多前端开发者表现得太不专业了,只知道自己的一亩三分地,对广阔的计算机世界一无所知。总之,珍惜可以专心学习的时间,工作以后就没那么专注了 |
14 CodePencil OP @oddboy 目前已经在公司做前端实习了 |
15 CodePencil OP @Charrlles 非常感谢你的回复,我是想打好基础,你的建议也是我之后想做的,但是我唯一困惑的点就是只是看书吗?比如我看完红宝书后直接就看下一本的犀牛书吗?虽然我周一到周五也是在公司工作(做项目)我还需要另外练习吗?我经常看到很多大牛分享自己的学习经验,都有看书这一说法,但是我不知道他们是怎么看书的,以及看完书后做了什么 |
16 CodePencil OP @iOCZS 我是想输出,就是不知道怎么输出,做项目,做几个项目,做哪些项目,感觉好迷茫,虽然目前已经在工作(实习),但是也不想就跟着公司做项目的节奏走,想把自己的技术学扎实一些 |
![]() | 17 7gugu 2024-01-21 23:41:54 +08:00 @CodePencil 输出的前提是遇到了问题并解决了问题,这样子的经验归结起来后才能作为你自己的东西输出。做项目其实只是一个前置条件而已,如果你的公司的项目已经足够复杂,那么从中也是可以找到可以被自己归纳总结输出的经验的。 |
18 Charrlles 2024-01-22 00:50:37 +08:00 via iPhone ![]() @CodePencil 看书是为了弄懂一些原理性的问题,这些问题在日常项目中几乎不会遇到,但只要遇到,就很考验人。比如说 es6 中的继承和 es5 有什么区别? class SubClass extends BaseClass {},new SubClass()的原型是什么,SubClass 本身的原型又是什么?再比如说,闭包里的私有变量一定不会泄露吗,es2022 的私有字段又解决了什么问题。了解清楚这些原理性的问题,可能对写业务帮助不大,但是可以增进对整个语言的理解。另外你说的练习是写页面吗,我觉得不用特意去写,其实你把公司的项目理解透彻就有很大提升了。比如公司的项目你就想一个问题,如果让你从零开始搭建,需要怎么做。其实大部分业务代码本身根本难不到哪里去,慢慢就会熟练了,还是基础比较重要 |
&nsp; 19 PyCode 2024-01-22 06:10:48 +08:00 ![]() 既然看的是第四版,那 es 的主流特性应该都熟悉了,可以开始熟悉运行时环境和框架,先 nodejs ,现代前端框架都离不开它,了解核心原理和使用就行,接着根据你前后端路线的选择,学习相关框架即可,如果选后端,那还依赖数据库的一些通识,选前端则需要了解 webpack |
20 CodePencil OP @Charrlles 非常感谢你的回复,我说的练习是指比如我学习了 Javascript ,就只用 Javascript 进行大量的练习,不借助其它的库,你的回复给我带来了一些启发,我确实有些问题没有思考过,我本来还在考虑要不要只使用 html 、css 、js 做一个个人博客(不借助任何库)来当做练习,按照你说的我这样做也只是算练习业务代码,但对语言的理解上帮助不大,我焦虑的主要原因还是因为有时候身边的人学的太快,比如有人大学的时候就学完了全栈技术或者参与开源项目,而我自己虽然做过几个项目,感觉自己学习 Javascript 都要学很久,别人都没在这块停留太久,就会对自我产生怀疑,是不是学习的方法出现了问题,是否应该学完一个技术或者看完一本书接着下一个 |
21 CodePencil OP @PyCode 说起这个我也有个问题,也是之前在别的地方看到的,现在 Vue 、React 、Vite 流行的当下,WebPack 以及 JQuery 是否需要学习? |
22 CodePencil OP @PyCode 其实我还学习过一些技术,也包含了 Nodejs ,比如 Nestjs 、TypeScript ,Electron 但当时也都只是跟着教程视频学习,很久没用了,都有些遗忘,所以感觉自己也不太会了就没写出来 |
![]() | 23 whhhhhh 2024-01-22 09:45:34 +08:00 @Charrlles "为什么很多人看不上前端,就是因为太多前端开发者表现得太不专业了,只知道自己的一亩三分地,对广阔的计算机世界一无所知。总之,珍惜可以专心学习的时间,工作以后就没那么专注了" 这段文字 真实了 |
![]() | 24 kingterrors 2024-01-22 09:56:41 +08:00 既然已经实习了,直接在公司问问前辈的建议,手把手指导学习不是进步更快,还能给老板一个好印象。转正工资翻番指日可待。hhh |
![]() | 27 ooo4 2024-01-22 10:48:38 +08:00 注册个 x ,在 x 吃前端娱乐圈的瓜 |
![]() | 28 ooo4 2024-01-22 11:00:17 +08:00 @CodePencil 如果目的是学习,我觉得 blog 就是要越花哨越好,各种技术都要最新的,你身边的人学的太快,也许就只是比你多看了几个比较火的技术 get started |
![]() | 29 lizy0329 2024-01-22 11:16:29 +08:00 建议 All in 卷 AI ,不要再弄前端了,没啥前途 |
30 yanyiming 2024-01-22 11:39:22 +08:00 学 css. |
![]() | 31 stimw 2024-01-22 11:56:22 +08:00 ![]() @hylqs #25 react 文档过一遍,然后可以直接去看 nextjs ,这俩文档都循序渐进。实在不想啃就 youtube 看看。 |
32 CodePencil OP @kingterrors 怎么说呢,公司比较小,目前公司就我一个是前端,我能问的前辈就是我的老板,其它的都是后端的 |
33 CodePencil OP @yanyiming 正在学习呢,买了本精通 CSS 高级 Web 标准解决方案(第 3 版)正在看 |
34 CodePencil OP @linzhe141 不知道你觉得我这样做可以吗?我是想先用 html 、css 、js 搭建一个博客,nodejs 做后台,然后用 JQuery 再实现一遍,之后再用 Vue 或者 React 再实现一遍 |
35 CodePencil OP @stimw 谢谢回复,准备是先把 JS 学扎实了再学新的技术,React 是在计划中的 |
36 CodePencil OP @starlion 有推荐的项目吗? |
37 CodePencil OP @linzhe141 感觉自己太落后了,瓜吃不起,在现在最新的技术讨论都是什么 Rust 、Vue3 、TypeScript 、Vite 的情况下,我目前我的业务主要用的是 Vue2 和 Vue-cli(WebPack)以及 Javascript ,2023 年了我才算是正式开始学习和使用 Vue2 和 WebPack |
38 CodePencil OP @whhhhhh 不知道别人怎么样,我感觉目前我连自己的一亩三分地都知道的不全 |
![]() | 39 ooo4 2024-01-22 14:32:51 +08:00 @CodePencil jquery 感觉可以跳过了,都 2024 了 |
40 CodePencil OP @linzhe141 那 WebPack 呢,是否可以跳过了? |
![]() | 41 ooo4 2024-01-22 14:57:41 +08:00 @CodePencil 这可是八股文的重灾区 |
44 jones2000 2024-01-22 21:53:53 +08:00 如果精通 js 了, 就去看浏览器源码,比如 chrome ,h5 能搞定的就用 js ,h5 搞不定的,就魔改浏览器壳,这样前端基本就通吃了。 |
45 CodePencil OP @jones2000 只是书看了一遍,不敢说精通了 JS |
46 yanyiming 2024-01-27 17:06:58 +08:00 前端是真的没前途, 你不跟着社区大流造轮子, 就只能写一些千篇一律的业务, 中专生都能干. 建议学 go 转后端, go 现在正在发展期, 会的人不多, 机会多一些. |
![]() | 47 starlion 2024-01-28 14:37:34 +08:00 ![]() @CodePencil 1:可以到 B 站上看看项目,比如你学了 vue3+typescript ,那么就找这个技术栈项目来学习,找那种播放量高+敲代码+github 上有完整项目代码的。2:当然你可以直接到 github 上找这种项目来看 3:最后也可以问问 GPT ,哪些项目适合初学者 - -! 4 。最后在回过头来看你说的书,也许收获更多 |
![]() | 48 starlion 2024-01-28 14:49:06 +08:00 ![]() @CodePencil 我看你上面说只看一遍,好书可以多看几遍,一遍粗看,也要把里面的代码一个一个字母敲出来。练习后不懂的话,可以在回头看看理解下也许有新收获。练习和做项目,我认为都是正向激励反馈,哇,做出一个可见能运行项目了。不然,光看书,很枯燥,看不懂的就更烦躁可能学不进去,这种就是负反馈,所以要正反馈来激励人 |
49 CodePencil OP @starlion 非常感谢你的回复 |