您现在的位置是:首页 > 正文

自学一年Java能找到工作吗? 最新发布

2024-04-01 04:40:04阅读 2

从入门到找到工作大概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学习路线图57 icon-default.png?t=N6B9https://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​编辑

1.2 趣味学习

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

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

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

二、Java笔记分享

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

Java从基础到就业全套内容更新ing_黑马程序员官方的博客-CSDN博客​blog.csdn.net/itcast_cn/category_11651333.html​blog.csdn.net/itcast_cn/category_11651333.html​blog.csdn.net/itcast_cn/category_11651333.html​blog.csdn.net/itcast_cn/category_11651333.html​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 评论回答6 赞同 · 0 评论回答​编辑

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

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

网站文章

  • python自动化测试框架学习 之 HTMLtestrunner

    python自动化测试框架学习 之 HTMLtestrunner

    前几天大致搭了个基于python的自动化测试框架: 其中reports是用来放生成报告的====== HTMLtestrunner 是基于unittest单元测试的html的一个库。 首先安装,安装的时候有点特殊,一般的python库直接pip install ... 即可,安装这个的时候我用这种方式试着安装了下“testrunner”和“html-testrunner” 后面发...

    2024-04-01 04:39:58
  • layui分页样式设置居中

    layui分页样式设置居中

    layui数据表格

    2024-04-01 04:39:50
  • POST请求

    / 如果"POST"就会把这个请求的数据放在"请求数据包"-HTTPRequestMessage的请求体中。axios.post ("协议://ip:port/pathname",{参数对象})// ...

    2024-04-01 04:39:11
  • 计算机组成原理-数据的表示和计算

    1.进制的转换(1)进制的转换十进制转换为二进制(1)除2取余法(整数部分)对十进制的数不断除2求余,直到商为0。先求得的余数是二进制的低位(327)10转换:转换为 (101000111)2 第n次除2后的商 余数 163 1 81 1 40...

    2024-04-01 04:39:04
  • Hexo:博客框架10分钟搭建个人博客

    Hexo:博客框架10分钟搭建个人博客

    首先是先给大家打个招呼最近看网上看到了很多的的关于搭建博客的视频,我自己也学着自己搭建了一个博客"我自己的博客链接"(欢迎大家来我的博客跟我深入交♂流),今天我把搭建的过程记录下来写成博客,留下一个纪念,也可以顺便帮助那些想要搭建个人博客的小伙伴们,帮助他们搭建属于自己的博客主页啦,那么废话不多说,现在就开始吧。准备工作和环境搭建第一步安装node.js nodejs下载地址...

    2024-04-01 04:38:57
  • 二叉树相关公式

    二叉树的相关公式 1.一棵满二叉树,知道二叉树的层数c,求节点数m? 公式为:m=2^(c-1) ; 2.一棵满二叉树,知道二叉树的深度s,求节点数m? 公式为:m=2^s-1; 3.一棵满二叉树,知...

    2024-04-01 04:38:17
  • Linux常见的压缩包

    Linux常见的压缩包

    要创建一个归档文件,使用命令是:# lzma -c --stdoutexamplefile>examplefile.lzma虽然lzma是一款强大的工具,但其在Linux用户中的人气并不高。tar.g...

    2024-04-01 04:38:11
  • 产品日记--智慧矿山

    今天看到徐飞一篇关于创业的文章,又这么一句话:“一个没有创业并且成功过的人,做创业者的导师,到底能给创业者多大的帮助,是值得审慎考虑的。”

    2024-04-01 04:38:03
  • 【三十八】在Linux安装redis & 在Linux中的redis服务启动与停止 & 设置密码远程连接

    【三十八】在Linux安装redis & 在Linux中的redis服务启动与停止 & 设置密码远程连接

    11

    2024-04-01 04:37:56
  • 985毕业的“打工人”,大厂java开发2年被裁,重新出发终于拿下腾讯offer

    985毕业的“打工人”,大厂java开发2年被裁,重新出发终于拿下腾讯offer

    看到标题,可能很多读者朋友恐怕又要骂我了,985这个特殊的字眼也确实异常晃眼,实际上现在985,211也越来越多,它能代表你能够进入到更高的平台,拿到“高级工厂”的入场券,但并不意味着你会成为赢家,或...

    2024-04-01 04:37:14