我学Java我傲娇
今天,终于把学习了一年多的《Java核心技术36讲》第一遍完结了,历时一年多,花出去的钱终于感觉有了第一笔回报。
这是我在极客时间的第一门付费课程,刚出来的时候,正巧自己转到全职Java开发不久,没怎么看目录就入手了这门课,还去几个微信群宣传了下。那时候返现意识还不是很高,靠这门课还赚了点小钱。严格意义上来说,这门课是大家替我付费,供我学习的课程,而我却没能第一时间替大家学完,并输出一些成果,实在惭愧的很。
这几周忽然有了负罪感,课程如果在箱底里积灰,那还有订阅的必要吗?池大都说了,这门课如今实际订阅量比预期要好的多,属于后程发力的课程,看过的口碑都还不错。其实去年年底,我已经看了一半了,把我掌握的部分已经看的差不多了,中间段开始,有点吃力,感觉赶不上节奏。恰巧又碰上项目开发的紧密时期,渐渐地把这门课给遗忘在角落里去。为什么会有点吃力呢?因为基于篇幅的限制,在讲多线程,类加载等方面,老师难免会有一笔带过的情况,所以需要我自行去扩展学习,去巩固知识,好吧,我承认是我怕学习了。
那么,是什么又让我重拾对Java学习的热情的呢?没的办法,学习是一个循序渐进的过程,既然选择了Java开发这个职业,我就不能放弃它。而且,最近一直在跟着《Head First设计模式》学习设计模式,碰上了很多志同道合的朋友,都在一起深入研究Java知识,每次和他们聊天,感觉自己如果再不去深入学习,很可能就要Out的不要不要了,所以我又开始学习了。
中断之后的我,继续学习着Java虚拟机(JVM)、内存优化、Java垃圾回收、Java的GC深入的知识。这门课在学到这里的时候,感觉越来越吸引我,可能是因为我看不懂的原因吧。其实之前我看过《深入理解Java虚拟机》的书,多多少少还有点记忆。然后,这门课就这样把我带入了虚拟机,GC的世界,仿佛Java的世界越来越美妙了,让我停不下来。
尽管这门课,在前面我说了,因为有部分篇幅的限制,很多东西没有深入讲解,但是老师都给了链接,让我们去学习。而且,最近我参加了左耳听风的专栏打卡,所以,学习的间隙,让我不停的输出内容,做好笔记,无形之中把打卡内容也做了,让我自己在吸收知识的同时,也给一起打卡的小伙伴们输出点Java的知识,真的是杠杠滴。
目前为止,极客时间的课程也买了不少了,以前的学习感觉还没这么强烈,但最近学习的劲头特别足。比如学习左耳听风的课程,让我的执行力有了进一步的提高;比如学习Git的课程,让我在输出设计模式的同时,可以轻松的把代码提交到GitHub上;比如学习Android开发高手课,又讲了内存相关的,和Java无缝对接上了;等等等等,这就是学习的魅力。可能学生时代的我,确实没有努力对方向吧。也许现在方向也没对,总感觉记笔记的时候,有点不对头,这方面有心得的朋友可以一起聊聊啊。
很开心今天学习完了,但这不是终点。这门课,不是学习一次就够了的,不知道学习完的朋友有没有同感。我在给最后一节课留言的时候也说了,这门课需要反复的回顾,查看,拿来做进一步的对照,自己的能力是否已经达标,对Java是否已经有了进一步的提升。Java学习的道路艰辛,但也愉快。最近可能许多人看了我的设计模式,好几个小伙伴问我有没有学习群之类的。很遗憾,之前的我确实没有想到要建群。但是,接下来我会好好想想,是否有这个必要。同样在前面说过,热爱学习Java的朋友很多,我们一起聊的很开心,也在倒逼着我持续学习,持续深入地学习,这就是学习的魅力吧。
最后,附送课程结尾的话给大家,与大家共勉,和大家一起在Java学习的道路上越来越好。小编要在Java和Android学习的道路上越来越精,为啥呢?且看老师的总结。
- Easy is cheap!在平时工作中,技术人免不了要构建一个广泛的知识体系,但终归是要克制住诱惑,将某个领域做到精深。水桶装水量取决于最短板,但是大多数情况下,我们在工作中获取的回报,更多来源于自身的长处,甚至某种程度上还决定了我们是拥有自己选择的自由,还是疲于奔命,毕竟我们每个人的体力、精力是有现实的上限的。
- 在工作岗位上,从初级到高级工程师成长的过程中,最基本的一个变化就是,我们的角色会逐渐发生送how到what的转换。工作初期,我们更多是承担被指派的任务,重点是搞清楚怎么做,但是当我们逐渐成长起来,更多的是要看清楚什么是最重要的。
- 技术人永远不要羞于表达自己的观点,请你坚持独立思考
- 专栏学习建议:注重实践和项目推动,确保结果输出,仅仅把专栏看作是个参照物,找到自己的技术道路
这个总结够可以吧。小编最喜欢,最认可的话已经加粗啦。技术交流的时候,确实感受到一个很重要的问题,永远不要羞于表达自己的观点。不论对错,都是思维碰撞的一个过程,技术人员就需要头脑风暴,需要思维碰撞,这样才能创造出更伟大的作品,你觉得呢?觉得不错的小伙伴,动动手指,点个好看吧。
爱生活,爱学习,爱感悟,爱挨踢
我学Java我傲娇的更多相关文章
- 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)
Memcached 客户端选择 上一篇文章 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memc ...
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(一)
你家小区下面有没有快递柜 近两年来,我们收取快递的方式好像变了,变得我们其实并不需要见到快递小哥也能拿到自己的快递了.对,我说的就是类似快递柜.菜鸟驿站这类的代收点的出现,把我们原来快递小哥必须拿着快 ...
- 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)
硬盘和内存的作用是什么 硬盘的作用毫无疑问我们大家都清楚,不就是用来存储数据文件的么?如照片.视频.各种文档或等等,肯定也有你喜欢的某位岛国老师的动作片,这个时候无论我们电脑是否关机重启它们永远在那里 ...
- 从零开始学 Java - 我放弃了 .NET ?
这不是一篇引起战争的文章 毫无疑问,我之前是一名在微软温暖怀抱下干了近三年的 .NET 开发者,为什么要牛(sha)X一样去搞 Java 呢?因为我喜欢 iOS 阿!哈哈,开个玩笑.其实,开始学 Ja ...
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(二)
从上一篇开始说起 上一篇从零开始学 Java - Spring 集成 ActiveMQ 配置(一)文章中讲了我关于消息队列的思考过程,现在这一篇会讲到 ActivMQ 与 Spring 框架的整合配置 ...
- 从零开始学 Java - 利用 Nginx 负载均衡实现 Web 服务器更新不影响访问
还记得那些美妙的夜晚吗 你洗洗打算看一个小电影就睡了,这个时候突然想起来今天晚上是服务器更新的日子,你要在凌晨时分去把最新的代码更新到服务器,以保证明天大家一觉醒来打开网站,发现昨天的 Bug 都不见 ...
- 从零开始学 Java - log4j 项目中的详细配置
你还会用笔来写字么 我是不怎么会了,有时候老是拿起笔之后不知道这个字怎么写,这时候就会拿起手机去打出来:有时候还会写出来这个字之后越看越不像,这时候就开始怀疑自己的能力了:有时候写出来了一大堆字之后, ...
- 从零开始学 Java - Spring 支持 CORS 请求踩的坑
谁没掉进过几个大坑 记得好久之前,总能时不时在某个地方看到一些标语,往往都是上面一个伟人的头像,然后不管是不是他说的话,下面总是有看起来很政治正确且没卵用的屁话,我活到目前为止,最令我笑的肚子痛得是下 ...
- 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求
论职业的重要性 问:为什么所有家长都希望自己的孩子成为公务员? 答:体面.有权.有钱又悠闲. 问:为什么所有家长都希望自己的孩子成为律师或医生? 答:体面.有钱.有技能. 问:为什么所有家长都不怎么知 ...
随机推荐
- mysql 基础语法掌握~ This is just the beginning.
create database 数据库名; drop database 数据库名; use 数据库名; create table table_name ( column_name, column_ty ...
- js相关
记录工作中用到的js实用方法: 1. 判断包含:indexOf "https".indexOf("http") 包含结果为0,不包含结果为-1: 通常用(&qu ...
- ArcGIS 产品体系结构
1. 开篇 本文主要从以下几个方面介绍 ArcGIS 的产品体系 2. 详细介绍 2.1 ArcGIS Desktop 参考:[https://blog.csdn.net/hphone/article ...
- 更新版PowerBI发布了-- Power BI Report Server Update – March 2018
新版的PowerBI server 和 Desktop 终于发布了. 详细增加功能见以下链接: 下载最新版PowerBI Report Server: https://powerbi.microso ...
- 【转】详解JavaScript中的异常处理方法
有三种类型的编程错误:(1)语法错误和(2)运行时错误(3)逻辑错误:语法错误: 语法错误,也被称为解析错误,在编译时进行传统的编程语言,并出现在JavaScript解释时. 例如,下面一行将导致一个 ...
- Struts标签库详解【1】
struts2标签详解 要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri=& ...
- SpringBoot vue
springboot 整合vue就行前后端完全分离,监听器,过滤器,拦截器 https://github.com/ninuxGithub/spring-boot-vue-separateA blog ...
- 谁还没遇上过NoClassDefFoundError咋地——浅谈字节码生成与热部署
谁还没遇上过NoClassDefFoundError咋地--浅谈字节码生成与热部署 前言 在Java程序员的世界里,NoClassDefFoundError是一类相当令人厌恶的错误,因为这类错误通常非 ...
- 【转】linux系统中如何进入退出vim编辑器,方法及区别
在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了. 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致 ...
- Golang 知识点总结
Golang 知识点总结 目录 [−] 各种类型复制的时候的花费 可使用内建函数的类型 (len.cap.close.delete.make) 内建容器类型的值比较 组合类型T{...}的值比较 零值 ...