Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda. Ada yang hanya ingin membaca buku untuk menemukan solusi dari permasalahannya, ada yang ingin benar-benar belajar, ada yang hanya mengerti konsep, dan bermacam-macam.
Maka dari itu, Anda sering menemukan buku dengan judul "tutorial pemrograman untuk pemula" atau "tutorial pemrograman advance". Nah sebenarnya, penulis sudah tau dimana mereka menempatkan judul buku yang sempurna semoga dapat dibaca oleh pembaca yang tepat.
Pembaca buku pemrograman dapat dikelompokan menjadi 5 tipe. Apa saja ? Dan, Anda termasuk yang mana ? Yuk pribadi aja.
1. Novice Programmer (Programmer Paling Pemula)
![]() |
5 Tipe Programmer Dalam Membaca Buku ! |
#include
using namespace std;
int main()
{
cout << "Hello World" << endl;
}
#include
using namespace std artinya ....
int main() artinya .....
Kurung kurawal buka dan tutup artinya...
cout << "Hello World" artinya ....
<< endl artinya ...
Nah itulah tipe programmer jenis novice. Yaitu mereka ingin membaca dengan sangat terperinci sampai mereka mengerti betul.
Apabila programmer ini disuruh untuk mengganti programnya dengan menampilkan "halo dunia", maka programmer ini niscaya kebingungan sebab ia masih sangat pemula.
Programmer jenis ini juga cenderung ingin mencari solusi terhadap permasalahannya tidak peduli ada konsep-konsep lain. Yang penting, membaca buku -> dapet solusi -> selesaikan masalahnya -> duduk masalah simpulan -> tutup bukunya.
2. Advance Beginner Programmer (Programmer diatas novice)
![]() |
5 Tipe Programmer Dalam Membaca Buku ! |
Programmer jenis advance beginner ini lebih cepat dalam memahami suatu fungsi. Apabila Anda pernah mempelajari API tertentu kemudian Anda pribadi cepat-cepat mencari fungsi yang Anda butuhkan TANPA melihat fungsi lainnya, maka Anda termasuk dalam jenis programmer ini.
Namun menyerupai yang saya katakan diatas, programmer jenis ini lebih cepat memahami suatu fungsi atau kodingan tertentu. Sehingga ia lebih cepat menyesuaikan kodingan yang ia pelajari dengan kodingan yang ia buat.
3. Competent Programmer (Programmer yang suka menuntaskan masalah)
![]() |
5 Tipe Programmer Dalam Membaca Buku ! |
Seorang competent programmer lebih cepat memahamai apa yang ia baca, terutama dikala dai mengalami masalah. Dia selalu berusaha untuk menyelesaikannya sampai duduk masalah tersebut dapat teratasi.
4. Proficient Programmer (Programmer yang suka mencar ilmu konsep)
![]() |
5 Tipe Programmer Dalam Membaca Buku ! |
Contoh, apabila proficient programemr itu mencar ilmu sebuah framework, maka ia tidak akan cukup hanya melihat fungsi-fungsinya saja. Tapi mereka lebih suka melihat bagaimana framework tersebut dapat bekerja. Mereka sungguh-sungguh meneliti apa sih yang ada didalam framework tersebut.
Dari penelitian tersebut, kemudian dipakai untuk menuntaskan masalah-masalahnya. Apabila Anda juga menyerupai ini, berarti Anda termasuk proficient programmer.
Namun seorang proficient programmer tentu dapat menjelaskan suatu konsep kepada novice programmer. Karena walaupun mereka sudah pro, namun mereka tetap suka membagikan ilmunya dengan kata-kata yang terperinci dan gampang dimengerti oleh semua orang.
5. Expert Programmer (Programmer diatas programmer)
![]() |
5 Tipe Programmer Dalam Membaca Buku ! |
Taukah kau siapa saja sih expert programmer ? Ya menyerupai yang saya katkan diatas, expert programmer yakni programmer diatas programmer. Yang artinya programmer jenis ini sangatlah andal !
Contoh expert programmer yakni seseorang yang menciptakan bahasa pemrograman, framework, IDE, API, dll. Hebat kan ?
Mereka dengan cepat dapat menuntaskan duduk masalah tanpa harus mencobanya dulu. Bahkan apabila mereka dimintai tolong seseorang untuk menuntaskan masalahnya, maka seorang programmer expert hanya cukup melihat dan ia dapat tau apa yang salah.
Contoh ada sebuah jadwal yang terdiri dari banyak baris isyarat dan banyak fungsi. Lalu dikala jadwal tersebut dijalankan, ternyata error. Seorang expert programmer sudah tau apa yang harus dibenahi tanpa melihat keseluruhan isyarat program. Karena mereka sudah sangat peka terhadap aneka macam masala dalam koding.
Apakah Anda termasuk expert programmer ? Saya rasa tidak.. hahahaha.. Saya pun juga tidak..
Yuk bagikan ke teman-temanmu programmer, semoga kau dapat tipe programmer menyerupai apakah mereka..
Semoga bermanfaat :D