java架构师成长之路学习心得

单节点系统学习心得

从2020年6月初报名,到7月初正式开始课程学习,再到现在,这两三个月的时间里我收获了很多,也有一些体会、心得和心里话,借这个平台和大家分享!

为什么来到网易学习

在决定来网易这边学习之前,我也是对比了很多教育机构的培训课程,课程的内容基本上都是大同小异,价格上却差别比较大,网易在价格上还是很公道的,其次网易的学习周期是8个月,虽然比其他机构的周期长一些,但我觉得4个月,6个月的培训能让你完全学会一名架构师所具备的技能吗?我觉得是远远不够的,程序员这个行业真真的大神大牛都是经过长年累月的积攒才走出来的。最重要的是网易的课程中有很多网易上线大型项目的架构分享,这对我这种缺少大型互联网项目经验的人来说,真是太棒了。
网易教学的三个老师也都是经历丰富的资深架构师,讲课风格岁略有不同,但输出的都是干货,还有很多他们个人工作和学习的经验。真是有时候感觉自己脑容量不够,一时装不下。相信在这三位老师的带领下,我会少走很多弯路,在前往架构师的路上能够以更快的步伐追上前辈的足迹。

我都学到了什么

  1. 巩固和拓展了java的基础知识。之前学习java知识时漏掉了很多,比如多线程,J.U.C并发工具包,jvm,网络编程,设计模式等,尤其是对hashmap和jvm的原理学习,让对java的了解进入了一个更高的层次。
  2. 学会了spring,springmvc,springboot,各种模板引擎,mybatis等框架的基本使用以及它们之间相互结合的稍复杂的应用,还有mysql的课程,让我对mysql的事务和调优有了透彻的理解。后面还会深入学习spring和springboot框架的底层原理,等把这些学完,我相信找工作的底气就更足了
  3. 学了java程序的运行原理,程序是如何被编译成字节码,jvm又是如何执行字节码,线程的有哪些状态,它们之间如何通信,线程池原理和各种线程池的使用。
  4. 学了如何进行java程序的性能测试,掌握了测试工具jmeter的使用,还学了类的加载机制,垃圾回收机制,如果利用jdk内置命令进行jvm参数调优,BIONIO网络编程,tomcat调优。我以前对tcp协议总感觉似懂非懂,但这次学习后,我能用自己的语言表达出tcp三次握手和四次挥手的过程。
  5. 这部分开始学习难度就上来了,这部分讲了缓存优化,多线程安全问题,J.U.C并发包详解,异步优化,单机限流,OOM和cpu100%问题,这些都是java高薪岗位面试必考内容,虽然说学习来比较吃力,但是还是通过自己恶补基础知识点,把它们搞定了。特别是synchronized和hashmap,这两个小东西竟然蕴藏了这么多知识点,真是让我受益匪浅。

我的学习方法

1.少娱乐,多学习

自从选择走上java架构师这条不归路后,我自觉把周一到周五的娱乐时间都删掉了,周一到周五下班回家后都坚持看一个小时的录播视频,不加班的时候会看两个小时,周末出了打打球锻炼下身体,也基本上是在学习了。有时候还会为一个问题,搞到凌晨一两点,够肝吧!!!

2.多看,多练,多思考

1.多看就是把视频多看几遍,尤其是哪些重难点的知识,俗话说读书百遍其义自见,每看一遍都会有新的收获。一个小技巧,可以把视频速度调到1.25倍,这种速度不影响观看又能节约时间。
2.多练就是多敲代码、多画流程图,有时候流程图画好,框架自然就搭起来了,代码往里面填就是了,我在学习NIO多线程代码的时候,就是自己画了流程图,才把整个代码搞懂的。多练才能让你把学到的知识刻在脑子里,才不会出现书到用时方恨少的感觉。
3.多思考就是在多看、多练的基础上,多问几个为什么,代码为什么这样写,这样写有什么好处,如何改造一下代码让它功能更完善?思考就是要追本溯源,只有了解了前因后果,你才能把所学知识融会贯通,达到运用自如。

3.3W1H和最小知识点学习法

1.3w1h就是what,who,when,how
2.what就是它是做什么的,能干什么事情
3.who就是谁可以使用它
4.when就是在什么场景下使用它
5.how就是如何使用它,它有哪些API方法
6.最小知识点,一个新事物,新框架都有几个核心知识点,抓住这几个核心指点点逐个击破,你就能把它掌握。在看源码时,遇到不重要的部分可以先跳过,只看核心代码,比如环境准备,参数校验等,在遇到很多if判断时,可以分析第一次进到if判断时会执行哪段代码,你就先看那一段,其他else部分先跳过。

4.做好学习笔记

课程的小小一个缺点就是,老师讲课的ppt没有发出来,很多东西只能截图保存,我就是把每节课的内容都做了截图,而且还把老师讲的没有文字记录的地方都用自己的话写下来,最后把整个课程的知识点整理成完整的笔记,这样方便以后自己复习(看笔记的复习速度也快于看视频),也是对课程内容的再次学习。

结束语

不知不觉,洋洋洒洒写了这么多字,都是我的一些浅显见识,不喜欢的可以飘过,有感同身受的朋友可以转发点赞,哈哈!!话说回来,成为架构师的路还是任重道远,后面还有更多更难的知识大山等着我们翻越,加油吧,同学们,让我们在架构师的路上一起披荆斩棘,勇往无前。

最后,贴几张学习截图在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值