📘

Hal yang Harus Diketahui Sebelum Mulai Coding

Jul 14, 2024

Hal yang Harus Diketahui Sebelum Mulai Coding

Pembukaan

  • Nama: Savier Rapri
  • Mahasiswa S1 Tahun ke-4 di KAIST, Korea
  • Jurusan: Double Major (Ilmu Komputer dan Technologi Manajemen Bisnis)
  • Fokus: Data Science dan Artificial Intelligence

Poin-poin Penting

Mindset Coding yang Benar

  • Positif Mindset: Pikirkan coding itu bisa dipelajari, jangan langsung anggap susah.
  • Konsistensi: Belajar coding memerlukan konsistensi, banyak praktek dan tidak instan jadi jago.
  • Trial and Error: Terima bahwa akan banyak error dan bug. 20% waktu coding, 80% debugging.

Mengapa Belajar Coding?

  • Tujuan Jelas: Ketahui apa yang ingin dicapai dengan belajar coding.
  • Eksplorasi: Edukasi diri tentang berbagai field dalam coding dan pilih yang paling cocok dengan minat.
  • Peran-peran dalam Industri: Role penting seperti Front-end, Back-end, Mobile Developer, Database, Data Scientist, dan AI Engineer.
  • Skill Set Utama: Problem Solving dan Matematika.
  • Struktur Data dan Algoritma: Fondasi utama untuk menjadi engineer yang baik.

Pernah Coding Language dan Tools

  • Programming Language yang Cocok: Pilih bahasa yang sesuai dengan tujuan dan nyaman dipelajari.
  • Code Editor: Pilih editor yang mendukung berbagai bahasa pemrograman, seperti Visual Studio Code.
  • Terminal: Menggunakan terminal untuk memberikan instruksi pada komputer.
  • Github: Platform untuk mengorganisasi hasil coding bersama tim.

Praktek Melalui Proyek

  • Langsung Praktek: Buat proyek, seperti website atau aplikasi, dari awal.
  • Hackathon: Ikuti kompetisi coding untuk praktek nyata.
  • Rekomendasi Sumber Belajar: Programming with Mosh, freecodecamp.org, Kaggle, dan course dari universitas ternama.

Fleksibilitas dalam Field Coding

  • Jika merasa tidak cocok di satu field, coba eksplor field lain dalam computer science.

Pentingnya Feedback dan Support

  • Teman dan Mentor: Dukungan dari teman dan mentor sangat penting untuk maintain semangat dan skill coding.

Kesimpulan

  • Enam poin yang diharapkan diketahui sebelum mulai coding:

    1. Mindset yang benar
    2. Menentukan apa yang ingin dipelajari
    3. Mengenal basic tools dan foundation
    4. Praktek melalui proyek
    5. Fleksibilitas dalam berbagai field
    6. Feedback dan support dari teman serta mentor
  • Jangan ragu untuk mengeksplorasi dan menemukan apa yang paling cocok serta berguna bagi kalian dalam perjalanan belajar coding.