Pada artikel sebelumnya kita sudah membahas apa itu programmer. Sudah membaca ? jika
belum silahkan kunjungi tautan apa itu programmer ?. Kali ini kita akan bahas lanjutannya yaitu
“ Bagaimana cara menjadi programmer yang profesional? “.
Daftar Isi
Langsung saja ke intinya. Ada beberapa cara yang bisa kita lakukan untuk menjadi programmer
yang handal bahkan profesional. Simak selengkapnya melalui ulasan di bawah ini.
Apalagi 5 tahun belakangan ini, banyak perusahaan yang menawarkan gaji yang menggiurkan
untuk programmer. Sehingga banyak orangingin beralih profesi menjadi programmer.
Namun ketika sudah mulai belajar untuk menekuni dunia programming ternyata tidak semudah
yang dibayangkan.
Sekali lagi coba tanyakan kepada diri kita apakah serius ingin menjadi programmer dan sudah
siapkah menerima segala resiko yang akan dialami ketika menjadi programmer nanti.
Variabel
Tipe data
Debugging
Maintenance
Flowchart dan Algoritma
User Interface
User Experience
dan banyak lagi yang lainnya
Untuk dasar-dasar pemrograman sendiri kamu bisa mempelajarinya pada artikel : Panduan awal
belajar pemrograman dasar dalam 15 menit
Contohnya jika ingin menjadi programmer yang mengembangkan aplikasi web saja maka
bahasa pemrograman yang dipilih adalah PHP.
Namun bila ingin menjadi programmer yang fokus mengembangkan aplikasi android saja maka
kita bisa memilih bahasa pemrograman Java, setelah java mahir baru Kotlin.
4. Saatnya Coding
Jika sudah memilih salah satu bahasa pemrograman dan ingin fokus menjadi programmer web,
mobile, atau desktop maka langkah selanjutnya adalah mempelajari bahasa pemrograman
tersebut dari dasar.
Otodidak (belajar sendiri) melalui buku cetak, ebook (buku digital), video tutorial, dan
kursus online dari situs-situs tertentu
Mengikuti kursus offline
Mengikuti Bootcamp
Tentu saja metode belajar di atas memiliki keunggulan dan kekurangannya masing-masing.
Tinggal disesuaikan mana yang cocok dengan kita.
Saat belajar pemrograman android menggunakan Android Studio kita bisa membuat beberapa
aplikasi sederhana diantaranya :
Hal tersebut dilakukan supaya kita terbiasa dan paham alur pembuatan aplikasi. Sehingga ketika
ingin membuat aplikasi besar (kompleks) sudah tidak pusing lagi.
Nah saat mengalami masalah (error) dan sudah mentok tidak bisa mengatasinya sendiri,
solusinya adalah membaca dokumentasi dari situs resminya. Saya sendiri sering baca-baca
stackoverflow (website tanya jawab untuk permasalahan programming).
Selain tanya jawab pada situs Stackoverflow kita juga bisa tanya jawab pada grup-grup
pemrograman yang ada di Facebook, Whatsapp, dan Telegram. Makanya saya sarankan
gabunglah ke grup-grup bahasa pemrograman yang sedang kita pelajari.
Contohnya saya sendiri bergabung di grup facebook PHP Indonesia, Javascript Indonesia, dan
Code Android Indonesia. Pastikan bergabung ke grup yang aktif ya.
Cara mendokumentasikannya yaitu bisa dengan membuat portofolio online. Portofolio online
bisa dibuat dengan cara gratis ataupun berbayar. Jika ingin gratis bisa membuat website
portofolio menggunakan wordpress.com atau blogger.com. Atau bisa juga upload hasil karya ke
situs github.
Kalau punya biaya untuk membeli domain dan hosting sendiri maka saran saya lebih baik
membuat website/ blog dengan domain yang berbayar. Contoh badoystudio.com ini awalnya
dibuat hanya untuk portofolio saja.
Semakin menarik karya yang kita punya dan di pajang pada portofolio, maka akan semakin baik
penilaian orang lain terhadap skill programming yang telah kita miliki. Intinya portofolio ini bisa
disebut dengan membangun branding diri sendiri.
Di grup facebook juga sering kali banyak yang share lowongan kerja programming atau projek
pengembangan aplikasi. Kalau sudah terbiasa mengerjakan projek/ pengembangan aplikasi dan
klien sangat puas dengan hasil yang diberikan, itu akan menjadi nilai tambah untuk mengerjakan
projek lainnya.