大连木门厂家_大连大成木门厂

工作半年的java程序员,在工作闲余时间应该学习些什么啊。感觉很迷茫啊

时间:2024-04-20 20:56:41 浏览量:11418

    java入门简单小项目

    工作半年的java程序员,在工作闲余时间应该学习些什么啊。感觉很迷茫啊?

    刚工作半年就感到迷茫,我觉得不应该,半年Java开发工作经验谈不上你对Java有了了解,要学习的内容非常的多,不应该感到迷茫,Java开发我工作了7年多时间,一般在3年和5年左右有一个迷茫期,3年的时间你对Java这份工作能够快速上手了,但是虽然大部分都知道,但是深层次的机制却不了解,所以会有所迷茫,在5年的时间点也是个迷茫期,这个时间段在技术方面,不管在广度和深度上都有了一定的能力,主要迷茫的是自己的职业发展之路。我也经历过这两个迷茫期,根据我的经历,我总结以下3个阶段,希望对你有所帮助。

    第一个阶段:1-3年能够学会快速适应企业的开发步骤

    在工作的1-3年的时间,你要学会快速适应公司的开发步骤和技术架构,对工作能够做到快速上手,对于领导交给的任务,能够非常完美的按时完成,那么怎样才能快速适应呢?

    第一:要熟练运用Java提供的各种API,以及常用的各种框架,数据库等,在这个阶段对于API以及框架不要求深入去理解它的源码,因为自己的能力还没有达到能够通读源码的水平,如果硬着头皮去看源码的话,源码的每一个知识点牵涉的内容较多,会打消自己的信心,所以要学会快速适应企业级开发。

    第二:要养成良好的编码习惯,这个阶段你需要有一个非常好的编码习惯,不要编码时想怎么来就怎么来,只要不报错就行,这种思想是有问题的,一旦你养成坏习惯,今后很难改过来。

    第二个阶段:3-5年在广度和深度上提高自己的技术技能

    第一个阶段如果你过度的非常的完美,那么不管在哪个公司,你很快就会适应这个公司的开发步骤,如果要想往高级工程师发展,这个阶段需要在广度和深度上有一定的积累了。这个阶段你要学习如下内容:

    第一:要扩展自己的知识范围了,例如你要去涉猎IO、多线程、并发、网络、消息队列、分布式、缓存、锁、数据库优化、JVM等知识点了,你要知道每一个内容是干什么的,怎样用,能够利用已有的知识去解决现实遇到的问题。

    第二:要扩展自己的深度了,如果你要了解JDK提供的API怎样实现的,你要去研读JDK的源码了。如果你要理解spring是怎样为我们管理对象的,spring的AOP是怎样实现的,spring的事务是怎样实现的等等,你需要去跟踪源码了,可能有点困难,但是一定要坚持。

    第三节点:5年以上考虑好自己的职业规划

    如果你有了5年以及以上的开发经验,如果你积累的很完善,技术对你来说已经不是最主要的考虑方向了,这个时期你会有所迷茫,是朝着技术方面发展呢,还是朝着管理方面发展呢,这就需要你有一个非常清晰的职业规划了。

热门话题 更多