Jumat, 09 Maret 2018

5 Tipe Programmer Dalam Membaca Buku !

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !


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 supaya 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)

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !
5 Tipe Programmer Dalam Membaca Buku !

Programmer yang satu ini ialah programmer yang sangat pemula. Mereka membaca buku dengan impian goresan pena yang mereka baca harus jelas. Contohnya, apabila seorang penulis ingin menjelaskan perintah untuk menampilkan pesan "hello world", maka si penulis harus menulis menyerupai ini.

#include
using namespace std;

int main()
{
cout << "Hello World" << endl;
}

#include artinya ....
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 terang 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 kasus jawaban -> tutup bukunya.

2. Advance Beginner Programmer (Programmer diatas novice)

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !
5 Tipe Programmer Dalam Membaca Buku !

Sedikit berbeda dengan novice programmer. Bedanya programmer ini sedikit lebih cerdas. Dengan memakai pola koding "hello world" diatas, programmer jenis ini tentu dapat mengganti kalimat "hello world" menjadi "hallo dunia" tanpa kebingungan.

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)

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !
5 Tipe Programmer Dalam Membaca Buku !

Programmer jenis ini sangat menyukai dalam troubleshooting masalah. Mereka biasanya sudah mulai mengerjakan projek-projek dari beberapa klien. Perbedaan competent programmer dengan programmer-programmer sebelumnya ialah competent programmer lebih banyak pengalaman daripada advance beginer dan novice programmer.

Seorang competent programmer lebih cepat memahamai apa yang ia baca, terutama ketika dai mengalami masalah. Dia selalu berusaha untuk menyelesaikannya sampai duduk kasus tersebut dapat teratasi.

4. Proficient Programmer (Programmer yang suka berguru konsep)

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !
5 Tipe Programmer Dalam Membaca Buku !

Nah jikalau sudah proficient programmer, ini ialah salah satu jenis programmer yang sudah pro. Proficient programmer lebih suka mempelajari konsep daripada praktek. Mengapa ? sebab ketika ia melihat suatu masalah, maka mereka sudah tau apa yang harus ia lakukan dengan memahami konsepnya.

Contoh, apabila proficient programemr itu berguru 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 terang dan gampang dimengerti oleh semua orang.

5. Expert Programmer (Programmer diatas programmer)

 Ternyata tipe seorang programmer dalam membaca buku itu sangatlah berbeda 5 Tipe Programmer Dalam Membaca Buku !
5 Tipe Programmer Dalam Membaca Buku !

Berbeda dengan proficient programmer yang dapat menjelaskan ilmunya kepada novice programmer. Saat expert programmer menjelaskan ilmunya kepada novice programer, dijamin gak akan ada yang ngerti. Karena terlalu hebatnya ilmu yang dimiliki oleh expert programmer ini.

Taukah kau siapa saja sih expert programmer ? Ya menyerupai yang saya katkan diatas, expert programmer ialah programmer diatas programmer. Yang artinya programmer jenis ini sangatlah andal !

Contoh expert programmer ialah seseorang yang menciptakan bahasa pemrograman, framework, IDE, API, dll. Hebat kan ?

Mereka dengan cepat dapat menuntaskan duduk kasus 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 aktivitas yang terdiri dari banyak baris isyarat dan banyak fungsi. Lalu ketika aktivitas tersebut dijalankan, ternyata error. Seorang expert programmer sudah tau apa yang harus dibenahi tanpa melihat keseluruhan isyarat program. Karena mereka sudah sangat peka terhadap banyak sekali masala dalam koding.

Apakah Anda termasuk expert programmer ? Saya rasa tidak.. hahahaha.. Saya pun juga tidak..

Yuk bagikan ke teman-temanmu programmer, supaya kau dapat tipe programmer menyerupai apakah mereka..

Semoga bermanfaat :D


Sumber http://komputer67.blogspot.com


EmoticonEmoticon