0
1
2
3
4
5
1.编程规范
熟练掌握JAVA核心语法和代码编写规范掌握OOA、OOD掌握项目文档编写熟悉设计模式,能将常见的设计模式运用于实际开发熟悉函数式编程,能用于实际开发2.编程语言
JavaShellJavaScriptPythonC/CPPGroovyObjectC
3.后台技术
基础:Spring、hibernate、Struts2、tomcat数据库:Mysql集群:Hessian缓存:Memcached、Redis搜索:elasticsearch第三方服务:支付宝***苹果支付、大于短信、UPYUN图片服务
4.网页技术
基础:HTML5、CSS3、JavaScript网络请求:axiosUI框架:vue2 + vuex + vue-router + element-ui测试:mockjs5.Android客户端
基础库:RxJava、dagger2、butterknife、otto、timber网络请求:OkHttp、Retrofit、Volley图库:Volley+自行设计缓存、Glide、Fresco存储:ORMLite、greenDAO、storio、RxStore、sqlbrite版本迭代:Tinker性能分析:infer、LeakCanary、hugo、scalpel单元测试:Espresso、Mockito、Robolectric客户端优化:lint、ddms、HierarchyView、traceview6.构建工具
MavenGradlenpm+webpack
7.版本管理
github()svn
8.持续集成
TeamCityjenkins2015-11-11 -至今广州贝乐信息科技有限公司高级架构师
负责技术架构,人才培养,项目管理
2014-06-07 -2015-07-31广州众盟信息科技有限公司高级移动端工程师
前期负责Android组,后期云平台建设与部署
