米哈游客户端/工具开发工程师
社招全职程序&技术类地点:上海状态:招聘
任职要求
任职要求: 1.计算机相关专业本科及以上学历,具备扎实的计算机和软件工程知识基础 2.熟悉各种网络通信编程,有丰富的实战经验 3.精通多种编程语言,包括但不限于C#、.NET、C++、Python 4.有Web开发经验和Web完整开发经验,了解前后端协作开发流程尚佳 5.掌握WPF/Avalonia/Qt等GUI框架,能够进行复杂界面开发 6.对当前LLM、LPM相关开源框架有深入了解和实践经验者优先 7.熟悉Unreal Engine游戏引擎内开发和外部工具协作开发优先 8.具备优秀的问题解决能力、沟通能力 9.具备良好的学习能力和团队协作精神 10.具备基本的英文读写能力
工作职责
岗位职责: 1.负责客户端、工具和界面的架构设计与开发实现,支持Windows、macOS等多平台发布 2.与产品、设计、后端等各个团队紧密配合,参与客户端应用/工具的开发工作,保证项目(游戏、应用)相关内容的顺利进行、以及用户的良好体验 3.进行技术方案制定、代码审查和性能优化 4.研究和引入新技术,持续改进开发效率和产品质量 5.参与跨部门技术讨论和项目规划
包括英文材料
学历+
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.
.NET+
[英文] Learn .NET
https://dotnet.microsoft.com/en-us/learn
Free tutorials, videos, courses, and more for beginner through advanced .NET developers.
https://roadmap.sh/aspnet-core
Step by step guide to becoming an ASP.NET core developer
https://www.youtube.com/watch?v=Vu_Naq3iWUA
For beginners in .NET: what to learn - and what not to learn - in C# and .NET to get you the skills you need to be full stack .NET Web Developer in this roadmap updated for 2025.
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
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.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
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.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
相关职位