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

284 天前
 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 这些文档的过程中,交叉的太多,有点懵逼了,那最后到底该按啥顺序入门好些呢?

5519 次点击
所在节点    程序员
62 条回复
love2328
283 天前
可视化 做界面, 不过好像没有比较好用的
wryyyyyyyyyyyy
283 天前
@ibegyourpardon 0 基础 1 个小时看配置肯定搞不明白,我在配置这里浪费了最少 1 天时间。
xuanbg
283 天前
先去请教产品或 UI ,弄明白几种通常使用的界面布局结构。然后学习和理解白 MVC 的概念,了解啥叫组件,如何封装组件,什么叫数据绑定。如何实现事件驱动、局部刷新、懒加载、预加载。最后随便学下 JS 语法什么的,就可以开干了。
lasuar
283 天前
楼主开个群,同后端,搭个伙,顺道分享一些学习资源和心得
wangyzj
283 天前
前端东西很多
如果只是写逻辑,看看 nodejs 啥的,ts 可以后看
如果页面也包括,那么就多了
hunterzhang86
283 天前
推荐直接 nextjs 的官方文档入门: https://nextjs.org/learn?utm_source=next-site&utm_medium=homepage-cta&utm_campaign=home

然后就是推荐用 AI 的工具开发一些小 demo: https://www.myaiexp.com/zh?category=dev-tools&subcategory=code-assist

学习不是目的,能做出来的想要的东西才是目的,能拿到正反馈才能坚持下去。
Rust2015
283 天前
@magewu1223ll

倒不是 css 有多难,不就两个 layout ,flex 和 grid
关键耗时,导致的啰嗦
Jtyczc
282 天前
打开油管,找个播放量不错的,用最新技术栈的,跟着写几次不就好了吗
l4ever
282 天前
你是 java, 写 js 应该很简单了.
打开 ant 组件库照着 demo 撸一下, 很快. 但是不建议用 antd pro

基本就是:
vite 构建
ESLint 检查
Prettier 格式化
Stylelint 样式检查
Tailwindcss
Vitest 测试
hwb
282 天前
随便你用啥,总之前端的话,面向 cursor 编程就够了
HeyCaptainJack
282 天前
可以找个搭档,找个前端想学后端的人,然后用项目实操去落地,不然光看光学,忘得倍儿快
PeiXyJ
282 天前
不知道为啥我觉得最难的就是 CSS 了...咋写都写不出我要的样式...
layxy
282 天前
前端 html 和 js(ts)倒还好学,最难的就是 css,尤其是弹性布局还需要考虑浏览器兼容性的时候,处理一些细节总感觉自己的实现很 low,现在浏览器对 flex 和 grid 支持都挺好的,布局相对来说容易一些,不过样式细节啥的感觉还是很麻烦
5261
282 天前
@layxy 看到大家对 css 都说难, 总不至于比 java gc 难吧
daj2
282 天前
个人认为想系统学前端的话,工程化的那些事情可以往后放,先看基础,可以去 mdn 看文档,教程很完善,达到一个页面原生实现个七七八八就可以(包括样式和逻辑),这个阶段不会太长,几周摸鱼应该差不多了。然后是 TS ,只看使用不要深究项目配置那些细节,然后是 React 官方文档和 nextjs 文档,然后就能在公司项目里实现点简单的功能练手,不会就问,剩下的一些 UI 库和工程化,干活的时候都能慢慢接触到

https://developer.mozilla.org/zh-CN/docs/Learn
layxy
282 天前
@5261 java gc 其实也没有那么复杂,现在监控很全面,分析流程基本都差不多,而且一般应用其实遇到 gc 的问题不多,写了那么多年 java,真正排查 gc 问题并不多,基本就是在一些高性能场景 gc 影响吞吐量,进行特殊场景适当调优,css 这个主要是规范不统一,想要做到多浏览器兼容+自适应其实是有点难度,所幸现在的开源 ui 组件比较多,大部分都可以满足需求,但是一旦涉及到自定义页面,搞起来就费劲了
KSroido
282 天前
@5261 共勉
youyouzi
213 天前
楼主我可以反问一个问题吗?前端要咋快速入门后端开发呢?( golang ?)
5261
213 天前
@youyouzi 别卷了 哥,好好干前端就行!真要来后端就别学 java
youyouzi
212 天前
@5261 #59 是你先来卷前端的啊!!!生气😡

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

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

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

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

© 2021 V2EX