## Java SE Programmer介绍
### 简介
主要负责Java桌面应用程序开发、基础类库维护及模块化代码实现,需熟悉JVM运行机制和Java语言特性,承担核心模块设计与实现工作。
### 职业方向
初级Java开发工程师(1-3年经验)
中级Java开发工程师(3-5年经验)
高级Java开发工程师(5年以上经验)
Java架构师/技术专家(8年以上经验)
### 核心技能
Java语言核心编程(数据类型、异常处理、泛型)
面向对象设计原则(封装、继承、多态)
多线程与并发编程
集合框架(List Set Map)
Java IO NIO操作
Eclipse IntelliJ IDEA开发工具
Maven Gradle依赖管理
Git版本控制
JDBC数据库连接
SQL基础查询
### 相关技能
[Oracle Certified Professional, Java SE (OCPJ)](https://s.niuqizp.com/s_campus_Oracle%20Certified%20Professional%2C%20Java%20SE%20%28OCPJ%29/?ur=article), [SCJD(Sun Certified Java Developer)](https://s.niuqizp.com/s_campus_SCJD%EF%BC%88Sun%20Certified%20Java%20Developer%EF%BC%89/?ur=article), [SCWCD(Sun Certified Web Component Developer)](https://s.niuqizp.com/s_campus_SCWCD%EF%BC%88Sun%20Certified%20Web%20Component%20Developer%EF%BC%89/?ur=article), [RHCE红帽认证工程师](https://s.niuqizp.com/s_campus_RHCE%E7%BA%A2%E5%B8%BD%E8%AE%A4%E8%AF%81%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [CCNA思科认证网络工程师](https://s.niuqizp.com/s_campus_CCNA%E6%80%9D%E7%A7%91%E8%AE%A4%E8%AF%81%E7%BD%91%E7%BB%9C%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B/?ur=article), [电子工程](https://s.niuqizp.com/s_campus_%E7%94%B5%E5%AD%90%E5%B7%A5%E7%A8%8B/?ur=article)
### 相关证书
[Oracle Certified Associate, Java SE (OCAJ)](https://s.niuqizp.com/s_campus_Oracle%20Certified%20Associate%2C%20Java%20SE%20%28OCAJ%29/?ur=article), [计算机二级Java语言程序设计](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BA%8C%E7%BA%A7Java%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1/?ur=article), [PMP项目管理认证](https://s.niuqizp.com/s_campus_PMP%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%AE%A4%E8%AF%81/?ur=article)
### 相关岗位
[Java Web Developer](https://s.niuqizp.com/s_campus_Java%20Web%20Developer/?ur=article), [后端开发工程师](https://s.niuqizp.com/s_campus_%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [全栈开发工程师](https://s.niuqizp.com/s_campus_%E5%85%A8%E6%A0%88%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [Android应用开发工程师](https://s.niuqizp.com/s_campus_Android%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [自动化测试工程师(具备Java能力)](https://s.niuqizp.com/s_campus_%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%B7%A5%E7%A8%8B%E5%B8%88%EF%BC%88%E5%85%B7%E5%A4%87Java%E8%83%BD%E5%8A%9B%EF%BC%89/?ur=article)
### 求职建议
建议应届生:1. 精通Java基础并手写核心代码 2. 完成至少2个完整Java SE项目 3. 熟练使用调试工具定位问题 4. 考取OCAJ认证 5. 学习设计模式思想 6. 参与开源项目积累实战经验 7. 理解JVM内存管理机制 8. 掌握单元测试框架(JUnit/TestNG)