精通C++语言,深入了解C++面向对象的语言机制和编程规范,可以使用C++实现各种需求代码。
了解python语言,有python语言大型项目开发经验,能独立完成代码的书写,调试,测试程序上线等工作。
熟悉C#语言,了解C#的语言机制和编程规范,并有完成对应项目的经验,能独立完成代码书写,测试,上线等工作。
深入了解windows环境下的C++开发,调试,测试,发布等过程。
熟练掌握了Oracle, MYSQL,DB2,sqlserver等主流数据库 的使用,可编写存储过程及定时任务。
熟悉linux环境下的gcc和g++编译器,熟悉shell脚本。
熟练运用Windows下的VC环境编程,熟悉Win32和MFC编程机制。
了解多种自动化语言,如autoit,TCL等自动化脚本。
熟悉opencv,可使用该库完成对应需求。
Vcpkg项目
主导微软vcpkg开源工具链的全球化维护,每周高效处理3+个用户提交issue(累计修复400+例),涉及C/C++依赖库编译失败(CMake/Make/Meson)、跨平台兼容性(Windows/Linux/macOS)及多语言混合编程(C++/C/Python)问题,修复PR通过率98%
每周严格检视5+个社区PR(累计审核200+次),确保代码符合微软开源规范,识别跨平台构建风险、依赖循环等关键缺陷,显著降低主干代码合并后的回滚率
每月组织vcpkg源码深度解析培训,涵盖工具链核心模块(CMake构建系统、端口依赖树、自动化测试框架),提升团队30%协同开发效率
效率提升工具(python)
基于GitHub REST API构建自动化工作流,每日抓取vcpkg仓库100+PR元数据(标题/描述/文件变更),通过Python异步机制实现毫秒级响应
对接微软Copilot AI接口:
∙ 设计结构化prompt模板,动态拼接PR上下文(代码差异/提交历史/关联issue)作为AI输入
∙ 采用JSON Schema规范输出,实现90%+准确率的自动标签分类(如update/bug/tools)
∙ 实现自动指派PR负责人
集成轻量级代码检视功能:
∙ 通过正则匹配检查更新port的版本号一致性
∙ 验证portfile.cmake符合vcpkg规范模板
∙ 自动生成含风险点标记的Checklist报告(License一致性/vcpkg弃用函数等)
成果:节省人工处理PR时间2小说,人工干预需求下降25%