cccn
V2EX  ›  Java

前端如何快速转 Java

  •  
  •   cccn · Apr 5, 2024 · 11789 views
    This topic created in 952 days ago, the information mentioned may be changed or developed.
    1. 目标是转为以 Java 为主的全栈开发。
    2. 目前使用哪个版本的 Java

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

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

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

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

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

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

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

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

    非要整后端 Nodejs 也挺香啊,Java 其实挺重的
    BeiChuanAlex
    BeiChuanAlex
    Apr 5, 2024
    21
    现在前端可以一把梭了,没必要学后端语言了。
    TimPeake
    TimPeake
    Apr 5, 2024
    22
    那还不如转 go 。java 真是太笨重了了了...
    如果真要学 java ,比较推荐 B 站的 狂神学 java
    AlexTCX
    AlexTCX
    Apr 6, 2024
    23
    java 其实还行,只是学习成本比较大
    07aPzknB16ui9Cp3
    07aPzknB16ui9Cp3
    Apr 6, 2024❤️2
    24
    切图仔总是这么自信,一问什么都用过,再一问连闭包表都不知道,“服务器操作得也比较多,基本的 linux 命令和环境安装都没问题”总让人想起“本人精通 PS 、AE 、PR 的安装与激活”
    hkdcl
    hkdcl
    Apr 6, 2024 via Android
    25
    高级前端?能轻松面进大厂吗?
    cccn
    cccn
    OP
    Apr 6, 2024
    26
    @hkdcl 裸试不行,准备准备是可以的
    cccn
    cccn
    OP
    Apr 6, 2024
    27
    @wuzzispacelake 哈哈哈
    hkdcl
    hkdcl
    Apr 6, 2024 via Android
    28
    @cccn 学 Java ,自己给自己找罪受。建议 spring boot 那一套走起,不学 Java ,spring 也不学,完全以应用为主,辅助前端。你到底想干啥,真的要以 Java 为主吗?
    momo12
    momo12
    Apr 6, 2024
    29
    上班的时候,java 那边遇到新需求,主动说自己来解决
    murmur
    murmur
    Apr 7, 2024
    30
    java 不好转,curd 写复杂报表是真考验人水平,而且 java 多线程+锁很常见,js 的 webworker 基本只用于面试和吹牛逼
    awalkingman
    awalkingman
    Apr 7, 2024❤️1
    31
    chuck1in
    chuck1in
    Apr 16, 2024
    32
    @awalkingman 哭了。
    v22q
    v22q
    May 21, 2024
    33
    可以先把 nodejs 那几个 web 常用的模块搞懂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4380 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 08:03 · PVG 16:03 · LAX 00:03 · JFK 03:03
    ♥ Do have faith in what you're doing.