
奇虎36026秋-服务端开发工程师-Golang(北京)-4900(J11800)
校招全职开发类地点:北京状态:招聘
任职要求
1.计算机科学、软件工程、人工智能或相关专业本科及以上学历。 2.熟练掌握至少一门编程语言(C++.Golang.Java),具备良好的编程基础和代码规范。 3.熟悉Linux操作系统,了解常用命令和脚本编程(Shell/Python)。 4.了解云原生技术栈(如容器化Docker.容器编排Kubernetes)和微服务架构者优先。 5.对云计算基础设施(如网络.存储)有基本了解。 6.具备一定的AI相关知识,了解机器学习/深度学习/大模型基础,有相关项目经验或课程设计者优先。 7.具备良好的学习能力.沟通能力和团队合作精神,对云平台技术和AI应用有浓厚兴趣。
工作职责
1.参与云平台基础组件的设计与开发,包括但不限于各类中间件,如消息队列.PaaS系统等核心模块。 2.负责基础组件的性能优化.问题排查及持续改进,确保系统的高可用性和可扩展性。 3.跟踪业界云平台技术发展趋势,参与前沿技术的调研与应用。 4.结合AI技术,探索AI在云平台基础组件中的应用,例如智能调度等。 5.编写高质量的技术文档,参与代码评审和技术分享。
包括英文材料
学历+
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
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
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.
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
大模型+
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
相关职位

校招开发类
1. 参与pc浏览器相关项目需求分析和系统分析, 参与讨论、制定技术解决方案; 2、负责浏览器各功能模块后端(api)功能的设计及开发; 3、参与运营后台系统架构、性能、安全、扩展等优化的设计和实现; 4. 需要较强的沟通能力协调配合产品,测试和其他开发人员。
更新于 2025-10-14

校招开发类
1. 参与游戏大厅相关项目需求分析和系统分析, 参与讨论、制定技术解决方案; 2、负责游戏大厅各模块功能的设计及开发; 3、参与运营后台系统架构、性能、安全、扩展等优化的设计和实现; 4. 需要较强的沟通能力协调配合产品,测试和其他开发人员。
更新于 2025-10-14
校招
1.参与AIGC的系统能力建设,打造稳定、高效、可扩展的内容生产平台; 2.跟踪AI行业最新技术,推进新技术在项目中落地,保持平台的技术领先; 3.解决相关系统使用中产生的问题,维护系统长期稳定; 4.具备快速学习的能力和自驱力,对AI相关后端技术有深入研究;
更新于 2025-07-21