- ShawnZhong2026-07-2271743
目前是一名后端开发,平时主要使用 Java、Python 和 Rust,写后端业务还算熟练。
最近想自己做一个完整项目,但一到前端就有点手足无措。组件、状态管理、路由、样式、构建工具……各种东西堆在一起,代码量看起来也很大。
而且前端的思维方式似乎和后端不太一样。后端通常是接收请求、处理数据、返回结果,流程相对明确;前端除了业务逻辑,又是页面结构,又是交互状态、响应式布局(^-^)。经常是功能勉强写出来了,但代码越来越乱,也不知道怎样组织才算合理。
想请教一下各位:
- 后端开发转前端,应该先建立哪些核心认知?
- 有没有适合开发维护的一些方法论或者是架构, 比如Object Calisthenics等等。
- 怎样才能逐渐形成前端的组件化和状态管理思维?
目标不是转岗做纯前端,主要是希望能够独立完成一些质量过得去的全栈项目或者是桌面端项目。
感谢各位大佬指点。
I-use-Arch-and-Rust-BTW
主楼 - HeriX2026-07-224436
- 大屁股家的粑粑2026-07-2274448
- 1_9_7_32026-07-228201
现在这种情况什么都不用学,你怎么想的你就怎么跟AI说,他写完你看看,时间长了自然就会了。
- krkx2026-07-2242749
现在前端不都被ai统治了么,给个原型图,ai分分钟给生成
- dsqq41392026-07-2212398
先把前端核心语言js吃透,然后其他的html、css,后面再是vue、react等
- ChenCen2026-07-2231426
找一套脚手架,然后熟悉了就好了,前端简单,就是东西碎,现在有AI了,这玩意不难学成
- hhnnjjcc2026-07-2226189
我也是后端转全栈的,当时是自己从头做一个react的项目一点点学出来的。现在有AI了,你和他聊聊,让他一步一步的写,你一点点看也就会了,那些状态管理、路由、样式、构建工具正好是AI的强项,全部交给AI就可以架构的很好了,因为都是copy paste的东西
说句实话,后端的基础和对系统的理解写前端真的是容易的很。现在还没有哪个模型能真的可以把JAVA写的很好。倒是前端,直接vibe出来的也不差了
- Fushimimakina2026-07-2213352
AI冲冲冲,我个门外汉都用AI搞了个网站和脚本了。
- ShawnZhong2026-07-2271743
- krkx2026-07-2242749
一般是没有进行组件化拆分,所有代码一把梭
- cycy2026-07-2237541
能把架构设计起来应该就行了 其他都交给ai
- svenn2026-07-227643
全权交给AI了,不停拷打,直到达到想要的效果 ^-^
- 事缓则圆2026-07-2263162
看这个 Developer Roadmaps - roadmap.sh
边看边让AI带你学
感觉好多东西,还是要手写,不手写,起码面试那一关都不好过,你总不能对面试官说"你稍等下,我问问ai吧"
我也很困惑,不晓得应该怎么做
- sunCloud2026-07-2275494
同后端,现在基本APP,前端都做,我个人感觉能看懂前端代码,知道怎么做是合理的(和后端架构设计大同小异)即可,剩下的交给AI。不过前端还有个审美的问题头疼
- 小野2026-07-2271646
我最初就是java开发,后来前端也写写多了就熟悉了,其实后端上手前端其实是很容易的,以前还需要深入理解自己手搓,现在自已看一遍你需要用到的技术、框架的文档,知道是怎么回事,然后让ai去实现,不懂得就看看代码,应该还是有用的。我前后端是都可以完成,因为项目要加agent,我大概就是这样去做的,现在go python agent这些感觉都是在边做边学,慢慢就熟悉了。
- Cloara2026-07-2239248
没必要学了,你只要会后端你基本上就有了完整的开发思路,前端也就是一个呈现界面而已,也不做复杂业务逻辑,直接让AI去实现就完了。未来的大趋势肯定不会是手写代码的。
- ShawnZhong2026-07-2271743
我去,你这个给的网站牛逼,我去看看
- nerokey2026-07-2235739
- 事缓则圆2026-07-2263162
