零基础如何学习Java?成功上岸月薪16K野生程序员经验分享!

31 篇文章 0 订阅
15 篇文章 0 订阅
文章讲述了张磊如何从非计算机专业背景转行学习Java,他通过视频学习和项目实践,先掌握Java基础和实战技能,然后补充计算机基础理论,最终成功进入行业。他的学习方法强调先做项目再补基础,以及利用在线资源和培训提升效率。
摘要由CSDN通过智能技术生成

自疫情结束,越来越多的人投入到Java编程语言的大环境中,但其中不乏许多Java零基础的同学,通过自己的努力并成功上岸,那么他们是如何脱颖而出呢?

前段时间和千锋的Java编程老师(李老师)谈起了这位男同学(张磊),李老师说张磊大学专业不是计算机,但毕业之后知道java程序员赚钱,自学了一段时间java,但想让自己的技术更上一层楼,能进入到更好的公司,这才来找到千锋。

小源问李老师,没有基础自学Java?这也太难了吧?那这位同学自学的怎么样?

李老师笑笑说道,张磊自学的还真不错,我给你分享一下他零基础自学Java的过程吧~

.

他先是看过很多关于Java学习路径的文章,这些文章你也知道,大多是讲Java学习原理、计算机基础等。看了一段时间之后,他觉得对零基础上岸来说作用不大,认为理论和基础的学习可以放在后面,应该先学会如何使用Java语言写出一个项目。

.

张磊的Java学习路径分为两个阶段:

第一阶段是跟着视频做项目

第二阶段是看书补基础学原理

.

【第一阶段】

1.Java基础阶段:学习Java的基本语法。

2. 前端基础学习:HTML+CSS+JavaScript,作为后端开发,前端部分只要了解一些基础,方便后面做项目。

3. 数据库+包版本工具+linux:数据库主要学MySQL,而包版本工具主要学Maven,linux的话主要学学基本的命令即可。

4.主流框架阶段:SpringBoot+SpringCloud+MyBatis+RocketMQ+Redis。

5. 项目实战阶段:有了上面的基础,就可以做出一个还不错的项目了。项目最好做两个,第一个主要是应用熟悉之前学习的内容,而第二个项目最好做点有技术亮点的,比如秒杀项目。

李老师说道,张磊当时视频学习的资源,还是跟着千锋的免费版一边学一边敲,觉得视频里老师讲得通俗易懂,听着不会枯燥无力。表示学完之后,理解能力和上手能力,明显感受到提高了一大截,瞬间自信满满,学习劲儿越来越强。

李老师和张磊对话

【第二阶段】

1.计算机基础四大件:数据结构和算法、操作系统、计算机网络、计算机组成原理。对于这些基础课程,刚开始看的时候肯定会有些地方不太理解,没关系,前期你可以根据面经去看看哪些知识是面试会问的,把精力都放在这部分上,等拿到offer以后再去补其他的

2.“八股文”:对于八股文,前期也是根据面经针对性的复习。

.

张磊说,这个阶段推荐大家以看书为主,视频为辅,这样效率会更高。面经的话大家推荐牛客网,还是建议有条件的同学,去找培训老师,会少走很多弯路。

后台dd小源,可免费获取“Java零基础学习资料大全”!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值