66beta
V2EX  ›  Java

刚开始学 Java ,如何进入实战?

  •  
  •   66beta ·
    66beta · Sep 18, 2019 via Android · 7094 views
    This topic created in 2612 days ago, the information mentioned may be changed or developed.

    跟着廖雪峰老师的教程,以及一本古老的教材,学习了一下 java 基础。

    看了下公司 java 项目( spring framework ),一头雾水,尤其目录结构,毫无 PHP 和 js 那种 mvc 的感觉。跟后端确认过,确实是 spring 的经典目录结构。我感觉后端自己也搞不清楚文件的分布,全靠 idea 的跳转功能...

    想请问下各位 java 大神,如何才能进阶?先去学 spring framework ?有什么结合实际业务实战的书推荐吗?

    18 replies  •  2019-09-20 14:19:28 +08:00
    murmur
    murmur
    Sep 18, 2019
    1
    看你啥 java 了,java 细分的东西太多,企业有企业的坑,互联网有互联网的坑,安卓有安卓的坑,还得想办法做项目
    jsnjfz
    jsnjfz
    Sep 18, 2019
    2
    建议看慕课网的视频教程跟着一起敲代码
    LokiSharp
    LokiSharp
    Sep 18, 2019
    3
    自学的话。。。建议网上买个新一点的实战视频看看,书的话说实话还不如直接看文档
    tt67wq
    tt67wq
    Sep 18, 2019
    4
    已经入门,现在可以放弃了
    daiqiangbudainiu
    daiqiangbudainiu
    Sep 18, 2019❤️1
    5
    spring boot 的话,一般 controller 目录下就是接口 url 的定义,service/impl 目录下就是 controller 调用的 service 的具体方法实现
    memedahui
    memedahui
    Sep 18, 2019
    6
    "毫无 PHP 和 js 那种 mvc 的感觉",我呆住了.
    xuanbg
    xuanbg
    Sep 18, 2019❤️1
    7
    学 Java 不要先去看什么书,书要在入门后去看。你需要的是找一个对对 Java 生态理解深刻的人来带你入门,为你提供指引,帮你建立正确的 Java 生态的世界观。然后,教你怎么正确使用流行框架就够了。这些知识的传授,也许 1 天都不用,但影响将是长远的。一上来就去学什么语法、框架就落了下乘了。不能开拓视野,没有大局观,不利于后期的发展。
    t2doo
    t2doo
    Sep 18, 2019
    8
    Java 环境体系比 PHP 复杂多了,语法什么的倒是没多大区别,就是什么 mybatis,spring,spring boot,tomcat,weblogic。。。我的天啦~
    我司招过一个学了半年的实习生,连自己电脑的 Java 环境都不会配
    758424849
    758424849
    Sep 18, 2019
    9
    一般来说跳转方法体不都是靠 idea 的跳转功能吗。。就算知道位置,到目录树那里都要点半天,为啥不用跳转
    AM2coder
    AM2coder
    Sep 18, 2019 via Android❤️1
    10
    我的蠢方法。选一个自己非常想实现的稍有挑战性的小项目(非常划重点),然后从零开始面向搜索引擎编程,过程中记得记笔记或写博客,过程肯定艰辛,但一旦你完成了,收获良多,一定不止入门这么简单。
    Orenoid
    Orenoid
    Sep 18, 2019
    11
    单纯实战还是不难的,如果是用 spring 的话,过一下官方的那一堆 guides,照着先写个增删改查的小项目,然后找别人项目看代码,剩下的就是面向 Google/SO 编程了,当然有空还得系统性地学习下 Java 和平时常用的框架。
    我从 python 转 Java,前后用了三四个星期吧,现在已经给公司写了一个项目了。当然这样底子是不稳的,所以我说还得系统性地深入学习。
    q8164305
    q8164305
    Sep 18, 2019 via Android
    12
    我也在学 java,java 基础还不难学,spring 简直劝退,各种注解绕来绕去,看不懂还是得死磕,没办法,为了生活
    iPhoneXI
    iPhoneXI
    Sep 18, 2019 via Android
    13
    Java 还好,spring 看着恶心,spring boot 稍微好点
    simpleha
    simpleha
    Sep 18, 2019
    14
    照着我的博客( web 框架: https://www.cnblogs.com/shuimutong/p/11456831.html )写一遍框架吧!
    aguesuka
    aguesuka
    Sep 19, 2019 via Android
    15
    java 好的地方在于学新东西不容易犯错,代码自带注释。坏地方在于啰嗦的代码或发明 dsl 这种吃力不讨好的事情必选其一。学 java 的话就是写代码,比如实现个 http 服务器之类的
    quickma
    quickma
    Sep 19, 2019
    16
    写需求啊,多写写就知道了
    Drinker
    Drinker
    Sep 19, 2019
    17
    首先么 se 要熟练,业务上写起来才好看,然后么就是 web 了,servlet fliter 熟悉点概念,接着就可以去看 spring mvc 那套了,就是 controller service 和 repository,熟悉了以后,自己捣鼓个框架出来,登陆,用户管理,权限配置(简单用 filter 写)。
    Ravenddd
    Ravenddd
    Sep 20, 2019
    18
    想看看这个目录是怎样的, 正常不是 MVC 三成吗, 惊了!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2395 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 04:46 · PVG 12:46 · LAX 20:46 · JFK 23:46
    ♥ Do have faith in what you're doing.