
英雄游戏资深Golang游戏服务器工程师-RD03
社招全职8年以上地点:北京状态:招聘
任职要求
1. 硬性条件: 8年以上后端开发经验,5年以上Golang实战经验。 有2款以上完整上线游戏项目的服务器开发经历。 必须能够到场面试。 2. 技术核心能力: 深入掌握GC调优、内存管理、Goroutine泄漏预防与调度效率提升。 能快速定位并解决高并发场景下的性能瓶颈(CPU、内存、网络I/O)。 熟练掌握性能分析工具链(pprof, trace等)。 深入理解网络协议(TCP/UDP/HTTP/WebSocket)及优化点。 熟悉Redis/MongoDB/Kafka等中间件在游戏中的性能…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
包括英文材料
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
GC+
[英文] Garbage Collection
https://craftinginterpreters.com/garbage-collection.html
The GC doesn’t throw away the memory, it reclaims it to be reused for new data.
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals
In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager.
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM.
https://www.youtube.com/watch?v=c32zXYAK7CI
How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
pprof+
https://go.dev/blog/pprof
At Scala Days 2011, Robert Hundt presented a paper titled Loop Recognition in C++/Java/Go/Scala.
https://medium.com/better-programming/pprof-through-examples-exploring-optimizations-in-go-444fa08cf15f
I’ve used pprof tools in the past, but mostly out of curiosity.
https://www.freecodecamp.org/news/how-i-investigated-memory-leaks-in-go-using-pprof-on-a-large-codebase-4bec4325e192/
I have been working with Go for the better part of the year, implementing a scalable blockchain infrastructure at Orbs, and it’s been an exciting year.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
WebSocket+
[英文] WebSockets Tutorial
https://www.tutorialspoint.com/websockets/index.htm
Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time.
还有更多 •••
相关职位
社招5年以上
1.主导在研海外休闲游戏项目服务端核心逻辑开发,完成从0到1的完整开发流程。 2.构建高效、稳定的海外休闲游戏服务端框架,支持高并发和大规模玩家在线需求。 3.负责性能调优,优化服务器资源利用率,保障高负载下的稳定性和流畅性。 4.处理线上重大事故,快速定位问题并修复,确保服务器高可用性。 5.参与版本迭代,持续优化服务端功能及性能,支持游戏长线运营。
更新于 2026-02-05北京
