学习大纲

首要分为四个大板块。当然,部分的常识细节十分多,后续会出一期具体到部分的路线图。

Java初学者应留意的几个点

搜索引擎/处理bug

一个好的程序员必定会利用好搜索引擎,我们现在学习的Java所遇到的大部分问题根本都能够通过百度或许google处理,会搜索引擎自身也是一门技能,自己的程序假如遇到问题,主张先在stackoverflow(全球最大的技能问答网站)、CSDN这样的地方搜搜,由于Java的生态圈已经十分老练,许多问题我们根本都遇到过(假如我们都处理不了,那你就毕业了),所以在这些论坛中或许都能够找到答案。假如论坛处理不了问题,能够再去问身边认识的技能大佬帮你解答。

学会总结

学习任何技能之后,大部分人都会觉得视频里边讲的内容自己都听懂了。可是在第二天又如同忘记了,或许让你自己着手去写Java代码时写不出来。这里主张我们学完一部分常识后要着手实践,多考虑,还要做好总结,让你学过的常识形成一个系统,这样才干使用出来,并且能了解它。还有一个办法主张我们尝试,试着把这个常识点讲给他人,假如你能把这个常识点给他人讲清楚,阐明你是真实的掌握了。假如不能,阐明你仍是不行了解这个常识点。

总结办法:

  1. 能够把笔记写到 有道云、语雀 、石墨、以及markdown 文件上。
  2. 画思想导图。
  3. 写到博客。

写博客

写博客的几点优点如下:

  1. 对学过的常识有愈加深刻的认识,让自己的常识系统愈加完善;
  2. 监督自己能持续学习;
  3. 能给你带来其他额定的经济收入;
  4. 打造个人IP,进步自己的竞争力,找作业的时分有优势;
  5. 比同行的人拥有更多的时机;
  6. ……

总结来讲,写博客是一件利己利彼的事情。你可能会从中收获到许多东西,你写的东西也可能对他人也有很大的协助。可是,写博客仍是比较耗费自己时刻的,需求你自己分配好时刻。技能共享是一种美德,现在做任何作业都需求团队合作,写好博客是一个程序员必不可少的好习惯。

多逛Github

没有任何一个优异的程序员不知道Github,必定要参与一些开源项目的开发中,这样会进步自己的项目才干以及自己的竞争力。多去看看他人开源的优异项目,学习他人的代码标准以及规划思路。这种优异的项目看多了后,你会渐渐发现自己的编程思想得到很大的提高。Github上面还有许多开源文档,这些对平常学习都能带来协助。

实践/敲代码

刚开始接触学习Java的人都有一个通病,视频看的十分多,可是代码却写的少的可怜。实践是一个程序员最重要的,把自己学到的常识应用到实际的项目中,这样才干不断进步自己的技能水平。许多Java初学者说没有项目去做,下面我给我们介绍几种办法:

  1. 在b站上面找一个自己才干范围之内的项目实战视频,或许找一个师傅带你做一个能找到作业的项目。做的时分,你必须有自己的考虑,不要浅尝辄止,许多常识点,他人的讲解只能满足项目就能够了,关于比较重点的常识自己要往深里挖。
  2. Github和gitee上有许多实战项目,挑选一个来研讨,为了让你面试时愈加了解这个项目,在了解原有代码的基础上,主张你对原有项目进行改善或许增加功能,这样能够很大程度上进步你的编程考虑才干。
  3. 发挥自己的想象力,用自己学到的Java系统里边的常识完结一个自己想要完结的功能项目,假如遇到自己不明白的点就去暂时学,边做项目做边学习也是十分高效的,可是这种办法关于初学者来说有难度仍是很大的。

代码标准

假如你考虑进入优异的互联网大厂作业,那么你必须从开始就留意自己的代码标准,从学习Java的第一天起就要养成杰出的编码习惯,包、类、办法的命名这些是最根本的。特别推荐我们能够去看看《阿里巴巴开发手册》。

交流才干

许多人以为做技能的人就不需求交流,这是完全错误的主意,Java程序员许多时分都在开会交流事务需求,假如你不仅仅只想做一个底层码农,那必定离不开杰出的交流才干。这是一个优异的Java程序员应该具有的根本素质。

健康日子

为什么要最终说,由于这个点最重要,也最简单被忽略,千万不要比及真的身体不舒服了,你才开始意识到健康日子的重要性。

  1. 非必要时不要熬夜,有时分做项目常常会忘了时刻,实际上这种习惯十分不好。
  2. 看电脑 40分钟之后,起来走 5 分钟,看看远方放松一下。不要觉得这 5 分钟浪费时刻,相反,这 5 分钟可能为你带来更大的功率提高。
  3. 能够考虑买一个电脑架子,保护好自己脊椎的一起,办公体验也会提高许多。
  4. 保证足够的睡觉。