2年到3年java要会什么 java工作2、3年,需要掌握哪些东西啊
大家好,今天小编来为大家解答2年到3年java要会什么这个问题,java工作2、3年,需要掌握哪些东西啊很多人还不知道,现在让我们一起来看看吧!
Java工作两年需要掌握什么技术或者说需要会什么
一、对于参加工作1年到2年的程序员
这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。
于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。
这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。
此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构改善既有代码的设计》,《effective java》。
这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。
二、参加工作2年到3年的程序员
有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。
这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。
这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。
另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。
与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。
这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?
Java工作3年是什么水平呢
这个因人而异,我分享下我周边一些朋友的情况,按照3个等级优秀、普遍、较差
以下先做如下定义:
优秀:在人群中表现突出,有闪光点/竞争力标签,占20%
普遍:能够独立做事,有总结意识,大概占60%
较差:停留在CRUD,总结意识较低,自我认知不够,过于浮躁/迷茫,20%
例子
优秀:
有可以根据第三方优秀的框架进行二次封装/优化的能力
有过高流水(如月流水过千万)或高数量级(日PV超过千万)或高复杂度(流程/场景复杂)的项目经验
自我驱动非常良好,表现为有自己的作品,或参与创业,取得不错的结果
普遍:
能够完成工作安排的事情,项目中出现的问题/挑战,也可以在1-2天内解决,能够主动想自己想要的并且去尝试
较差:暂不举例
最后,说一个题外话,衡量一个人的技术水平不能针对工作年限,或者是会的框架的数量,框架/语言只是帮助我们解决问题的一个工具,最重要的是思维,在什么工作年限会什么东西也不提倡,不一定要按部就班,有些东西不一定要等到到了特定的年限才应该会,多学习,多总结最重要,希望我的回答能够令你有所思考触发,观点不一致的也欢迎沟通。
2年半Java开发经验,想看点书,应该看些什么书呢
你好,提问者:
《Java核心技术·卷1:基础知识(第10版)》
《Java核心技术·卷2:高级特性(原书第9版)》
《代码简洁之道-程序员的职业素养》
《Java8实战》
《Java并发编程实战》
《Java性能权威指南》
《Java程序员修炼之道》
《实战Java高并发程序设计》
《Java编程思想(第4版)》
《深入理解Java虚拟机(第2版)》
《Effective java中文版(第2版)》
我是上个月花了一二百,买了核心技术卷1、2正在看着,虽然很基础,但是还是能学到一些东西。不过现在电子版的只有第9版。
代码简洁之道-程序员的职业素养是公司借阅的一本书,教你在职场作为程序员应该具有的素养。
其实我还买了几本spring相关的书,比如,spring源码深度解析,spring技术内幕,spring实战4,都是些挺不错的书。。
电子版的pdf我也有的。可分享。
如果你觉得对你有用,请采纳。
java工作2、3年,需要掌握哪些东西啊
一、对于参加工作1年到2年的程序员
这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。
于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。
这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。
此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构改善既有代码的设计》,《effective java》。
这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。
二、参加工作2年到3年的程序员
有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。
这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。
这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。
另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。
与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。
这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?
关于2年到3年java要会什么的内容到此结束,希望对大家有所帮助。