icct
V2EX  ›  Java

Java 后端如何入门

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

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

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

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

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