1. 程序语言:C/C++/Java/Python/Sql/JavaScript
2. 程序设计:具备架构能力,能根据需求通过UML设计出程序的类图和接口,熟悉常用的设计模式
3. 数据库:Mysql/Mongo
4. 常用框架:SpringBoot
5. 网络编程:熟悉常用的协议,并且擅长对通信协议解码分析
6. 大数据组件:hadoop/hdfs/hive/zookeeper/kafka/spark
7. 代码管理:git/gerrit
8. 文档管理:需求文档/开发文档/测试文档编写归档
9. 代码规范:团队成员之间有严格的代码编写规范
10. 具备一定的前端开发能力,前端能力吃紧,可以参与前端开发
备注:拥有一只包括了需求分析,前端开发,后台开发,运维,数据分析的开发团队,可以承接大型的开发项目
企业分析数据平台
1.前端 a.vue界面设计 b. echarts/highcharts 图表展示
2.后端 a.C/Python/Java实现数据解析 b. mysql/hive/spark实现数据分析 b. mysql/mongo 数据存储
数据地理化数据平台
1. 后端 geoserver实现地理化数据存储
2. 前端 openlayer+openstreet 实现前端数据地理化显示
网络协议解析器
1. wireshark 源码二次开发
2. java 对网络协议解析
APP开发
NAS存储器手机端 android/ios 界面开发,手机端->云->NAS 长连接 实现NAS控制
角色 | 职位 |
负责人 | 软件架构师 |
队员 | 产品经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该作品是企业级别数据分析平台,我在其中担任了架构师和后端开发的角色,主要负责前端数据展示,后端数据解析分析,包括了解码代码框架搭建,大数据系统搭建,大数据分析代码编写,最后到数据存储,并且参与了一部分前端开发
作品为地理化分析系统,我在其中担任了架构师和后端开发,包括了大数据分析,生成数据前端显示,克服技术难度海量数据前端显示