滴滴27届秋招-渲染引擎开发工程师
校招全职工程-后端类地点:北京状态:招聘
工作描述
岗位职责: 1、支持移动端渲染引擎核心模块的设计、开发与维护; 2、基于OpenGL ES、Metal或Vulkan实现图形功能及Shader开发; 3、开展几何算法、渲染效果与性能优化; 4、推进iOS、…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
Shader+
https://clauswilke.com/art/post/shaders
To the uninitiated, shader programming can appear like magic.
https://learnopengl.com/Getting-started/Shaders
A great resource to learn modern OpenGL aimed at beginners.
[英文] Shader Learning
https://shader-learning.com/
Shader Learning is a platform that helps you learn and enhance your shading skills by solving interactive problems.
https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Shaders are an incredibly useful programming tool to have under your belt, especially for creative coding and generative art.
还有更多 •••
相关职位
校招算法类
岗位职责: 1、负责两轮车供需预测,为线上调度算法策略服务提供支持; 2、基于两轮车平台数据,打造领先的需求预测模型,持续提升两轮车供需匹配基础能力; 3、运用数据分析和机器学习技术,对业务数据
更新于 2026-08-14杭州
校招工程-质量类
岗位职责: 1、参与出行业务的质量保障工作,深入理解出行场景下的业务链路,从用户视角把控质量; 2、参与需求评审/技术评审,能对需求和技术方案提出合理质疑与改进建议; 3、根据需求和技术文档制定
更新于 2026-08-14北京
校招工程-后端类
岗位职责: 1、参与共享两轮车业务的资产管理/供应链等方向的系统设计与开发; 2、负责服务器端业务架构设计,模块开发以及稳定性建设; 3、主导和执行服务器端核心功能开发和性能优化; 4、应用A
更新于 2026-08-14杭州