鹰角网络客户端研发工程师(Windows/C++方向)
社招全职3年以上地点:上海状态:招聘
任职要求
1、计算机相关专业本科及以上学历,3年以上相关工作经验; 2、精通C/C++编程语言,熟练使用各类设计模式、数据结构、算法等;了解C#等语言更佳; 3、精通QT框架,熟悉Windows API体系;了解.NET、Electron等框架更佳; 4、精通多线程、并发安全、网络通信、文件管…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责PC游戏的各类SDK开发和维护,包括账号登录、数据埋点、资源下载、WebView等业务; 2、负责PC游戏的启动器、更新器的开发; 3、负责其它和PC游戏业务相关Native组件开发; 4、对线上产品进行持续优化和迭代。
包括英文材料
学历+
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://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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
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.
还有更多 •••
相关职位
社招LTEV
1、负责国际化直播业务在PC端开播方向的音视频相关基础技术研发; 2、负责持续改进性能如优化内存、渲染性能等,不断提升开播侧用户体验,提升直播内容生产的效率与质量; 3、与PC客户端研发同事一起解决音视频集成和联调中的相关问题,分析并解决开播sdk中的性能和疑难问题; 4、探索音视频能力和 Web 技术的融合,丰富和优化 Web 端多媒体能力和体验; 5、用高质量的设计和代码实现,创造出极致的用户体验,支撑国际化直播生态高速发展。
更新于 2022-03-03深圳
实习实习生
PC客户端开发工程师在团队中担任着桌面端软件界面设计、功能开发与优化的重要角色,关系到用户对产品的第一印象和持续使用体验,是公司连接用户的重要桥梁,对提升产品竞争力与市场占有率至关重要。 1、负责Windows、Mac、Linux等桌面端软件的界面设计和功能开发; 2、负责客户端的性能优化和响应速度提升,确保软件流畅稳定地运行; 3、负责客户端基础组件及架构设计,提升研发效率; 4、负责改进客户端稳定性和安全性,减少系统漏洞和故障; 5、响应适配市场变化及新的交互形态,迭代更新产品功能以满足用户需求,如VisionPro、裸眼3D渲染等。
深圳|北京|上海