半路出家学Java能学出来吗?怎么学?

从入门到找到工作大概6个月的时间吧。

前提条件是每天都有大块的时间,并且可以处于高效的学习状态当中,能学习的时间6个小时是最少的。——如果这句话没有劝退大家继续看后面的内容。

根据经验来说,我们先找到Java学习目的,一般都是以就业为主。那就首先要知道企业的用人标准是什么。因为几年前掌握Java基础后,可以用Java在程序中操作数据库基本就可以达到了企业的用人需求。但是这个标准在今天并不适用了

Java语言的实际学习当中,它是一个熟练工种,要掌握这门技术,就必须要动手。不夸张的说,30%的理论知识,需要用70%的时间来练习

综上所述:学习Java最有效果的,掌握三点即可。
1. 大块的学习时间——有时间、有学习能力;
2. 了解当前的企业用人需求——看最新版的学习路线图;
3. 边学边练——强制输出带动吸收内化。

如果看到这里,大家觉得我可以自学。那么接下来会带大家先了解下Java需要学什么,大概的每天学习规划是什么,帮大家明确学习的目标是什么。

  • 入门:Java SE基础-->Java Web(含数据库+H5+js+vue)
  • 中级:Maven-->Git-->SSM框架 -->MybatisPlus-->Spring Boot-->传智健康【项目实战】
  • 进阶:Spring Cloud(微服务开发,学这一套就够了) 也可分技术点学: (Dubbo-->Zookeeper-->RabbitMQ-->RocketMQ-->Docker-->Redis -->MongoDB-->搜索技术Elasticsearch-->MySQL进阶)
  • 项目:SaaSiHRM【企业服务】-->好客租房【生活服务】-->万信金融【金融行业】-->闪聚支付【聚合支付】-->权限管理一体化解决方案-->短信网关平台
  • 以上技术,足以支撑找一份好的java开发工作。

如想工作后再提升,页面底部还有30+套,工作后再学习提升的技术:

【JDK8-15新特性】【编程强化】【数据库强化】【安全框架SpringSecurity】【报表技术】【模板引擎VelocityTools】【工作流Activiti7】…

黑马程序员:2023年黑马程序员Java学习路线图72 赞同 · 13 评论文章​编辑icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/596422138

1.1 如何入门

线路图有了,我们以入门阶段为例,应该如何学习Java基础知识。

笔记 包含知识点
Java-第一天-基础语法 人机交互、Java以及发展史、主要特性、JRE和JDK
Java-第二天-Java基础 注释、字面量、变量、数据类型、标识符、键盘录入
Java-第三天-IDEA下载安装 IDEA下载安装、中层级结构介绍、第一个代码、类、模块、项目的相关操作
Java-第四天-运算符 运算符和表达式、算数运算符、隐式转换、强制转换、字符串相加、算术运算符总结;附习题
Java-第五天-流程控制语句 流程控制语句、if语句、switch语句、循环结构
Java-第六天-回顾+练习 相关练习题巩固前五天内容;
Java-第七天-面向对象 类的概念,设计类获得对象,定义类的补充注意事项。内存图,构造器,this关键字,封装,标准JavaBean。成员变量和局部变量区别。
Java-第八天-常用API String的概述,创建对象,常用API-字符串内容比较、遍历、替换、截取、分割操作;ArrayList相关学习;
Java-第九天-ATM系统 以上内容完成后可以联系。
Java-第十天-面向对象进阶 static、单例、代码块、继承
Java-第十一天-面向对象进阶 包、权限修饰符、final、常量、枚举、抽象类、接口等。
Java-第十二天-面向对象进阶 多态、内部类、常用API

还有更多的细分内容在这里因为篇幅问题就不更新了,上面这样的课程表是以每天学习至少6个小时规划的,其实这样的规划一点也不难。就按照黑马程序员的课程进行学习的话,课程都是有标号的,只需要大家汇总成表格,按照进度学习。

20 天学会 Java - 知乎​www.zhihu.com/education/video-course/1483149993460109313​编辑icon-default.png?t=N7T8https://www.zhihu.com/education/video-course/1483149993460109313

1.2 趣味学习

很多同学觉得光学知识点会有些枯燥,希望能够快速获得成就感,找到学习的乐趣。

给大家分享一套课程【石头迷阵】,通过完成一个小游戏,来一步一步的从零开始学Java。

怎么用java开发小游戏?15 赞同 · 1 评论回答​编辑icon-default.png?t=N7T8https://www.zhihu.com/question/531979649/answer/2477499101

二、Java笔记分享

...更多内容看下面专栏:

Java从基础到就业全套内容更新ing_黑马程序员官方的博客-icon-default.png?t=N7T8https://link.zhihu.com/?target=https%3A//blog.csdn.net/itcast_cn/category_11651333.html

自学Java我推荐的书籍为《Java从入门到精通》,有案例、代码跟着学很容易懂。

当然被业界称为为四大名著书籍质量也不错:

在跟着书籍学习的时候,有困难的内容也可以先放一放,还有Java Swing等窗口应用部分也可跳过。这些书不需要全买,有一本工具书就足够了。

力扣:https://leetcode-cn.com/problemset/all/

牛客https://www.nowcoder.com/

适用ACM选手的一些刷题网站:杭电oj、 Codeforce、 Vjudge 、Atcoder

Java开发也要刷题吗?那是肯定的,找工作无论大厂小厂(尤其大厂)避免不了笔试题,力扣和牛客上都有剑指offer,建议刷2-3遍,力扣hot100一定要刷一下,如果冲击大厂那一定要刷200道以上才行。

四、Java框架的官方文档

除了以上框架,还要学习Java后端必学的安全框架(Shiro或者Spring Security,可以学习其一);Redis缓存消息队列(选一种消息队列学习),后面有时间再学习其他中间件

五、自学Java如何写简历

先来看看错误简历示范:

至于应该怎么写简历,大家可以参考这篇内容。有关项目经验应该参考什么原则:

自学的java,简历应该怎么写呢?5 赞同 · 0 评论回答7 赞同 · 0 评论回答​编辑

有关2023年一些新的学习路线图:

学编程有任何问题找 @黑马程序员,有问必答,免费答疑!祝好,祝高薪!

猜你喜欢

转载自blog.csdn.net/itcast_cn/article/details/134536504