摘要:过不了一段时间,就觉得没意思,又去研究分布式缓存,比如。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存
到今天,从北京离职后,已经来广州一周多的时间了,面试了一周的时间,这段时间让我思考了很多东西;下周一就入职新的公司了,所以明确一下未来一年的学习计划,专注java后台;
参考:一位资深程序员大牛给予Java学习路线建议
在这一年里,看完《Java编程思想》这本书。于Java有一个更加深入的了解,应该可以在半年左右看完。是充分吸收,而不是读一遍就完事了,因此有些内容可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。
2、学习设计模式:对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。《大话设计模式》这本书,必须开始写博客,而设计模式就是博客的开端。此外,需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。
3、 学习JVM《深入理解Java虚拟机》这本书绝对是Java开发者最重要的书,没有之一。重要性还要高于《Java编程思想》,其次《Java并发编程实战》,应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。需要去看一些JDK中的类的源码,也包括使用的框架的源码。
4、深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。
5、学习大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,
这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。
一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。
所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/67889.html
摘要:毕业了差不多半年了,参加工作也有一年多,回顾一下生活,对自己做一些思考。特别是出来了之后,越发的感觉到做程序开发单个人的能力的有限,有再好的想法,靠一个人是实现不了的,而也因此觉得做开发的反而没多少地位感,也没太多成就感。 毕业了差不多半年了,参加工作也有一年多,回顾一下生活,对自己做一些思考。 大四的时候,在佛山工作,忙活了一年,基本上天天都是在加班中度过的,造成了现在想到加班两个字...
阅读 2693·2023-04-25 21:26
阅读 1511·2021-11-25 09:43
阅读 1946·2019-08-30 15:52
阅读 928·2019-08-30 14:05
阅读 2613·2019-08-29 16:10
阅读 413·2019-08-29 13:48
阅读 1858·2019-08-29 12:47
阅读 1297·2019-08-23 18:04