知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

如何系统全面地自学Java语言?

发表时间:2022-03-23来源:网络

相信大多数人都是聪明人,智力都不低,只要你能用心学,多敲代码,多做笔记,三个月足够,还可能拿到大厂20w+的offer。

很多人可能会怼我觉得我吹牛逼,但我还是不匿名,因为这是我室友的亲身经历,今年秋招10月份拿到杭州某大厂的offer。

废话不多说,开始说正事。

南京某双非一本,今年大四。说说我那个室友,天赋挺好,只是人比较懒,我最喜欢他的一点,就是不管是玩游戏还是学习都比较专注,效率比较高。

2018.04月份开始自学java,虽然我们都是科班,但java基础基本为零,所以他是从java的基础知识变量啥的最基本的开始学。到最后学完ssm框架,跟着视频做了个小项目,就开始秋招

视频看的是某培训机构的整套视频

1. 2018.04-2018.06 看视频学习java基础和框架
这个时间段,他基本是早上8点起床开始看视频,除了吃饭时间,一直学到晚上12点睡觉。因为达内的一个视频都是一两个小时,所以他一天算下来只能看三四个视频,很佩服他,从不快进。
这个时间段,你应该要边看视频边敲代码边写博客总结。
(1) Java基础 这个是毫无疑问需要学的,而且要学的很扎实。从我面试的经验来看,基础面试官问的很多,变量,集合,反射,代理,nio,原子包,并发包,线程等都需要掌握。
(2) Query,Bootstrap 虽然是前端框架,但还是有必要掌握一下。至少要能看得懂。
(3) Mysql 数据库至少得学一种,建议学mysql。crud,多表查询,索引的原理等。面试但凡问到数据库,一定会问索引。
(4) Linux 这玩意也得玩一玩,基本的命令要会,建议买个服务器玩一下,时间久了自然都会。
(5) ssm struts就不需要学了,建议学习一下ssm,spring aop IOC得重点掌握,先过一遍基础知识,然后做一个小项目。

一整套视频大概就学习了这些东西,还有一些建议学习的
(6) spring boot 现在大多数新项目都使用spring boot构建,简化配置,有时间可以学习。
(7) redis 这玩意也得学

2. 2018.07-2018.09 实习
暑假我强行把他拉上跟我实习了两个月。建议能找到实习的尽量多实习,这样对于面试有加分。实习阶段,他使用ssm独立完成了一个项目,这为他后来的面试增加了成功率。

3. 2018.09-2019.10 秋招

第一次在知乎回答这么多,文笔不好,欢迎点赞关注。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜