前端如何快速转 Java - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cccn
V2EX    Java

前端如何快速转 Java

  •  
  •   cccn 2024-04-05 12:38:28 +08:00 7569 次点击
    这是一个创建于 558 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 目标是转为以 Java 为主的全栈开发。
    2. 目前使用哪个版本的 Java

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

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

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

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

    如果选择用 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
        9
    cccn  
    OP
       2024-04-05 15:06:05 +08:00
    @liuzimin 没错,我使用过的东西看起来更像是运维的活,用 python 和 nodejs 都写过后端。

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

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

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

    非要整后端 Nodejs 也挺香啊,Java 其实挺重的
    BeiChuanAlex
        21
    BeiChuanAlex  
       2024-04-05 21:22:15 +08:00
    现在前端可以一把梭了,没必要学后端语言了。
    TimPeake data-uid=
        22
    TimPeake  
       2024-04-05 22:37:07 +08:00
    那还不如转 go 。java 真是太笨重了了了...
    如果真要学 java ,比较推荐 B 站的 狂神学 java
    AlexTCX
        23
    AlexTCX  
       2024-04-06 00:02:09 +08:00
    java 其实还行,只是学习成本比较大
    07aPzknB16ui9Cp3
        24
    07aPzknB16ui9Cp3  
       2024-04-06 00:06:23 +08:00   2
    切图仔总是这么自信,一问什么都用过,再一问连闭包表都不知道,“服务器操作得也比较多,基本的 linux 命令和环境安装都没问题”总让人想起“本人精通 PS 、AE 、PR 的安装与激活”
    hkdcl
        25
    hkdcl  
       2024-04-06 14:42:54 +08:00 via Android
    高级前端?能轻松面进大厂吗?
    cccn
        26
    cccn  
    OP
       2024-04-06 16:46:16 +08:00
    @hkdcl 裸试不行,准备准备是可以的
    cccn
        27
    cccn  
    OP
       2024-04-06 16:47:46 +08:00
    @wuzzispacelake 哈哈哈
    hkdcl
        28
    hkdcl  
       2024-04-06 17:15:09 +08:00 via Android
    @cccn 学 Java ,自己给自己找罪受。建议 spring boot 那一套走起,不学 Java ,spring 也不学,完全以应用为主,辅助前端。你到底想干啥,真的要以 Java 为主吗?
    momo12
        29
    momo12  
       2024-04-06 21:17:43 +08:00
    上班的时候,java 那边遇到新需求,主动说自己来解决
    murmur
        30
    murmur  
       2024-04-07 08:22:22 +08:00
    java 不好转,curd 写复杂报表是真考验人水平,而且 java 多线程+锁很常见,js 的 webworker 基本只用于面试和吹牛逼
    awalkingman
        31
    awalkingman  
       2024-04-07 09:57:38 +08:00   1
    chuck1in
        32
    chuck1in  
       2024-04-16 16:24:10 +08:00
    @awalkingman 哭了。
    v22q
        33
    v22q  
       2024-05-21 10:53:14 +08:00
    可以先把 nodejs 那几个 web 常用的模块搞懂
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3129 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:50 PVG 19:50 LAX 04:50 JFK 07:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86