1. 全面的了解编程基础,比如集合的api都有什么类型,各个类型的特点。
2. 各个领域的编程语言都要涉猎,前端至少要精通javascript,服务端至少要精通java、python或php中的一种。
3. 熟悉常用接口协议比如soap,rest等。
4. 熟悉常用的开发框架,比如时下流行的springmvc,springboot,springcloud。
5. 了解各种软件组件的功能及特点并掌握其使用方法,比如缓存redis,消息队列。
6. 掌握主流关系型数据库的特点及使用方法。
7. 了解并掌握目前流行的分布式计算平台hadoop和分布式索引平台elasticsearch。
8. 了解并掌握常用的容器组件,比如tomcat或jetty等。
9. 熟悉linux常用的命令以部署服务或检查服务器的运行情况。
众志和达存储服务器管理系统
服务器的前端管理为web服务。涉及的技术web前端Extjs,服务端java常用spring,功能接口python发布webservice,功能实现C的动态库。web服务端和功能接口端是通过soap协议的webservice进行交互的。本人写的较多的是Extjs和java,也修复过python端和C端的一些bug。
众志和达B2B和B2C互联网项目研发
期间搭建过和学习过hadoop,elasticsearch,jafka等大型项目需要用到的组件。
天行网安网络安全产品
产品的功能主要由java实现。修复了产品遗留5年的让技术总监头疼的两个问题。
漏送消控管理系统
入职时系统是0基础,负责框架搭建和架构组件整合以及核心业务模块的开发。框架方面采用流行的springmvc,主要负责aop工作。组件方面涉及到redis,rabbitmq,springcloud等。