通用技能:
数据结构与算法: 理解常见数据结构(数组、链表、栈、队列、树、图等)和算法(排序、搜索、动态规划等)基础。
面向对象编程 (OOP): 掌握封装、继承、多态等概念,并能应用于代码设计。
版本控制系统 (Git): 熟练使用 Git 进行代码版本控制、分支管理和团队协作。
数据库: 了解关系型数据库 (如 MySQL, PostgreSQL) 和非关系型数据库 (如 MongoDB) 的基本概念和操作。
软件工程原理: 了解软件开发生命周期 (SDLC)、设计模式、代码测试和调试等。
Java:
Java语言: 熟练掌握 Java 语法、集合框架、多线程、异常处理等。
Spring 框架: 掌握 Spring Boot、Spring MVC、Spring Data 等常用框架,能够构建 Web 应用程序和 RESTful API。
Hibernate: 掌握对象关系映射 (ORM) 概念,能够使用 Hibernate 进行数据库操作。
单元测试: 熟练使用 JUnit 等框架进行单元测试。
C#:
C# 语言: 熟练掌握 C# 语法、LINQ、委托、事件等。
.NET 框架: 掌握.NET Core、ASP.NET Core 等框架,能够构建 Web 应用程序和 RESTful API。
Entity Framework: 掌握对象关系映射 (ORM) 概念,能够使用 Entity Framework 进行数据库操作。
单元测试: 熟练使用 NUnit 或 xUnit 等框架进行单元测试。
前端:
HTML/CSS/JavaScript: 熟练掌握 HTML、CSS 和 JavaScript 的基础知识,能够构建网页和实现交互效果。
前端框架: 掌握React、Vue.js 或 Angular 等主流前端框架,能够构建单页面应用 (SPA)。
响应式设计: 掌握响应式设计原理,能够开发适配不同设备的网页。
前端工具: 熟悉 Webpack、Babel 等前端构建工具,以及 npm 或 yarn 等包管理工具。
Python:
Python 语言: 熟练掌握 Python 语法、数据结构、函数、模块等。
数据分析: 掌握
网络设备异常数据采集分析系统:
采集上游网络设备传递的告警及状态等信息,通过因果关联分析等分析技术得到异常告警链路,根据不同预设告警阈值生成对应告警信息,对接运维告警平台,发送告警信息到运维人员。后端系统使用Java、C#语言, 前端使用 Vue 框架
视频联网监控平台:
通过对接视频网关、信令平台,获取监控视频流,在系统上进行联网视频监控播放,包括地图定位、监控摄像头远程操控、自动视频轮播、巡检信息录入等功能; 使用C#构建客户端,对接Java、C++后台。