后端要咋快速入门前端开发呢?

281 天前
 5261

需求背景 1 、主业 java 后端开发,项目空窗期比较多 2 、想再掌握一点前端开发技能,不敢说可以单独开发、有些 bug 或者前端功能可以自己独立上手处理 3 、目前项目中是用 nodejs 、ts 、nextjs 、react 都有用

现在情况 1 、上周开始 大概 review 一遍 js 基础知识点,然后了解到 nodejs 、react 、nextjs 、typescript 2 、上周按 nextjs 那个教程动手撸了一遍 demo ,对这些个框架稍微有些了解是干啥的 3 、因为看 nodejs 、react 、nextjs 、typescript 这些文档的过程中,交叉的太多,有点懵逼了,那最后到底该按啥顺序入门好些呢?

5510 次点击
所在节点    程序员
62 条回复
mogutouer
281 天前
咋这么想不开,Cursor Windsurf 不让用了?
abcbuzhiming
281 天前
前端不管 CSS 的话,和后端思路没区别。问题就在于前端有 CSS 这个深坑
windliang
280 天前
ibegyourpardon
280 天前
typescript 不要放弃,不会多浪费你超过 3 小时。

你不需要学习复杂的类型体操,掌握 interface type 的区别。

当一个对象,学会联合类型,做一点点最最最最简单的推导,不可能超过 3 个小时。

然后你在学习别人的代码的时候,包括自己写,受益无穷,省下来不止 3 个小时。

你根本无需学习那么复杂的内容。但你不能不接触。

哦,额外花一个小时看下配置什么的,学会自己走通它的编译。然后以后实际开发中,你基本上也用不到,但你得学会和理解。
5261
280 天前
@ibegyourpardon 好的,收到
5261
280 天前
@KSroido 同样在学习 rust 中~
sss393
280 天前
步子迈太大了,先学 Vue ,然后 css 、tailwind 。最后 ts 。react 和 next 是用来进阶的。next 还不稳定,你学了也没用,更新几个版本之后写法又变了。
magewu1223ll
280 天前
前端最难的是 CSS
5261
280 天前
@sss393 vue 啥的 我司目前项目框架中没用到,主要是 react 和 nextjs ,所以起步就只能从这里开始了,咱也不是要转前端开发,其实就是要能兼顾前端功能开发
flytsuki
280 天前
html 可以 div 一把梭,js 是基本功,css 是魔法(入个门就行) 学完后直接上手 vue
sss393
280 天前
@5261 #29 原来如此,那其实推荐用 cursor 或者 windsurf 写,react,next 没必要学
kapaseker
280 天前
既然 java 的话,我感觉可以看看 wasm 相关的 UI 。
html 本身没难度,但是那个 CSS ,真是太难搞定了。
Kotlin 有 wasm 的支持,使用 compose web 也能开发出 UI 。
https://wancool.vercel.app/
我有个实例网站,这个网站你可以 F12 看看,没有使用任何 html 节点。全是 wasm 里面用 cavans 绘制的。我觉得也是一个思路。
jjx
280 天前
理论上像 extjs 这种是最适合后端的
5261
280 天前
@sss393 cursor 这玩意在用了,我司前端建议我们用上! react 、next 有没有必要学,我感觉是后端开发的弊病,凡是技术相关的都喜欢去整体了解一遍 ,总感觉不捋一遍心里不放心,我大抵是病了,病的不清
lasuar
280 天前
lasuar
280 天前
lasuar
280 天前
https://img.so/image/2RXG5C

这图就发不了是吧
anyscript
280 天前
ai 辅助一下 感觉看课有点浪费时间. 也不用学太深吧 写多了看多了就会了..
vacuitym
280 天前
找个项目做就可以了
location123
280 天前
我一直做的是 Android 开发 今年想在 uTools 上面上一款插件 学前端的时候 看 Vue Vite ant design 的官方文档 一开始就硬写 写的多了 就理解了

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

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

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

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

© 2021 V2EX