ติดดาวให้กับ Repo นี้ หากคุณพบว่าแผนการทำงานมีประโยชน์!
นี่คือแผนงานที่มีชีวิตสำหรับโปรแกรมวิทยาการคอมพิวเตอร์ที่อ่านฟรีของ Boot.dev สำหรับนักพัฒนาแบ็กเอนด์
ชื่อหลักสูตร | ลิงค์ตัวเลือก Python |
---|---|
เรียนรู้พื้นฐานการเขียนโค้ด | หลาม |
เรียนรู้เชลล์และเทอร์มินัล | ทุบตี/Zsh |
เรียนรู้คอมไพล์ | คอมไพล์ |
สร้างบุ๊คบอท | หลาม |
เรียนรู้ OOP | หลาม |
สร้างเกมดาวเคราะห์น้อย | หลาม |
เรียนรู้การเขียนโปรแกรมเชิงฟังก์ชัน | หลาม |
สร้างเครื่องสร้างไซต์แบบคงที่ | หลาม |
เรียนรู้อัลกอริทึม | หลาม |
เรียนรู้โครงสร้างข้อมูล | หลาม |
สร้างเขาวงกต Solver | หลาม |
เรียนรู้การจัดการหน่วยความจำ | ค |
โครงการส่วนตัว 1 | ทางเลือกของคุณ |
ชื่อหลักสูตร | ไป ลิงค์ตัวเลือก | ลิงก์ตัวเลือก JS/TS |
---|---|---|
เรียนรู้ภาษา 2 | ไป | จาวาสคริปต์ |
เรียนรู้ภาษา 3 | ข้าม | TypeScript |
สร้าง X | ไป | TypeScript |
เรียนรู้ไคลเอนต์ HTTP | ไป | TypeScript |
สร้างโปเกเด็กซ์ | ไป | TypeScript |
เรียนรู้ภาษา SQL | SQL | เดียวกัน |
สร้างผู้รวบรวมบล็อก | ไป | TypeScript |
เรียนรู้เซิร์ฟเวอร์ HTTP | ไป | TypeScript |
เรียนรู้การจัดเก็บไฟล์ | ไป + S3 | พิมพ์สคริปต์ + S3 |
เรียนรู้ CDN | ไป + คลาวด์ฟรอนต์ | TypeScript + Cloudfront |
เรียนรู้นักเทียบท่า | นักเทียบท่า | เดียวกัน |
เรียนรู้ CI/ซีดี | นักเทียบท่า + การกระทำ GitHub + ไป | นักเทียบท่า + การดำเนินการ GitHub + TS |
เรียนรู้การรักษาความปลอดภัยเว็บ | ไป | TypeScript |
โครงการแคปสโตน | ทางเลือกของคุณ | เดียวกัน |
เรียนรู้การหางาน | ค้นหางาน | เดียวกัน |
ชื่อหลักสูตร | ลิงค์ภาษาหลัก | ลิงค์ภาษารอง |
---|---|---|
เรียนรู้ Git2 | คอมไพล์ 2 | เดียวกัน |
เรียนรู้โปรโตคอล HTTP | ไป | TypeScript |
เรียนรู้ Kubernetes | คูเบอร์เนเตส | เดียวกัน |
เรียนรู้สถาปัตยกรรม PubSub | ไป | ไม่มี |
เรียนรู้อัลกอริทึม 2 | หลาม | ไม่มี |
เรียนรู้การเข้ารหัส | ไป | ไม่มี |
สร้างโปรแกรมรวบรวมข้อมูลเว็บ | ไป | TypeScript |
เรียนรู้การเขียนโปรแกรมเชิงฟังก์ชัน 2 (OCaml/Elixir)
เรียนรู้สถาปัตยกรรมคอมพิวเตอร์และฮาร์ดแวร์ (ARM)
เรียนรู้ระบบแบบกระจาย (ไป)
เรียนรู้ระบบเครือข่ายคอมพิวเตอร์ (ไป)
เรียนรู้ฐานข้อมูล NoSQL (???)
เรียนรู้วิศวกรรมประสิทธิภาพ (ไป)
เรียนรู้โครงสร้างพื้นฐานเป็นโค้ด (Terraform)
เรียนรู้การบันทึกและการตรวจวัดระยะไกล (ไป)
เรียนรู้ Clean Code (ไป)
เรียนรู้คณิตศาสตร์แบบไม่ต่อเนื่องสำหรับโปรแกรมเมอร์ (ไป)
เรียนรู้ระบบปฏิบัติการ (???)
เรียนรู้คอมไพเลอร์ (ไป)
เรียนรู้การบริหารเซิร์ฟเวอร์ (Linux/Standard VPS)
เรียนรู้ทฤษฎีการคำนวณ (???)
เรียนรู้ปัญญาประดิษฐ์ (Python)
เรียนรู้การเรียนรู้ของเครื่อง (Python)
เรียนรู้ GraphQL
เรียนรู้ความปลอดภัยทางไซเบอร์
เรียนรู้ AWS/GCP/Azure
เรียนรู้ NLP
ใช่. สำหรับตอนนี้ เรายังคงมุ่งเน้นไปที่การมีหลักสูตรและแพลตฟอร์มที่ดีที่สุดสำหรับนักพัฒนาแบ็กเอนด์หน้าใหม่ และเรากำลังให้ความสำคัญกับการทำให้มีให้บริการในภาษาต่างๆ มากขึ้น แต่เราวางแผนที่จะขยายออกไปสู่เป้าหมายทางอาชีพอื่นๆ ผู้สมัครรายต่อไปที่มีแนวโน้ม ได้แก่:
วิศวกรรมข้อมูล
DevOps / โครงสร้างพื้นฐาน
ฝังตัว
ผู้พัฒนาเกม
ความปลอดภัยทางไซเบอร์
ส่วนหน้า (lol jk)
คุณสามารถอ่านเกี่ยวกับวิธีการเรียนรู้ของเราได้ที่นี่
ใช่ คุณควรเริ่มต้น - โปรแกรมนี้จะมีการปรับปรุงอยู่เสมอและจะไม่มีวัน "สมบูรณ์" หลักสูตรนี้จะไม่มีวัน "สมบูรณ์" ในลักษณะเดียวกับที่ YouTube จะไม่มีวัน "สมบูรณ์" - มีเนื้อหาใหม่ๆ ตลอดเวลา เราใส่ใจอย่างยิ่งกับคุณภาพของโปรแกรมนี้ และจะปรับปรุงและเพิ่มคุณภาพอยู่เสมอ
เรายินดีรับข้อเสนอแนะว่าเราจะปรับปรุงหลักสูตรได้อย่างไร! วิธีที่แนะนำในการช่วยเหลือคือการส่งปัญหาที่นี่บน GitHub หากคุณต้องการพูดคุยเกี่ยวกับแนวคิดบางอย่าง โปรดติดต่อเราโดยตรงโดยใช้วิธีใดวิธีหนึ่งด้านล่างนี้
หากคุณต้องการหารือเกี่ยวกับโครงการ โปรดติดต่อเราที่ Boot.dev เราตอบสนองมากที่สุดบน Discord แต่คุณสามารถค้นหาเราได้บน Twitter เช่นกัน
ทวิตเตอร์
ความไม่ลงรอยกัน