TIP BELAJAR PEMROGRAMAN SECARA AUTODIDAK, UNTUK PEMULA
“Lulusan SMU/SMK atau tidak punya pendidikan formal IT, bisa gak sih jadi programmer?”
BISA. Kita bisa jadi programmer, software engineer, data analyst, dsb.
Simak tip-tip dari saya, lulusan SMK & programmer autodidak 👇
Disclaimer: bidang IT memang bersifat inklusif, artinya bisa dimasuki oleh siapa saja, termasuk oleh kita yg tidak memiliki pendidikan formal di bidang ini.
TETAPI, jalan yg harus ditempuh tentu berbeda, skill set-nya pun akan berbeda pula.
📌#1. Mau Jadi Apa?
Karena bidang IT begitu luas, tentukan dulu mau fokus di “sub-bidang” apa. Web, mobile, software? Ini agar kamu gak bingung harus mulai dari mana.
Di utas ini, kita akan khusus membahas tip untuk web programming/web development.
Atau kalau misalnya masih bingung, jawab pertanyaan ini:
- Apa yg ingin kamu buat?
- Apa yg paling kamu minati?
- Jika untuk menunjang kariermu saat ini, program apa yg diperlukan?
Contoh:
Kamu seorang guru & ingin membuat apps untuk belajar muridmu. Maka, belajar mobile dev.
📌#2. Pahami Bahasa Pemrograman
Apa, sih, bahasa pemrograman? Kenapa harus menggunakan bahasa pemrograman ketika membuat web?
Saya pernah menulis artikel tentang itu. Bisa baca-baca di sini:
langitamaravati.com/dasar-dasar-ba…
📌#3. Roadmap yang Tepat
Untuk kamu yg bingung harus mulai belajar dari mana, bisa intip roadmap-nya di sini. Selain itu, tentu kamu harus paham proses pembuatan website, termasuk hosting dan domain.
roadmap.sh/frontend
Note:
- HTML & CSS adalah DASAR.
- Untuk web developer, saran saya belajar bahasa pemrograman Javascript dan PHP dulu.
- Belajar bahasa native (asli) dulu, baru ke framework/library supaya gak bingung.
📌#4. Nikmati Prosesnya
“Berapa lama sampai bisa jadi web programmer?”
Tiga bulan, setahun, 3 tahun, 10 tahun.
Well, setiap orang punya timeline sendiri. So, nikmati saja prosesnya. Take your time, tak perlu terburu-buru.
📌#5. Buat Sesuatu
Cara paling jitu untuk memahami sesuatu adalah dengan membuat sesuatu. Jadi, ketika sudah belajar satu topik, buatlah project dari hasil belajar itu.
Kamu bisa simpan sendiri project-nya atau pamerkan di medsos.
Dengan pamer di medsos/blog, akan membantu personal branding sehingga berguna untuk karier kamu di bidang IT ke depannya.
Bisa juga menceritakan proses pembuatan project kamu sekaligus latihan membuat case studies.
📌#6. Ikut Kursus/Bootcamp
Ikuti kursus/bootcamp agar kamu punya mentor, teman belajar, dan belajar dengan kurikulum yang runut & jelas.
Selain itu, dengan ikut bootcamp kita akan mendapat sertifikat yg bisa digunakan untuk berkarier di bidang ini.
📌#7. Progresif
Melangkahlah maju. Setelah “lulus” dari front-end, lanjut ke back-end, lanjut ke full-stack. Atau seperti saya, lanjut ke software & data engineering.
Note: poin ini opsional. Kamu bisa saja fokus & jadi ahli di satu bidang.
Poin ini juga berlaku untuk bahasa pemrograman. TIDAK ADA satu orang pun programmer yang bisa SEMUA bahasa pemrograman. Ya karena ada ratusan bahasa di luar sana.
Jadi, jika misalnya sudah paham JS, lanjut ke PHP, lanjut ke Golang, dst.
Tetapi, sekali lagi, tidak perlu belajar semuanya. Pilih bahasa yg memang RELEVAN dengan bidang pilihanmu.
📌#8. Konsisten dan Persisten
Tip terakhir dari saya adalah konsisten dan persisten. Belajar & berlatihlah secara terus-menerus. Jangan seminggu belajar, 3 tahun libur. Kagak bakalan jadi-jadi mun kitu mah. 😀
Anyway, saya sendiri butuh sekitar 4 tahun untuk jadi web developer.
Nah, untuk kamu yang minat belajar software engineering autodidak seperti saya, @pacmannai lagi bagi-bagi THR. Diskon sampai 3 JUTA! Diskon tambahan 7% kalau pakai kode referral “paclangit”
bit.ly/paclangit
THR berlaku mulai 15-26 April 2023, ya. Di Pacmann, kita para pembelajar autodidak akan dipandu oleh mentor-mentor kawakan, dengan kurikulum yang runut, dan metode belajar yg keren. #SeekMastery
Sekian tip-tip dari saya, semoga membantu. Oh ya, kalau mau tanya-tanya, boleh di reply atau bisa DM.
Cheers,
~eL
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
