
平安科技资深开发工程师-C++
社招全职3年以上计算机网络技术类地点:南京状态:招聘
任职要求
1. 本科或以上学历,三年以上开发经验,扎实的计算机专业基本功。 2. 精通C/C++语言,具备丰富的后端开发经验,可以熟练使用多线程解决高并发高性能问题。 3. 具备跨平台开发经验,具备一定的前端开发经验,熟悉QT、MFC或GTK等C++前端开发框架,可以熟练使用各平台的开发工具、调试工具等。 4. CEF,electron集成经验,对chromium有过定制化开发经验尤佳。 5. 具备良好的沟通能力与团队协作精神,认同开放、务实、自驱、协同的企业文化。 6. 对新技术有持续学习的热情,具备进取心和创新意识。 7. 熟悉Python或者go语言者优先。
工作职责
1. 负责系统功能的需求分析和系统设计,并高质量地完成相关的开发和维护工作 ; 2. 与产品经理、UI设计师等人员协作,完成产品功能的性能改进、体验优化; 3. 遵循敏捷开发流程,按时交付高质量代码,具备良好的问题分析与解决能力。
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
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.
Electron+
https://www.electronjs.org/zh/docs/latest/tutorial/tutorial-first-app
学习如何创建您的 Electron 项目,并且编写一个简单的入门程序。
https://www.youtube.com/watch?v=fP-371MN0Ck
Learn how to use Electron, React, and TypeScript to build desktop applications.
Chromium+
https://www.chromium.org/chromium-projects/
The Chromium projects include Chromium and ChromiumOS, the open-source projects behind the Google Chrome browser and Google ChromeOS, respectively.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
相关职位
社招4年以上
1. 深度主导语音助手业务的后台架构设计、开发及全方位维护,持续优化迭代,凭借敏锐洞察力主动排查潜在问题并推动高效解决,全力提升产品竞争力与用户体验。 2. 与端侧、AI算法、产品团队紧密合作,定位并解决语音识别与语音合成中的技术问题,优化语音体验;跟进前沿语音技术进展,推动语音助手技术的快速迭代与落地。 3. 大模型技术前沿追踪以及框架应用。了解但不限于 Agent 架构, MCP 协议等. 4. 负责团队基础设施的搭建与维护,通过技术创新显著提升团队研发效率,有力支撑业务的高速拓展。 5. 负责或参与线上系统部署、维护、性能监控、服务器优化等工作。 6. 参与分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优。 7. 积极参与 Code Review、技术方案评审以及团队流程优化,为团队技术能力提升与工作流程完善贡献专业力量。
更新于 2025-04-16
社招3年以上技术类
1.负责百亿级流量&千万级物料的广告检索引擎系统的研发工作,保障服务的高可用、高性能; 2.负责设计和实现易用&高效的广告检索架构,支撑算法&产品在多团队、多业务、多策略、多模型场景的高效迭代; 3.负责系统C++基础设施建设,提升系统开发效率;
更新于 2025-04-07