#博学谷it学习技术支持# Java学习心得

本文分享了如何在线上自主学习Java的方法,强调了从横向和纵向两个维度拆分学习内容的重要性。横向拆分涉及确定学习目标和所需技术,如Spring相关框架;纵向拆分则涉及制定详细的学习计划,包括测试学习效率、设定学习时长和进度。通过这种拆分和计划,即使没有老师的直接指导,也能确保高效地完成Java学习目标。
摘要由CSDN通过智能技术生成

                                

怎么样在线上学习Java,线上学习Java跟在学校学习得时候不一样,没有老师耳提面命的指导,学习时要切换至主动学习状态。

  • 拆分学习内容

学习java时将学习的内容具体拆分成一个一个可操作的学习步骤,从纵向维度与横向维度将其拆分。

  • 横向拆分

横向分解就是要弄清楚我们的学习目标由什么要素构成」,然后找出需要怎么努力,努力多少才能达到这些要素」的答案。

比如说你的目标是学完Java课程找到好的工作,就要先调查java工作的相关要求,例如初级Java工程师的要求都是差不多的,主要框架就是SpringMVC、Mybatis、SpringBoot、SpringCloud为主。知道了自己要学哪些技术以后。根据自己的情况合理分配时间与精力学习。

  • 纵向拆分

完成横向分解以后,下一步就是把马上可以执行的计划放进「TO DO 清单」里,为了达到目标,为了完成目标,在横向分解中得出自己需要「6个月学300h的课程」的结论,然后就可以开始纵向分解进度:

首先,为了测试自己全部学完要多久,要先花一天时间测试自己「一天能学多少」比如说一天可以学习8h,其中每天学习网课时长4h加上练习4h,再算算 300h学下来大概需要75天,也就是13周,每周休息一天学习6天。当然,只学一次马上就会忘记,所以需要反复学几次。反复学的时间算3周。总时长也就是16周,折算下来96天。

假设第一次学阶段一需要两周,那第二次学阶段二就可以缩短到 12 天,第三次缩短到 11天,用两周、 12 天、 11天、 10 天、 10天、 10 天、 10天、 10 天、 9 天的流程,总共 96天,学习9个周期,就差不多学完了。

就算是「 300 个小时」这个听起来很难的学习目标,只要经过纵向分解,一步步做下来也能高效地完成。当然每个人的学习效率不一样有的人没办法一天学8h,可以先测试一下自己一天最多学多久,如果是 6个小时或是 7个小时,想想六个月里能够做成几个周期,就可以灵活调整学习进度了。

只要把学习目标或进度的时间轴纵向分解,就可以真正了解达到目标所需要的具体步骤,并定出进度表,精确到每一天的学习任务,就能依照计划,把事情一件件完成,达成学习目标。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值