
巨人网络Go服务器开发工程师(休闲竞技)
社招全职软件研发类地点:上海状态:招聘
任职要求
1、熟练掌握Go语言、Redis,Mongodb,了解分布式系统和多线程的基本原理; 2、深入理解网络编程和Linux系统、熟悉linux系统下的软件开发方法…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责游戏服务器程序逻辑设计、开发、维护;根据产品规划和设计实现对应的功能模块开发。 2、对策划设计需求的技术可行性进行评估和更正;研究及优化游戏和架构方法、解决游戏上线运营期间产生的各种故障和问题。
包括英文材料
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
MongoDB+
https://learnxinyminutes.com/mongodb/
MongoDB is a NoSQL document database for high volume data storage.
https://studio3t.com/academy/#courses
The fastest way to learn MongoDB
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
还有更多 •••
相关职位

社招2年以上后端
1. 使用Go语言开发游戏服务器。 2. 与其他团队紧密合作,包括游戏策划、客户端、测试, 运维等,确保游戏服务器相关的版本质量,提供高性能,高稳定的服务,并完成相关项目技术文档。 3. 负责全球部署服务器的维护,包括bug修复、性能优化, 线上问题处理等。
更新于 2025-06-10上海

社招程序类
1、负责游戏的基础服务组件的设计和开发; 2、负责GO底层框架优化与实现,相关跨语言第三方组件接入; 3、负责游戏服务器程序逻辑设计、开发、维护; 4、根据产品规划和设计实现对应的功能模块开发。
更新于 2025-03-14北京
