腾讯软件开发-全栈开发方向
实习兼职实习生地点:深圳 | 北京 | 上海状态:招聘
任职要求
1、熟练掌握React/vue等前端技术; 2、熟悉java/c++/python/go等主流编程语言,接触过相应的框架并有一定的理解; 3、能熟练使用MySQL/MongoDB等数据库; 4、有较强的学习能力、分析及解决问题能力,具备良好的团队合作意识,心态好,有责任心。 加分项 1、有jQuery、node.js等js框架使用及扩展编写经验; 2、了解redis/memcache等缓存中间件; 3、有性能优化方面的经验者。
工作职责
全栈开发工程师负责实现和优化公司的IT产品的技术架构建设,以及构建和维护关键IT服务与IT基础设施。 1、负责公司内部IT系统和对外业务管理系统的基础架构设计、方案规划和系统开发,包括但不限于: 内部IT建设、企业核心管理领域、内部办公、研发过程管理、业务后台管理系统等; 2、通过对专业领域的理解和规划,结合自身的IT能力,提供业务与技术结合的全方案,解决专业领域IT化和落地实施的问题。
包括英文材料
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
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.
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
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.
jQuery+
https://learn.jquery.com/
If you're looking for explanations of the basics, workarounds for common problems, best practices, and how-tos, you're in the right place!
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
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.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
相关职位
校招应届生
全栈开发工程师负责实现和优化公司的IT产品的技术架构建设,以及构建和维护关键IT服务与IT基础设施。 1、负责公司内部IT系统和对外业务管理系统的基础架构设计、方案规划和系统开发,包括但不限于: 内部IT建设、企业核心管理领域、内部办公、研发过程管理、业务后台管理系统等; 2、通过对专业领域的理解和规划,结合自身的IT能力,提供业务与技术结合的全方案,解决专业领域IT化和落地实施的问题。
实习Pre留学生实习
全栈开发工程师负责实现和优化公司的IT产品的技术架构建设,以及构建和维护关键IT服务与IT基础设施。 1、负责公司内部IT系统和对外业务管理系统的基础架构设计、方案规划和系统开发,包括但不限于: 内部IT建设、企业核心管理领域、内部办公、研发过程管理、业务后台管理系统等; 2、通过对专业领域的理解和规划,结合自身的IT能力,提供业务与技术结合的全方案,解决专业领域IT化和落地实施的问题。
实习实习生
运营开发工程师负责devops相关平台的架构设计、功能开发、稳定性优化、流程效率提升等建设工作。 1、负责从需求、版本研发、系统测试到现网上线的全流程研效过程管理与提效; 2、负责IaaS、PaaS、SaaS相关资源与系统稳定运营、监控可观测、调度操作等平台建设; 3、负责海量大数据相关采集、传输、存储、应用等相关平台建设; 4、负责为客户提供安全可控、个性自助、高效便捷的接入流程与运营服务平台。