专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

在工作闲余时间应该学习些什么啊_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:42:12       共计:3640 浏览

在工作闲余时间应该学习些什么啊?

刚工作半年就感到迷茫,我觉得不应该,半年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年以及以上的开发经验,如果你积累的很完善,技术对你来说已经不是最主要的考虑方向了,这个时期你会有所迷茫,是朝着技术方面发展呢,还是朝着管理方面发展呢,这就需要你有一个非常清晰的职业规划了。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:学了web前端找不到工作_PHP基础 | ·下一条:我想成为一个讲师_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有