腾讯地图-渲染开发工程师
社招全职CSIG技术地点:武汉状态:招聘
包括英文材料
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=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/
设计模式+
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.
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-
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.
相关职位
社招3年以上技术类-质量保证
1.为导航规划、地图渲染、高精度定位和地图数据编译等高德核心服务端系统进行全面的质量保障和测试体系建设; 2.设计并执行综合测试方案,确保高复杂度地图业务系统的质量和可靠性; 3.通过多种创新技术手段(如LLM、图像识别等)实现高度自动化的测试方法,通过持续集成/持续交付体系建设实现高效率、高质量的产品研发和交付流程。
更新于 2025-04-03
社招3年以上客户端开发
1、和产品、设计、分析师团队配合,深度参与需求讨论,功能定义,支撑小红书地图和POI业务快速发展; 2、负责小红书Android端地图在各场景LBS领域能力建设,包含基础地图SDK的设计、核心功能的实现(地图渲染、内容召回展现策略等)等; 3、参与业务架构设计和优化,代码Review,性能优化和质量把控; 4、参与新技术方向调研,新员工培养,指导并带领其他工程师共同完成研发任务; 5、持续不断的优化代码结构,承担重点、难点的技术攻坚。

社招3年以上软件研发类
1、负责SLG游戏核心模块的开发,包括大地图系统、战斗系统、资源管理、联盟社交等功能; 2、实现策划需求,确保游戏逻辑与玩法设计一致,并优化代码性能和可维护性; 3、针对SLG游戏的特点(如大规模单位、复杂交互、长线运营),进行性能优化,确保游戏在多种设备上流畅运行; 4、解决内存泄漏、卡顿、加载速度等问题,提升游戏整体性能; 5、与策划团队沟通,理解需求并提供技术实现方案; 6、与美术团队协作,确保资源的高效加载和渲染效果; 7、与服务器团队配合,完成客户端与服务器的数据交互和同步; 8、开发或优化编辑器工具,提升策划和美术团队的工作效率; 9、参与技术选型和架构设计,确保项目代码的可扩展性和稳定性; 10、关注Unity引擎和SLG游戏开发的最新技术趋势,探索新的技术方案,推动团队在技术实现上的创新,提升游戏品质和开发效率。
更新于 2025-08-13