首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
icct
V2EX  ›  Java

Java 后端如何入门

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

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

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

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

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