【网易】图形开发工程师
全职社招网易游戏(互娱)地点:广州状态:招聘
工作描述
任职要求
1. 具备扎实的计算机科学基础,熟悉常用的数据结构和算法。 2. 熟悉C/C++,具有良好的软件设计能力和编程习惯。 3. 熟悉图形渲染管线,熟悉一种或多种图形Api,可以使用常见抓帧分析工具进行帧分析。 4. 良好的沟通能力和团队协作能力。 加分项: 1. 熟悉vulkan、metal等底层图形api。 2. 熟悉安卓图形子系统。 3. 熟悉Unity或UE4的渲染管线
工作职责
1. 负责安卓模拟器的图形引擎开发,包括设计和开发图形相关应用程序。 2. 优化图形框架,提升模拟器的渲染性能和稳定性。 3. 解决应用程序和游戏在模拟器运行时的渲染相关问题,确保其正常运行和流畅性。 4. 针对模拟器整体表现进行改进和优化,提高用户体验。 5. 参与团队讨论和协作,与其他开发人员合作解决技术问题。 6. 跟踪和研究图形技术的最新发展和趋势,持续改进和更新图形引擎。 以上为图形开发工程师的主要工作职责,旨在保证安卓模拟器的图形引擎开发和优化,提升模拟器的性能和用户体验。
包括英文材料
数据结构+
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.w3schools.com/dsa/
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
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Unity