java基礎:
1.javascript,css,div,jquery,ajax(json),xml,extjs,dwr,Socket編程,Tcp/http/https協議
2.structs,structs2,hibernate,spring,ibatis,SpringMvc
3.servlet,jsp
4.JDK源碼Collections和concurrent,(如:集合類:Arraylist,list,linkedlist,map,Hashmap,String,StringBuffer,StringBuilder,Io等).
java高級:
1.數據庫優化,多線程併發(高併發),java設計模式(ooa,ood),Io流,網絡通信(Socket),Webservices,深入java虛擬機(jvm優化),Liunx編程(Shell),jbpm工作流,acegi,
tomcat源碼及優化,
2.負責均衡 nginx服務器(Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務器) 處理高併發,session共享,spring aop原理,agile
3.jvm的原理,Struts的處理機制,spring的ioc原理
互聯網技術:
1.ehcache,java基礎 ,數據結構 ,算法,線程併發(高併發),海量數據處理,負載均衡,單點登錄,Nosql(mongodb),數據挖掘,分佈式緩存,分佈式(session),Lunce,Nio,爬蟲
2.nodejs,handpool,Maven,Ngix(高性能的HTTP和反向代理服務器),Lunce(搜索引擎框架),soa面向服務的體系結構(service-oriented architecture,SOA)是一個組件模型(),
html5,memcache,Agile,maven是控制版本的,ant是編譯器,hundson持續集成,敏捷開發,持續集成
3.osgi,scala,hadoop,cloud
android基礎:
1.android四大組件(Activity,Services,Broadcase receiver,Content provider),andoird網絡編程(多線程斷點上傳下載等)
2.android數據存儲,UI設計, Widget及Launcher,
3.研究android源碼.
android高級:
1.android內核分析,android系統移植,android編譯與反編譯,JNI,NDK, android體系結構, Framework源碼,
2.android開發平臺及原理,Liunx內核, surface等 freemarker源碼,wiki
3.Android OS系統體系結構、framework、以及底層庫;熟悉Android下網絡通信機制,對Socket通信
4.TCP/IP和httptps有較深刻的理解和經驗,熟悉Android下網絡通信機制,memcache,對Socket通信、TCP/IP和HTTP有較深刻的理解和經驗
5.熟悉Android體系結構,並精通Android開發平臺及框架原理,具Android系統移植經驗、 深入理解面向對象的設計模式
數據庫技術:
1.oracle,mysql,sqlserver
2.數據庫優化,sql優化,表分區,索引,oracle調優等
常用技術工具:
svn,powerdesgin,weblogic,tomcat,clearcase,uml(visio),jboss,Rationl ClearCase