Read

Silabus Belajar Coding Usia 17-18 Tahun

Fokus utama di tahun ini adalah spesialisasi dalam bidang teknologi tertentu, persiapan karier atau kuliah IT, serta membangun proyek skala besar.


๐ŸŽฏ Tujuan Tahun 5 (Usia 17-18 Tahun)

โœ… Memilih spesialisasi (Software Engineering, Data Science, Cybersecurity, AI, Mobile/Web Development)
โœ… Mengerjakan proyek besar dan membangun portofolio profesional
โœ… Mempersiapkan diri untuk internship, pekerjaan, atau kuliah IT
โœ… Menguasai konsep advanced dalam teknologi pilihan

๐Ÿ’ป Teknologi & Bahasa Pemrograman (Berdasarkan Spesialisasi):
๐ŸŸข Software Engineering: JavaScript (Next.js, Node.js), Python (Django, FastAPI)
๐ŸŸข Mobile Development: Flutter (Dart), React Native (JavaScript)
๐ŸŸข AI & Data Science: Python (TensorFlow, PyTorch, Scikit-Learn)
๐ŸŸข Cybersecurity: Python, Linux, Networking, Ethical Hacking (Kali Linux, Burp Suite)
๐ŸŸข Cloud Computing & DevOps: Docker, Kubernetes, AWS, Terraform


๐Ÿ“† Rundown Belajar (Usia 17-18 Tahun – 1 Tahun)

๐Ÿ”น 3 Bulan Pertama โ€“ Spesialisasi & Advanced Concepts

๐Ÿ”ธ Minggu 1-2: Pemilihan jalur spesialisasi berdasarkan minat
๐Ÿ”ธ Minggu 3-4: Belajar advanced topics sesuai jalur spesialisasi
๐Ÿ”ธ Minggu 5-6: Studi kasus dari industri nyata
๐Ÿ”ธ Minggu 7-8: Mini proyek pertama dalam spesialisasi pilihan

๐Ÿ“Œ Referensi Website (berdasarkan spesialisasi):
โœ… Software Engineering: Design Patterns, System Design
โœ… Mobile Development: Flutter Docs, React Native Docs
โœ… AI & Data Science: Deep Learning Specialization – Coursera
โœ… Cybersecurity: Hack The Box, OWASP
โœ… Cloud & DevOps: AWS Training, Kubernetes Docs

๐Ÿ“Œ Mini Proyek:
โœ”๏ธ Mengerjakan proyek kecil yang berkaitan dengan spesialisasi


๐Ÿ”น 3 Bulan Kedua โ€“ Pengembangan Proyek Skala Besar

๐Ÿ”ธ Minggu 9-10: Perencanaan dan perancangan proyek skala besar
๐Ÿ”ธ Minggu 11-12: Implementasi tahap awal proyek
๐Ÿ”ธ Minggu 13-14: Pengujian dan debugging proyek
๐Ÿ”ธ Minggu 15-16: Deployment dan optimasi

๐Ÿ“Œ Referensi Website:
โœ… GitHub Docs โ€“ Version Control & Open Source
โœ… Medium โ€“ Tech Articles โ€“ Artikel Teknologi
โœ… Google Cloud Docs โ€“ Cloud Deployment

๐Ÿ“Œ Proyek Besar:
โœ”๏ธ Membuat aplikasi AI, platform web, atau sistem keamanan yang bisa dijadikan showcase portofolio


๐Ÿ”น 3 Bulan Ketiga โ€“ Internship & Competitive Programming

๐Ÿ”ธ Minggu 17-18: Mencari dan melamar internship atau freelance project
๐Ÿ”ธ Minggu 19-20: Competitive programming di Codeforces, Leetcode
๐Ÿ”ธ Minggu 21-22: Persiapan coding interview (Data Structures & Algorithms)
๐Ÿ”ธ Minggu 23-24: Studi kasus real-world problem solving

๐Ÿ“Œ Referensi Website:
โœ… Leetcode โ€“ Interview Coding Challenges
โœ… HackerRank โ€“ Latihan Coding
โœ… LinkedIn Learning โ€“ Keterampilan Profesional

๐Ÿ“Œ Latihan:
โœ”๏ธ Mengikuti kompetisi coding atau bug bounty program


๐Ÿ”น 3 Bulan Terakhir โ€“ Karier & Persiapan Kuliah

๐Ÿ”ธ Minggu 25-28: Membuat CV, resume, dan portofolio online
๐Ÿ”ธ Minggu 29-32: Simulasi wawancara kerja dan coding test
๐Ÿ”ธ Minggu 33-36: Melamar pekerjaan, internship, atau persiapan kuliah ke luar negeri
๐Ÿ”ธ Minggu 37-40: Menyusun roadmap belajar untuk tahun berikutnya

๐Ÿ“Œ Referensi Website:
โœ… Glassdoor โ€“ Review Perusahaan & Lowongan Kerja
โœ… Coursera โ€“ Kursus IT dari Universitas Top
โœ… CS50 Harvard โ€“ Kursus Komputer Science Gratis

๐Ÿ“Œ Final Showcase:
โœ”๏ธ Mempresentasikan proyek akhir di GitHub, LinkedIn, atau hackathon


๐Ÿ“ Jadwal Belajar (Opsional)

๐Ÿ“† Belajar 5-6x seminggu, 2-3 jam per sesi
๐Ÿ“… Setiap 3 bulan: Review progress dan eksplorasi peluang baru

Dengan silabus ini, anak akan siap masuk dunia kerja atau kuliah IT dengan pengalaman nyata di bidang yang diminati sebelum masuk Tahun 6 (Usia 18+) โ€“ Profesional atau Studi Lanjut. ๐Ÿš€

4o