字节跳动全栈研发工程师
社招全职3年以上A205735地点:北京状态:招聘
任职要求
1、本科及以上学历,计算机相关专业,有三年及以上相关工作经验; 2、对前端或者后端至少精通一个方向: 1)前端开发:熟悉HTML、CSS、JavaScript等Web前端技术,且需要有Vue/React等现代前端框架的使用经验,理解Node.js、Webpack等前端工程化工具,以及掌握HTTP协议、浏览器原理、性能优化等Web前端核心知识; 2)后端开发:对Python、Java、Go等后端开发语言有深度的理解和实践经验,包括但不限于数据处理、服务器搭建和维护、数据库操作、API的设计和实现;对微服务架构、分布式计算,以及云服务等领域有了解或实际操作经验者优先; 3、对探索大模型有极大热性,有大模型相关领域研发经验者优先。
工作职责
在大模型浪潮的背景下,我们正面临着一场激烈的技术变革。我们正寻求突破,希望在工程级别的代码生成以及迭代的开发模式领域中做出优秀的产品。在这里,我们为你提供挖掘与挑战自我潜力的平台,为你创造联接未来前沿技术的可能性,同你一起引领技术变革新潮流。如果你热爱挑战,敢于迎接不可能,那么,你就是我们在寻找的人。期待你的加入,与我们一同抵达未知的彼岸。 1、探索并创造基于大模型的工程级代码生成服务和产品,助力开发者迎接更高效的提效体验; 2、关注AI领域的最新动态和趋势,结合开发者的实际需求,为我们提供高性能、适应性强的技术解决方案; 3、对产品的稳定性和性能极致的追求,深入理解并致力于优化和重构,确保系统高效、稳定运作。
包括英文材料
学历+
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
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!
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
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.
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.
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.
Webpack+
[英文] Getting Started
https://webpack.js.org/guides/getting-started/
Webpack is used to compile JavaScript modules.
https://www.youtube.com/watch?v=3On5Z0gjf4U&list=PLblA84xge2_zwxh3XJqy6UVxS60YdusY8
https://www.youtube.com/watch?v=IZGNcSuwBZs
In this video, we will create a Webpack dev environment from scratch.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
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.
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
微服务+
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=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
相关职位
社招2年以上A207604A
1、参与抖音研发效能平台能力的建设,负责系统设计和核心代码开发; 2、支撑抖音业务工程提效、红蓝攻防、风险治理等方向智能化建设; 3、对前端工程化体系建设、开发规范、组件化、测试有深入认识和实践; 4、对产品的稳定性和性能极致的追求,深入理解并致力于优化和重构,确保系统高效、稳定运作; 5、关注AI领域的最新动态和趋势,结合开发者的实际需求,为我们提供高性能、适应性强的技术解决方案。
更新于 2024-09-14
社招A127893
1、负责安全产品开发、设计及维护; 2、和产品经理、前端、后端及其他相关需求方密切配合,参与需求讨论、功能定义和设计、运维等工作; 3、参与工程建设与持续优化,包括但不限于架构优化、性能优化、质量建设、工程效率优化等领域; 4、深入业务,理解并合理抽象业务需求,转化成产品能力,提升产品价值,与业务团队紧密合作。
更新于 2024-01-05
社招JYQJ2
负责字节跳动资源分发中台Gecko的建设,为抖音、抖音火山版、抖音极速版、西瓜视频、今日头条等业务提供完整的资源分发解决方案,不断增强字节跳动移动端资源分发的官方基础设施的能力。 1、参与分发系统控制面平台的设计开发工作,包含前端/Node.js服务的全栈开发。负责控制面服务体系建设、工具链能力建设,提升研发效率; 2、负责技术攻关和创新技术研究,不断增强分发通道产品的场景覆盖能力与用户体验。
更新于 2021-10-11