
平安科技资深开发工程师
社招全职3年以上计算机网络技术类地点:深圳状态:招聘
任职要求
"1、3 年以上 C++ 开发经验,精通 STL,精通 C++11/14/17 标准; 2、精通跨平台开发(Windows、macOS、Linux); 3、有SDK或者公共组件开发经验,熟悉常用 C++ 编程范式和设计模式; 4、熟悉至少一个 GUI 框架(如 Qt、wxWidgets、Duilib 等);熟悉 Git、CMake/qmake 等开发工具; 5、具备 C++ 与 Web 技术…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
"1、参与办公协同类桌面客户端(Windows / macOS / Linux)的开发与维护; 2、使用 C++ 进行 SDK 开发,提供稳定、高性能、跨平台的接口供前端 H5 团队调用; 3、与后端团队配合,完成相关接口的集成与优化; 4、优化客户端性能、内存使用及稳定性; 5、编写高质量、可维护的 C++ 代码,参与代码评审和技术方案设计。"
包括英文材料
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
macOS+
https://www.youtube.com/watch?v=Ag3NWYr5CD8
Here’s everything you need to know about your new Mac in 2025 - this is the ultimate beginner's guide to macOS!
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
Qt+
[英文] Qt for Beginners
https://wiki.qt.io/Qt_for_Beginners
This tutorial series target mainly Qt4. Even if most of these tutorials are also valid for Qt5, the case of Qt5 is discussed in a separate part.
https://www.qt.io/academy
We believe that the future is built with Qt and that learning even the basics can enable people of all backgrounds to become more innovative by exploring the creation of apps, solutions, or other types of interfaces as a part of their studies, business – or even just for fun.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
CMake+
https://cmake.org/getting-started/
We want to give you the resources you need to confidently leverage CMake as your build system of choice.
https://learnxinyminutes.com/zh-cn/cmake/
CMake 是一个跨平台且开源的自动化构建系统工具。通过该工具你可以对你的源代码进行测试、编译或创建安装包。
https://www.youtube.com/watch?v=7YcbaupsY8I
CMake introduction for absolute beginners.
还有更多 •••
相关职位
社招5年以上信息技术类
【】 1. 参与运维平台的设计开发与持续优化,负责核心功能模块实现,落地代码质量、测试覆盖、性能监控等工程规范 2. 承担运维产品需求分析、技术方案设计及项目交付工作,推进技术方案向业务价值的有效转化 3. 实施工程质量管理措施,执行代码审查、CI/CD流水线维护、自动化测试用例开发等质量保障工作 4. 参与多云资源管理平台建设,完成云服务API对接、资源编排、监控告警等功能的开发实现 5. 实施IDC基础设施数字化管理方案,负责机房设备管理、网络拓扑可视等模块的代码开发
更新于 2025-03-05南京
社招5年以上信息技术类
【】 1. 负责设计、开发和维护高性能的云存储管理平台,确保平台的高可扩展性和可靠性。 2. 深入参与系统架构设计、接口规范制定、技术文档编写等核心工作,与团队成员保持紧密合作,协同推进项目发展。 3. 具有以用户为中心的产品功能设计和交付能力,能够负责产品功能从提出、设计到交付的全过程,确保高质量的服务支持。
更新于 2024-08-07南京|上海