工作经历
2025-03-11 -至今迅雷c++开发工程师
1. 需求分析与设计 参与需求评审,将产品需求转化为技术方案。 设计模块架构,编写技术设计文档,定义接口契约(如头文件、API)。 遵循设计原则(如SOLID、低耦合高内聚)确保代码可维护性。 2. 核心模块开发 编写高性能、高可靠性的C++代码,实现业务核心逻辑。 实现自定义数据结构和算法,优化内存与CPU资源占用。 集成第三方库(如Boost、OpenCV、Qt)并适配业务需求。 3. 单元测试与质量保障 编写单元测试(如Google Test/Catch2)和集成测试,确保代码覆盖率达标。 执行代码审查(Code Review),保证代码风格、逻辑正确性和安全性(防止内存泄漏、野指针等)。 4. 性能优化 分析与定位热点代码,进行算法优化(时间复杂度)和微架构优化(缓存友好、分支预测)。 对多线程/并发代码进行调优,避免竞态条件和死锁。 5. 编译与部署 维护构建脚本(CMake、Makefile),解决跨平台(Windows/Linux/macOS)编译兼容性问题。 处理二进制ABI兼容性,参与持续集成(CI)流水线配置。
教育经历
2020-09-01 - 江苏科技大学苏州理工学院计算机科学与技术本科
就读于江苏科技大学苏州理工学院,计算机科学与技术专业
资质认证
语言
中文母语水平
0
1
2
3
4
5
技能
C++了解
0
1
2
3
4
5



