Seorang programmer harus memiliki kemampuan untuk memecahkan suatu masalah tidak saja dengan satu jawaban tapi bisa lebih dari satu. Di sini pentingnya logika dan imajinasi untuk mencari cara penyelesaian berbeda namun mendapat hasil yang baik. Untuk ini kita harus memiliki dasar menghitung atau matematika yang kuat.
2. Penasaran dan Tidak Gampang Menyerah
Pada dasarnya programmer akan selalu dihadapkan pada persoalan yang kompleks untuk menyelesaikan bahasa pemrogramman untuk menghasilkan output maksimal. Demikian kompleksnya persoalan yang harus dipecahkan menuntut konsistensi kita untuk tidak putus asa dan selalu ingin tahu.
3. Kuliah di Jurusan Pemrograman
Sebenarnya ini syarat penunjang. Menjadi seorang programmer tidak harus sekolah, tapi ini umumnya penting. Belajar programming itu bisa secara otodidak. Namun akan tampak beda, antara programmer otodidak dengan yang berada di pendidikan. Apa saja itu? Nanti tunggu postingan mimin yang selanjutnya ya.
4. Rajin, Tekun dan Ulet
Belajar bahasa pemrograman tidaklah mudah karena begitu banyak macam bahasa pemrograman yang perlu dikuasi belum lagi dihadapkan pada kasus kasus tertentu yang mengharuskan seorang programmer memeras otak menciptakan suatu aplikasi terbaru dan lain daripada yang lain. Bahasa pemrograman tersebut antara lain HTML, PHP, Java, Python, ASP, C++ dan masih banyak lagi.
5. Rela Begadang
Poin ini tidak wajib, namun biasanya belajar pemrograman membutuhkan waktu yang cukup lama, dan terkadang akan menyita waktu yang cukup banyak. Jadi, siap-siap untuk rela begadang.
6. Mencintai Pemrograman
Jika sudah cinta sesuatu atau seseorang, apapun pasti akan kita lakukan, bukan? Nah, sama halnya dengan menjadi programmer, kalau sudah cinta kita akan sukarela dan tidak merasa terpaksa mempelajari kerumitan yang ada pada bahasa pemrograman.