前端如何快速转 Java

41 天前
 cccn
  1. 目标是转为以 Java 为主的全栈开发。
  2. 目前使用哪个版本的 Java

视频速览了一下 Java 的语法,发现会 typescript 的话可以无缝使用 Java

个人对后台相关的知识了解的还是比较多的
数据库方面 MySql ,MongoDB ,Redis ,Sqlite ,ClickHouse 均有使用过和搭建过。
消息队列,使用过 python 的 rq ,Java 这边就没有涉猎了
微服务,分布式知道有这个东西,但是没有使用过
服务器操作得也比较多,基本的 linux 命令和环境安装都没问题
Docker 的水平在初级阶段,并且都有实战经验,基本的 Dockerfile ,Docker Compose 的使用没有问题。
运维相关的 Rancher 和 k8s 有简单的使用经验

个人目前前端水平为高级。

3320 次点击
所在节点    Java
32 条回复
zjy4fun
41 天前
蹲一个
liuzimin
41 天前
这些活到底是运维的还是后端的???把我整懵了。
me1onsoda
41 天前
不确定你是否被行业焦虑影响了,你最好冷静思考一下,别做无用功。
如果是你需要当全栈工程师的项目,那一定是人员紧凑,效率至上,用你擅长的 nodejs 写后端一定能把 Java 吊打几个来回
paledream
41 天前
关注一下
codegenerator
41 天前
使用过跟完全掌握相去十万八千里,语法也只能说入门的水平
后端核心的是 mysql redis 微服务 分布式,其他的东西用的时候看看文档就会了别花太多时间
后面再提高就是深入阅读各种源码了
xueling
41 天前
快速转 java 的方式就是找一份 Java 的工作。不管学了多少东西,只要没有项目经验,都会觉得心虚。
wangritian
41 天前
全栈开发不考虑 node 或 php 吗,一般是小型项目,java 不是最优解
ikas
41 天前
直接开始写后台项目,把自己曾经做的前端拿过来,然后自己用后端实现接口

如果选择用 JAVA,那么选择一套 java 常用框架然后开始
web framework:spring mvc
http server:tomcat
orm:spring jdbc
mq:spring AMQP
db:mysql
cache:redis
search:es

core framework:spring6

如果自己搭建以上,肯定麻烦,先直接 springboot3(不是很建议)
然后写就完事了
cccn
41 天前
@liuzimin 没错,我使用过的东西看起来更像是运维的活,用 python 和 nodejs 都写过后端。

@me1onsoda 不是行业焦虑,只是单纯的转 Java 。自身前端的知识还是挺扎实的,本身的定位是往视觉方面的,但是发现自己审美真的不在线,又不想再前端的脚手架,框架,这些上面去费时间。

@codegenerator 确实是这样,我对后端要学的东西也有大致的了解。不是一时半会能学扎实的。

@wangritian 更多的是想去学 Java 后端,做全栈只是刚好自己会前端。
cbdyzj
41 天前
cbdyzj
41 天前
从这里开始吧
1. 安装一份较新的 LTS 版本的 JDK: https://jdk.java.net/22/
2. 用 Spring Initializr 生成一份脚手架代码
3. 在本地跑起来,并修改代码试试看创建 API 、连接数据库、设置定时任务、etc
enchilada2020
41 天前
专攻视觉方向的话 你应该去补下设计嘛 然后组合起来就很厉害了 而不是转后端…
facebook47
41 天前
欢迎使用 ems-admin 成为你的入门教程🤗🤗🤗
pendulum
41 天前
@xueling 死锁了,转 Java 需要 Java 经验
userdhf
41 天前
@liuzimin 有个职位叫 SRE ,就是啥都干
shizhibuyu2023
41 天前
nest.js 不香吗
国内全栈不是主流,海外 java 也不是主流
chuck1in
41 天前
@cccn 视觉方面的意思是说做设计的意思吗?
Creamliu
41 天前
现在 Java 行情不好,别转 Java 了,都找不到工作了
IvanLi127
41 天前
我感觉只有先入坑 Java 的开发者才会结合 Java 做全栈。如果不是有明确坑位要你的这套技术栈的话,三思呐。
shuoit
41 天前
全栈为啥不 JavaScript 一把梭呢!?

非要整后端 Nodejs 也挺香啊,Java 其实挺重的

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

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

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

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

© 2021 V2EX