Mengenal Peran · Pelajaran 2 dari 7
Keterampilan inti yang selalu dibutuhkan
8 menit baca · BelajarCode
Bahasa pemrograman dan kerangka kerja datang dan pergi. Keterampilan berikut tetap berguna sepanjang kariermu.
| Keterampilan | Kenapa penting | Cara melatih |
|---|---|---|
| Memecahkan masalah | Inti dari semua pekerjaan teknis | Kerjakan soal Tantangan dan proyek dari masalah nyata |
| Membaca dokumentasi | Jawaban paling tepat ada di dokumentasi resmi | Biasakan membuka dokumentasi sebelum mencari di forum |
| Membaca pesan error | Mempercepat perbaikan masalah | Baca baris terakhir dan nomor barisnya, lalu cari penyebabnya |
| Git | Standar kerja tim untuk menyimpan riwayat kode | Pakai Git untuk setiap proyek, sekecil apa pun |
| Membaca bahasa Inggris teknis | Sebagian besar dokumentasi ditulis dalam bahasa Inggris | Baca dokumentasi sedikit demi sedikit, catat istilah baru |
| Komunikasi tertulis | Kerja tim banyak lewat pesan, tiket, dan dokumen | Latih menulis laporan masalah dan penjelasan yang ringkas |
| Menguji kode | Mencegah kesalahan sampai ke pengguna | Tulis contoh uji untuk fungsi yang kamu buat |
| Belajar hal baru | Teknologi terus berubah | Pelajari satu hal baru setiap bulan dengan proyek kecil |
Menulis laporan masalah yang baik
Kemampuan menjelaskan masalah dengan jelas sangat dihargai, karena menghemat waktu seluruh tim. Bandingkan:
| Kurang membantu | Membantu |
|---|---|
| "Aplikasinya error." | "Saat menekan tombol Simpan di halaman Profil, muncul pesan 'Gagal menyimpan'." |
| "Tidak bisa login." | "Login dengan email gagal sejak pukul 10.00. Login dengan Google masih berhasil." |
| "Tolong perbaiki." | "Langkah mengulang: 1. buka Profil, 2. ganti nama, 3. tekan Simpan. Seharusnya tersimpan, tetapi muncul pesan error." |
Laporan yang baik memuat: apa yang dilakukan, apa yang diharapkan, apa yang terjadi, dan langkah untuk mengulanginya.
Dasar baris perintah
Banyak alat pengembang dijalankan dari terminal (baris perintah). Beberapa perintah dasar di Linux dan macOS:
pwd menampilkan folder saat ini ls menampilkan isi folder cd proyek masuk ke folder proyek mkdir laporan membuat folder baru python3 halo.py menjalankan program Python
Di Windows, perintah serupa tersedia lewat PowerShell, misalnya ls dan cd.
Cek pemahaman
Rekan kerjamu menulis "Fitur ekspor tidak jalan". Informasi apa yang paling membantu untuk ditanyakan?
Latihan
Nilai dirimu sendiri
Beri nilai 1 sampai 5 untuk setiap keterampilan inti di tabel. Pilih dua dengan nilai terendah, lalu tulis satu kegiatan konkret untuk melatih masing-masing selama sebulan ke depan.
Pembahasan
Contoh:
- Git: 1. Kegiatan: memakai Git untuk semua latihan kursus bulan ini, minimal satu commit setiap kali selesai belajar.
- Membaca dokumentasi: 2. Kegiatan: setiap menemukan fungsi baru di pelajaran Python, buka dokumentasi resminya dan baca contoh di sana.
Rencana yang konkret ("satu commit setiap selesai belajar") jauh lebih mudah dijalankan daripada niat umum ("belajar Git").