Java路线学习上的小建议

Java路线学习上的小建议

序言

作为学了半年,忘了半年的秃头小程序员来说,不得不说,学习Java还是有魅力的。初入者可能对于这一庞大且健壮的语言只有了解上的概念,比如学习过C语言的人学习它时,会被人告知Java相比于C语言,是存在很多共同点的,但是Java相对来说,没有了繁琐的指针,但一切对象都还是靠地址去指向,这就省去了最繁琐,最难理解的东西,却保留了C语言最健壮,最有魅力的东西,并基于此衍生出了无数的,优秀的编程方式。
学习至此,对我来说,最大的感受莫过于,这门语言的创造不亚于一项顶尖的科学发现

初入Java

对初学者来讲,这门语言可能是第一次接触的编程语言,对于此,我有更不同的意见

比如,转行者或者没有任何经验的小白希望能通过学习计算机语言,在未来拿取高薪,走向人生巅峰。如果有这个想法,那么有一个重要的事情需要在学习前解决:你是否可以接受庞大不同于以往任何工作或知识经验的一门学科,并且它也存在技术更迭。这首先就需要在学习之前做一次详细的了解和评估,自己能否胜任这一项技能。如果可以,学习就可以开始。当然,希望通过学习一项新的技能来充实自己的知识水平完全可以直接开始学习之路。

开始学习之后,会有许多的问题被摆出来,我在这个问题上有相当的发言权。

首先,初始学习在配置jdk的相应的环境变量时,可能会遇到路径错误,未加分号,中文分号,jar包缺失等等问题,这些其实都是初学者刚开始时会遇上的麻烦,这一系列的相关问题统一解决的最好办法是百度。这是一个非常重要的个人学习需要深知的方法,你可以在百度上解决你所遇到的99%的问题,因为这些问题都被发现过,并且已经被人解决了。当然,剩下1%的答案只是你没有发现。

其次,学习路上考的不是顽固的死记硬背,这些在高中就已经被大部分学科淘汰的方法,也经不再适用,学习Java最好的办法就是去理解它,用代码敲它,第一次不清楚,多来几次就恍然大悟了。

然后,就是学习路上的记忆问题,学得快的,很多学完后仍然不时调回来重新理解,这种学习方法对编程语言学习是一种极佳的方法。每一次新的学习,就有一次新的理解,这种感觉很奇妙,在学习路上可以常常回顾。

Java进阶

完成基础学习后,大致掌握了学习的节奏,在进阶的学习上就不能放松了,因为这条路上梦想夭折的人很多。可能因为它对初学的不友好,或者说可能是它的知识面太广,每一个学习的点都可以向后无限延伸,像进阶中的集合,多线程,反射等。都是难人的东西。因此想要学好这个地方的基础,时间动手写代码是必不可少的。同样,这里,是作为向后继续深入学习的铺垫,这里没有学好,在后续学习中,Java进阶可能是你光顾最多的地方。

后续学习

后续的学习在有了基础和进阶的打磨之后,就可以慢慢品尝这门语言带来的魅力了,但是学习是没有止境的,后续的学习依旧艰苦,后续学习包括:
数据库学习
JDBC操作
HTML,CSS,JavaSript
Servlet学习
AJAX,JQuery
Mybatis
Spring
SpringMVC
Dubbo
MQ
redis
zookeeper
fastDFS
Nginx
SpringBoot
SpringCloud


以上每一个都是后端程序员必不可少的学习流程。

推荐一个学习网站:B站

学无止境,且行且珍惜吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值