Java 后端如何入门 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
icct
V2EX    Java

Java 后端如何入门

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

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

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

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

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