V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
icct
V2EX  ›  Java

Java 后端如何入门

  •  
  •   icct · May 22, 2020 via iPhone · 7874 views
    This topic created in 2177 days ago, the information mentioned may be changed or developed.
    菜鸟新人刚入职,以前没用过 Java,想列个学习计划,求前辈建议,感谢!
    45 replies    2020-05-28 00:28:52 +08:00
    xkxy
        1
    xkxy  
       May 22, 2020
    B 站很多完整的视频, 你要做的就是,坚持看下去、坚持练习下去。
    chmaple
        2
    chmaple  
       May 22, 2020   ❤️ 7
    1 、基本语法;
    2 、LeetCode 最简单的题目(一定不要中等和困难),学习如何用代码解决实际问题,掌握基本类的用法和语法,不要多刷,目的很简单就是把基本的 Java 语法弄懂,知道如何写解决实际问题的代码,到这一步就够了;
    3 、看公司有什么技术框架,SpringBoot,MyBatis,在 IDEA (推荐开发环境用 IDEA,社区版够用)里面自己搭环境,可以参考公司的成型项目,但是一定要自己亲手一点点搭起来,正常跑起来;
    4 、骚年,增删改查 CRUD 写起来,Postman/Navicat/SourceTree 用起来
    5 、多掌握一些工具类,Slf4J,CollectionUtils,StringUtils,DateUtils

    建议:
    1 、前期别想着去读源码,学设计模式,那不是你前期该碰的;
    2 、多看,然后是多写;
    3 、写 Java 的一般离不开写 SQL,一定要多花时间,很多时间去掌握!
    resist
        3
    resist  
       May 22, 2020   ❤️ 1
    学 netty 加分哦
    resist
        4
    resist  
       May 22, 2020
    @chmaple IDEA 社区版写不了 web 吧
    chmaple
        5
    chmaple  
       May 22, 2020
    @resist
    要写 WEB 为啥不用 WebStorm
    难道要写 JSP 或者 FreeMarker 、Thymeleaf 什么的吗,那个 Community 版本应该也能写吧
    resist
        6
    resist  
       May 22, 2020
    Community 版本不支持 SpringBoot
    resist
        7
    resist  
       May 22, 2020
    icct
        8
    icct  
    OP
       May 22, 2020 via iPhone
    @chmaple 感谢前辈的建议
    find
        9
    find  
       May 22, 2020 via iPhone   ❤️ 1
    放弃…是最好的 不信,那就 3 年过后来看吧
    resist
        10
    resist  
       May 22, 2020
    @find 顶你 /fist
    Cmdhelp
        11
    Cmdhelp  
       May 22, 2020
    建议建议 学好 jsp,再去学习框架,
    967182
        12
    967182  
       May 22, 2020
    Java 后端 快速入门啊!,,,,狗头保命 ing 。。
    realkenshinji
        13
    realkenshinji  
       May 22, 2020 via iPhone
    @chmaple 刷 leetcode 来熟悉语法不如刷 codewars,leetcode 那个难度标签有时候不准的
    ArtIsPatrick
        14
    ArtIsPatrick  
       May 22, 2020 via iPhone
    @Cmdhelp 你是认真的吗?
    qwingmix
        15
    qwingmix  
    PRO
       May 22, 2020
    java 后端,去 B 站找雷丰阳的教程,全套下来, 从 java web -> ssm -> springboot
    springboot + vue 的终极项目可以跟着谷粒学院项目来做。
    tt67wq
        16
    tt67wq  
       May 22, 2020
    我尝试学 Java,发现没 IDE 写不了,太过恶心,就放弃了
    Cmdhelp
        17
    Cmdhelp  
       May 22, 2020
    @ArtIsPatrick 不不不不,应该先去学好 java,然后再 jsp ,才看见楼主没学过 java
    icct
        18
    icct  
    OP
       May 22, 2020 via iPhone
    @967182 不是快速入门,入门学习计划至少半年
    chmaple
        19
    chmaple  
       May 22, 2020
    @realkenshinji
    没要求他认真刷题,就稍微做一点,知道基本数据类型,会写函数能写点有逻辑的处理代码就可以了
    codewars 没刷过,我不了解
    icct
        20
    icct  
    OP
       May 22, 2020 via iPhone
    idea 我用的 ultimate 教育账户,公司项目是 springboot+gradle+mybatis+dubbo 等
    xizismile
        21
    xizismile  
       May 22, 2020 via Android   ❤️ 1
    主:找一套培训班教程(基础+就业)
    (黑马或者尚硅谷的都还可以)
    辅:计算机系考研的四本教材
    精力放在主上,把辅相关的教材翻一遍

    全天学习的话,大概半年多时间学完就能找工作了
    xuhongda7
        22
    xuhongda7  
       May 22, 2020
    不学为赢
    yazinnnn
        23
    yazinnnn  
       May 22, 2020
    不是,为什么你刚入职都不让你干本行?你应聘的啥啊
    jxxz
        24
    jxxz  
       May 22, 2020
    icct
        25
    icct  
    OP
       May 22, 2020 via iPhone
    @yazinnnn 是校招,之前用 C++
    jizhihaoSAMA
        26
    jizhihaoSAMA  
       May 22, 2020
    之前学了点 Java 的 web 框架( ssm 和 springboot )。劝退了,懂了点基本的。没人带太难学了。不过你要是能找到好点的教程,也挺好的。
    linxb
        27
    linxb  
       May 22, 2020
    @xdxtao 有推荐的吗,现在教学视频的质量参差不齐,实在难顶
    Cmdhelp
        28
    Cmdhelp  
       May 22, 2020
    。。。我感觉我说的没错啊,为啥感受到了而已

    我 java 是自学的,当然学校也有教,

    先学好 java 基础( java 编程思想),然后 jsp (大学课本),然后框架( github 找代码学习),
    以上都离不开 边看边写,不然效果不大

    虽然现在工作 python (保住头发)
    但是自己的项目还是 spring 全家桶
    tangkaichuan
        29
    tangkaichuan  
       May 22, 2020 via Android
    廖雪峰的 Java 教程
    Miscedence
        30
    Miscedence  
       May 22, 2020
    多大啊 大几?
    icct
        31
    icct  
    OP
       May 22, 2020 via iPhone
    @Miscedence 研究生毕业了……
    chanchan
        32
    chanchan  
       May 22, 2020   ❤️ 3
    培训班积攒的几千部视频像是专门为你准备的礼物。
    suotm
        33
    suotm  
       May 22, 2020
    一个好的 IDE ( A ),一路 enter 过去。
    yeyang5211
        34
    yeyang5211  
       May 22, 2020
    @chmaple LeetCode 就把别人带到海里去了 这还出的来吗..
    DJQTDJ
        35
    DJQTDJ  
       May 22, 2020
    学个 p,到了坑位,大家不都一个个复制粘贴然后再改吧改吧
    EminemW
        36
    EminemW  
       May 22, 2020
    不用学 jsp 没意义 去 how2j 学一遍就行
    waiaan
        37
    waiaan  
       May 22, 2020
    好的视频太难找了。
    Danswerme
        38
    Danswerme  
       May 22, 2020 via Android
    @qwingmix 后端也要会 vue 之类的了么?...那前端存在的意义是啥呢
    ZredoC
        39
    ZredoC  
       May 22, 2020
    个人在复习 b 站的狂神说 java,讲的比较通俗易懂,但是框架这块应用场景搭建的不够实际,最后找个实战项目练手会好一些,主要还是业务逻辑这块。
    hhyyd
        40
    hhyyd  
       May 22, 2020
    @xizismile 老哥说的在理。先培训教材视频快速过,能上手。顺便刷写基础的( Java 核心技术、effective java 等书)打牢基础。然后框架源码设计模式等 深入学习。
    zifangsky
        41
    zifangsky  
       May 22, 2020
    相比较看视频,如果你更喜欢看书的话,我可以给你推荐一份 Java 学习书单:
    https://i.loli.net/2020/05/22/Ngfj1HqsvKwCYzx.png
    qwingmix
        42
    qwingmix  
    PRO
       May 22, 2020
    @Danswerme 尚硅谷的实战项目就是用的 vue,重心在后端,前端是顺带。
    adofsauron685782
        43
    adofsauron685782  
       May 23, 2020 via Android
    搬砖就完了
    copycoder
        44
    copycoder  
       May 27, 2020
    你没做过 java 怎么找到 java 的活的啊
    icct
        45
    icct  
    OP
       May 28, 2020 via iPhone
    @copycoder 校招进的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1771 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
    ♥ Do have faith in what you're doing.