您的位置 首页 java

如何自学 Java 开发?

近些年由于 程序员 的薪水比较高,所以有很多其他专业的人或者工作几年中途转行涌进了程序员行业,加速了这个行业的内卷,但是据各大招聘网站上的数据统计,程序员当前的需求量还是远高于全行业的平均线的。所以,程序员的现状我觉得是不错的,至少未来十年内是无需担心的。

最近几年, Go Python 等语言快速崛起,大有挑战 Java 地位的趋势,但是 Java 毋庸置疑仍是当前互联网行业里招聘需求量最大的,企业大佬更是渴望全栈型Java开发工程师远远大于单一的技术型人才。

Java工程师的3大优势:

1.市场前景好、招聘岗位多

作为世界第一的编程语言,岗位需求量每年以22%左右的速度增长着。其中尤以Java程序员、Java工程师最为缺乏。全国每年Java工程师的缺口高达50万+。

2.人生规划远 、未来潜力大

发展路线一般为项目组长,项目经理,架构师, CTO ,因Java开发工程师是前后端都要兼顾,需要了 解整个技术体系,架构,这些都是一个CTO的必经之路。

3.技术含量高 、薪资收入高

中级工程师 月收入高达12-18K,高级工程师则有机会突破30K,月入万元不是梦。

存在的问题:

1.学了就忘,记忆力差,不能好好理解导致知识记不住。

2.越学越感觉自己啥也不会,学的东西都很浅薄。

3.越学越觉得知识太多,而且杂乱,自己不能很好地消化总结。

4.觉得自己付出很多,貌似没啥收获,眼睛会了,手不会。

5.一旦遇到问题,无从下手,稍微改变一点代码就不懂了。

6.急于求成,想要快点学完找工作,奈何能力有限,越学越急。

7.陷入自我怀疑和深深焦虑。

自学前准备:

自学前我们要做好心理准备,学习是一个既无聊又漫长的过程,如果我们想要自学,首先我们要有坚强的意志,这个说起来简单做起来很难,我们要能够做到放弃所有娱乐活动的准备,包括周末和各种节假日,要耐得住寂寞。如果我们做事情总是三天打鱼两天晒网,那么我建议还是不要自学,毕竟自学缺乏学习氛围,一切都靠自己。如果意志力薄弱,我建议最好还是报个培训班,进行系统的学习,有老师的指导、有学生的陪伴学习,效果要好得多。

自学周期预估:

自学周期看个人能力情况,但是学习不能拖太长战线,容易消耗人的意志。所以我建议学习Java给自己定一个参考时间:6个月,平均每天6-8小时,共1200个小时左右,时间大致安排如下:

  • 先给自己3个月时间学习基础知识学习和强化个人能力。
  • 再给自己2个月时间进行项目实战反复练习,项目实战同时也在复习和巩固之前的基础知识。
  • 最后的话给自己1个月时间进行面试高频题准备,看面试题其实也会增加自己的专业知识。

学习步骤:

  • 第一阶段:Java核心基础

Linux MySQL 、Java程序设计、Java高级程序设计、 Oracle 基础知识、Core Java实战

  • 第二阶段:Web开发技术

HTML5、CSS3、JavaScript、XML、Web开发( JSP )、Web开发( Servlet )、Ajax、 Mybatis ORM 映射、 Redis 缓存技术

  • 第三阶段:企业级应用开发

Web项目实战、 Hibernate Spring Spring MVC Shiro Maven 、企业级项目实战

  • 第四阶段:面试准备

面试时我们需要多花时间准备,这一阶段就是主要去花时间学习面试相关技巧和经验,让我们可以在面试中发挥自己最大的优势,学的再好,如果面试经验不足,容易紧张,没有把自己的真实能力发挥出来,那肯定是吃亏的。

笔记辅助:

一个好的程序员,除了系统化的学习,还需要在学习过程中做一些课程式的笔记,这不仅可以巩固我们的学习知识,还可以形成一种严密有序的思维方式。因为每一次写作都是一次知识点的总结,都是一个整理代码反省自身的过程。我推荐日常学习的空余时间可以在 GitHub 或者 CSDN 等网站写一些博客,写博客有以下几个要点:

1.记录的知识首先要是我们自己至少学习过一遍的内容。

2.要有自己的理解和思考,而不是照搬教材或者文档。

3.写的代码我们要都进行实际操作过,尽量不要出现错误代码。

4.写的博客,不仅我们自己能看,也不吝啬与别人分享

文章来源:智云一二三科技

文章标题:如何自学 Java 开发?

文章地址:https://www.zhihuclub.com/198477.shtml

关于作者: 智云科技

热门文章

网站地图