1. 熟练掌握Java基础,具有良好的编码习惯 2. 深刻理解Javaweb技术体系架构,熟练掌握Servlet/jsp技术 3. 熟练使用ssh和ssm等开源框架进行项目开发 4. 熟练掌握JavaScript,ajax,jQuery等前台页面技术 5. 熟悉MySQL,oracle数据库,SQL语句使用 6. 熟练使用Tomcat服务器,eclipse,idea,SVN,maven等项目开发工具 7. 了解Linux系统常用命令及基本操作 8. 熟悉Lucene工具包,solr全文搜索引擎以及redis缓存技术
了解直播的流程,以及Android音频等媒体播放技术使用
熟练使用IPC机制
熟练掌握JSON、XML等常见数据载体格式进行数据的解析。
熟练掌握Android的事件分发、消费机制。
熟练掌握Eclipse、Android Studio、SVN、Git等开发工具使用
熟练掌握Android自定义View
熟练掌握Handler,线程等异步操作的流程及使用。
熟练掌握Android五大数据存储。
熟练掌握Android的四大组件,UI的常用布局和各种主要组件。
熟练掌握Java语言,具有良好的编程编程规范和面向对象的编程思想。
熟练使用HTML+CSS、JavaScript、以及HTML5网页程序制作,JavaScript与Android中WebView的交互。
熟练使用Android第三方推送、登录、分享、地图、支付、即时通讯、版本自动更新、二维码扫描等技术。
熟练使用Android项目开发中的MVC和MVP开发模式,了解MVVM开发模式。
熟练使用UIL、Glide、Picass、Retrofit、OkHttp、Eventbus、PullToRefresh、ButterKnife等第三方框架类库
熟练使用Material Design等新技术。
熟练掌握缓存处理、自适应屏幕等技术。
熟练掌握Android中的动画的使用。
熟练掌握I/O流、多线程、网络进行编程。
熟悉Android平台应用软件开发。
熟悉使用HTML/CSS/JavaScript和jQuery进行Web开发。
熟悉Java语法及其核心API。
了解Python和C/C++。
熟悉Java服务端开发相关技术。
掌握Cocos2d游戏引擎开发游戏的基础。
熟练运用Java开发环境和项目构建,有编写注释的习惯; 熟悉数据库MySQL,Oracle,熟练掌握标准的Oracle语言,和数据库模型设计; 熟练应用JSP/Servlet/JDBC/JavaBean的MVC模式项目开发,了解Http,TCP等协议; 熟练应用Java服务器进行 Java软件开发