什么样的工程师才能被称为资深,又如何成为资深Java工程师呢?
从工作时间来看,资深工程师一般具备3-5年工作经验,企业对有 3-5 年经验的 Java工程师,都会要求算法基础和编程能力扎实,有分布式、高并发经验优先,可独立负责一个模块的开发。在技术上一专多能,不仅限于写好 Java,还要触类旁通,对公司业务所需的新技术能快速学习运用,以一个资深Java开发招聘为例:
![b32bdd31fa1c686fc019ff6889b0a84a.png](https://i-blog.csdnimg.cn/blog_migrate/4e2b33c47db4da522c0d14ebb22460fa.jpeg)
![9bf7d2079d660caec8db0d66b59794f9.png](https://i-blog.csdnimg.cn/blog_migrate/3f796da563a85f5e8cd7b77c441fde97.jpeg)
个人见解:
首先三大框架要相当熟悉,算法和数据结构很重要,再就是项目经验,
1、广告平台相关基础设施建设与系统级重构的开发及技术研究
2、熟悉业务,分析和发现系统的优化点,负责推动产品性能和架构优化,不断创新
3、重点项目的设计方案评审与技术支持,平日技术难点攻关
4、进行研发氛围建设,提升团队整体技术水平
1、从事java开发3-6年以上
2、对Java面向对象软件结构有深入理解以及很强的应用能力。熟练掌握Spring等主流的开发框架。
3、熟悉java web开发,熟悉HTML和JSP,对CSS、JavaScript有一定了解
4、熟练使用MySQL。
5、熟悉主流Key-Value存储系统,能够进行系统性能调优
6、熟练使用shellpython等至少一种脚本编程
7、有分布式开发经验、熟练使用hadoop。
![0c8eed37a0062c5973538a90dc502669.png](https://i-blog.csdnimg.cn/blog_migrate/0ca006a47978e68d411799b94c04a391.jpeg)
所以成为一名资深的Java工程师,技术才是硬道理。在当前各大公司“裁员”的背景下,企业也是愿意为有能力的Java工程师付费的。况且,在过去的2018年Java仍然是最流行、招聘需求量最大的技术语言。(虽然身边好多人前两年转游戏开发了,但现在游戏行业也不好过,朋友也说很多公司都慢慢的倒闭的)
需要Java学习资料可以私信Java哦
![4a8f132d354483a65557050ed3c415d9.png](https://i-blog.csdnimg.cn/blog_migrate/fc953e4af22f57a2573551bbb01eddc1.jpeg)