个人技能准备

在拉勾网特意了解了下Java的就业需求(就业薪资一般15k以上并且有较为明确的需求),根据此特意做了个人技能需求分析:

1.Java基础扎实,熟悉IO、多线程、集合等基础框架.
2. 熟悉分布式、缓存、消息、搜索等机制;
3.熟悉AOP、MVC等框架.
4.熟悉Linux下的常用命令,熟悉MySQL;


2、 页面前台设计能力(XML、HTML/XHTML、CSS、Javascrīpt、AJAX、JSON),至少熟悉其中的五个技术,精通三个技术的应用开发。
3、 J2EE开发能力(Struts\IBatis\MyBatis\Hibemate\Eclipse\spring),至少熟悉其中的五个技术,精通其中的三个技术的应用开发。
4、 数据库开发能力(Oracle、pl/sql),熟悉oracle数据库的开发使用,精通pl/sql等数据库开发工具的使用,能够优化数据库、SQL等性能问题
5、 设计能力( Visio 、Rational Rose、PowerDesign),有良好的功能设计和数据设计能力,熟悉掌握软件设计 模式,能够使用其中的一些建模工具。
8、精通WebService开发,精通SOA架构。
9、熟悉模型驱动架构。
10、熟悉云开发架构(hadoop,zookpeer,spark,mongodb,分布式文件系统,分布式缓存等)


3.精通Java技术架构J2EE、J2SE,熟悉各种常用设计模式。
4.精通开发框架Struts2、Spring2/Hibernate,熟悉JSP/Servlet/JQuery等WEB开发技术。
5.精通MYSQL,熟悉MYSQL数据库设计与优化(存储过程,触发器,视图)。
6.熟悉Windows/Unix/Liunx开发环境,熟悉TOMCAT服务器。




2、有扎实的JAVA基础根底,熟悉常用的框架(Spring、SpringMVC、mybatis等)和技术,熟悉分布式、多线程、缓存、消息等高性能架构相关开发技术;
3、对Java设计模式有深刻的理解,并且有相关的设计模式开发技巧,深入理解O2O思想及领域模型思想;
4、熟练掌握mysql数据库、相关技术及工具等;
5、熟悉基本的Linux操作命令;
       
精通JAVA,精通面向对象设计;       
熟悉Unix/Linux操作系统原理、常用工具;      
全面并且扎实的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);       
有高并发系统开发经验优先考虑。   


2、有扎实的JAVA基础根底,熟悉常用的框架(Spring、SpringMVC、mybatis等)和技术,熟悉分布式、多线程、缓存、消息等高性 能架构相关开发技术;
3、理解JVM相关特性以及调优
4、会使用Solr,ElasticSearch等搜索引擎(用过其中一个)
5、对Java设计模式有深刻的理解,并且有相关的设计模式开发技巧,深入理解O2O思想及领域模型思想;
6、 熟练掌握mysql数据库、相关技术及工具等;
7、熟悉基本的Linux操作命令;


3.精通Java网络编程,熟练掌握JSP,JDBC,Servlet等技术。
4.至少对一个Web server(tomcat, web logic等)有深入的了解。
5.熟练掌握HTML,CSS,JS相关技术。
6.至少精通一款关系型数据库,懂得SQL调优。
7.有过分布式计算研发经验者优化。
8.有过处理高并发压力经验者优先。


1. 精通MySql、SQL Server等主流数据库的开发; 
3. 熟练掌握各种工程实践,如:XP、TDD、ATDD、持续集成等一种或多种; 
4. 精通如:Servlet、Freemarker、Struts、Spring、Spring MVC、ibatis、Hibernate、memcache、Maven等相关知识中的一种或多种; 
5. 了解Nginx、Jboss、Tomcat、Apache、Lighttpd、Jetty等Web服务中的一个或多个; 
6. 了解Linux服务器的常用操作; 
7. 了解常用的一些前端框架,如JQuery、MooTools; 
8. 对数字敏感,对算法精通,追求完美的代码设计,追求极致; 


我个人对此进行了分类和个人的顺序编排:


要求分类:
基础:
1、熟悉IO、多线程、集合等基础框架;
2、 熟悉Linux下的常用命令;
3、全面并且扎实的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);

Java:
4、理解JVM相关特性以及调优;
5、J2EE开发能力(Servlet、Freemarker、Struts、IBatista、MyBatis、ibatis、Hibernate、Eclipse、Spring、memcache、Maven)、熟悉AOP、MVC等框架;
6、了解Nginx、Jboss、Tomcat、Apache、Lighttpd、Jetty等Web服务中的一个或多个;
7、熟悉分布式、多线程、缓存、消息等高性能架构相关开发技术;


设计模式:
8、对Java设计模式有深刻的理解,并且有相关的设计模式开发技巧,深入理解O2O思想及领域模型思想;


软件工程与数据库:
9、有良好的功能设计和数据设计能力,能够使用其中的一些建模工具;
10、数据库开发能力(Oracle、pl\sql),熟悉oracle数据库的开发使用,精通pl/sql等数据库开发工具的使用,能够优化数据库、SQL等性能问题、设计能力( Visio 、Rational Rose、PowerDesign)、有良好的功能设计和数据设计能力,熟悉掌握软件设计模式,能够使用其中的一些建模工具;


前端技术:
12、页面前台设计能力(XML、HTML、CSS、JavaScript、AJAX、JSON),了解常用的一些前端框架,如JQuery、MooTools


关键词分类细化:基础、软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全)、算法、软件工程、设计模式、数据库、Java ee相关技术;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值