对于一个小白来说,多长时间才能学好JAVA,能进公司做项目?

112 篇文章 0 订阅
106 篇文章 0 订阅

正常情况下半年左右就可以到市场上历练了,正常情况下是每天有自己的学习计划,学习时间不低于4小时,如果说是三天打鱼两天晒网,谁都不敢保证。

说个小技巧,等你觉得学了4个月时候去招聘网站搜索Java,然后会输出一堆岗位信息,查看你感兴趣的岗位,查看他的招聘要求,看看你是否可以满足他们的要求,是否可以随口说出要求中的技术重点,如果没有问题就差不多可以去面试了。

本人新建一个技术交流圈子,群主是10年老技术人员,某上市公司的技术负责人,群里面每天会给群友解答疑问,招聘内推,点击即可加入圈子 验证码 cs

到市场历练前需要掌握:

1.Java基础

基本代码的编写(比如:排序、递归)、类集(List、Set、Map)使用、多线程使用、JVM基本原理

2.数据库

掌握增删改查语句、索引的基本概念及用法、事务的概念及用法

3.缓存

Redis用法

4.框架

SpringMVC用法、SpringBoot用法

5.分布式

SpringCloud基本用法

6.消息中间件

RabbitMQ用法

7.大数据

ElasticSearch用法

以上,都需要通过小的Demo来掌握用法。然后,找个简单一些的项目理解下项目实际使用就可以了。

理解项目大概流程就可以投递简历找工作了。

注意:先投递意向不强的公司,通过面试积累软知识、原理类的经验,没遇到不会的,要记下来,尽快上网查询或者看书查询然后掌握。比如:

1.Java基础

HashMap是如何实现的

2.数据库

索引在什么时候会失效

3.缓存

如何避免缓存穿透

4.框架

SpringMVC请求流程

5.分布式

feign熔断的原理

6.消息中间件

RabbitMQ的延时队列是如何实现的

7.大数据

倒排索引与正排索引的区别

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值