• Katttes

    目前是一名前端开发,有一定的开发经验,自认为思维逻辑还不错且有编程基础。这几天准备系统学习 Java ,想从前端向后端拓展。

    给自己定了一个小目标:用 30 天时间,尽可能掌握 Java 后端开发的核心知识,并争取独立完成一个完整的后端项目!

    所以想向朋友圈里所有做 Java 开发的朋友取取经:

    1.有没有值得推荐的学习教程、课程或学习路线?
    2.有没有自己当初学习 Java 时整理的笔记、文档,或者踩坑经验?
    3.如果只有 30 天,应该怎么安排学习计划,才能少走弯路、快速具备独立做项目的能力?

    尤其欢迎有前端转 Java 经历的朋友,分享一下你们当时是怎么学的、哪些知识最重要、哪些坑要避开!

    不管是一个教程链接、一份学习笔记,还是几句经验建议,对我来说都很有帮助。

    欢迎各位 Java 大佬在评论区留言,也欢迎直接私聊交流! 先在这里感谢大家,30 天后争取带着自己的项目来交作业!

    主楼
  • EmptyDX

    对着 AI 许愿就行了

    #1
  • kulove

    为什么要学 Java ? Next.js 做全栈不就好了

    #2
  • lancelock

    想学后端,也没必要学 java 。java 这套太繁琐了,就用 node 可以了

    #3
  • xooass

    不需要再学任何一门语言,只需要学习能力强即可,ai 许愿自己能看懂个大概就能上生产

    #4
  • guotie

    钻木取火

    #5
  • gloye

    30 天时间,不可能掌握 Java 后端开发的核心知识,但是可以让 AI 帮你独立完成一个完整的后端项目

    #6
  • jackOff

    ai 许愿柳时代来临了,没必要过度纠结技术语言,自己喜欢哪个就用哪个

    #7
  • tramm

    6 楼说得对

    #8
  • iorilu

    开啥玩笑

    老板要你 1 天交货, 交不出就走人了

    #9
  • soleils

    你现在还学 Java, 基本上是 49 年入国军

    #10
  • Croow

    还学啥,对着 ai 许愿就行了

    #11
  • Desiree

    为什么不学 js....

    #12
  • pikasa

    不用那么久,我给你 3 个小时

    图片

    #13
  • moons

    天下苦 java 久矣

    #14
  • yyhuan

    分享一下我的路径,我尝试过去啃系统的教程和视频,后来发现都坚持不下来,一是视频/教程实在太长了,有点难静下心来去学,二是心态上总是患得患失,浪费了很多时间。我现在推荐路线:
    1. 用极短的时间快速过一下廖雪峰的 java 教程,只了解基础语法怎么写,勉强能看懂就好,预估 1 ~ 2 天抽几个小时看看
    2. 看完基础语法,推荐一下这个教学 skill: https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/SKILL.md ,告诉他一个预期的目标,以完成真实的 java 接口出发,直接在它的指导下去写。这个 skill 会为每一个知识点生成一个 html 文件,来讲解再附带几个小测验的题目,比较接近真实的开发环境。
    3. 差不多能自己模拟写一些公司的真实接口了,然后可以继续看看以前的历史 bug ,让 AI 帮你做一点模拟场景,看看自己能不能在不借助 AI 的情况下,独立排查问题(我目前差不多也就只学到这里)。

    最后我想说,学吧,老铁,不要求懂什么 jvm 优化、底层原理,掌握比较基本的读写能力,我觉得也是延长职业生涯的一种方式。而且学习这些基本的东西,时间投入也不算太多。生存总是艰难的,加油吧!共勉

    图片

    #15
  • lp7631010

    程序员行业都要完蛋了 还在前端转后端呢

    #16
  • ethan2jam

    @yyhuan 我也是这样,从实践出发折腾了一段时间后发现其实也没有想象的这么困难。虽然底层原理或者高深的理论仍然看不懂,但是做点工程实现还是能出活的。

    #17
  • isno

    推荐我这本著作给你 https://book.douban.com/subject/37523039/

    后端不能只限于一个语言,如果下分工作换成 Golang 、Python ,Java 不是白学了么。所以,要了解系统架构、系统底层资源设计、分布式处理的思想。

    #18
  • KOMA1NIUJUNSHENG

    java 也完了,你下一步准备学什么呢。python 、go ?如果全都完了呢,接下来准备卷什么语言呢。我写 java 写了五六年了,今年开始基本没自己亲手写过代码,几乎全是 AI 写的,bug 也是 AI 解决。如果有一个工具必须要 python 来做,直接让 AI 做,几分钟就好了。而我压根就不懂 photon 的什么语法什么函数。AI 的时代还在期望通过学新的语言来逃过职业危机?太天真了

    #19
  • JeffWalker

    还要入国军啊? java 现在就是路边一条了

    #20
  • zy445566

    现在 java 更完蛋,你还不如直接 node.js 全栈一把梭🤣

    #21
  • w741069229

    不是,学鸡毛的 JAVA ,语言不重要,重要的业务能力了。代码是个 AI 就会写

    #22
  • susunus

    @isno 作者本人? 这可不适合新手,Head First Java 画上一周时间,再画一周 看 sql 必知必会,然后直接 Spring 走起

    #23
  • cslive

    不建议 java ,搞点难度的学 rust

    #24
  • yl20181003

    后端不仅仅是 Java ,数据库,缓存,消息队列,云原生,各种东西多了去了,30 天远远不够,要 AI 搞全栈,真不如选 NodeJS 技术栈。但是如果真要学,也可以的,找个黑马的学习路线跟着啃,半年起步。

    #25

发表回复

登录后回复