2010
01.24

Sudah beberapa tahun ini saya belajar dan bekerja dengan java. Pada awal saya belajar, saya mengutamakan penguasaan bahasa dan sertifikasi profesional. Setelah itu, fokus saya berubah pada penguasaan framework.
Saat ini fokus saya berubah lagi, tidak lagi pada penguasaan bahasa ataupun framework, melaikan belajar bagaimana bisa membuat code yang maintanable, clean code, sesuai prinsip OOD, pattern dan lain sebagainya.

Why? mmm, entah mengapa, saya juga bingung. Tapi yang pasti, fokus ini berubah karena ada insting bahwa good developer bukan hanya developer yang bisa menguasai bahasa atau framework secara 100%, tapi good developer adalah orang yang merasa  bahwa kode yang dia buat adalah bagian dari dirinya dan proses development adalah code craftmanship (ya, saya adalah artis yang sedang belajar).

Disini saya tidak mengatakan bahwa belajar framework adalah useless. Tidak. Tidak. Saya tidak mengatakan itu, tapi yang harus disadari adalah time curve belajar bahasa pemrograman ataupun framework relatif pendek. Dari pengalaman saya adalah sekita 2-3 minggu untuk mulai bisa bekerja dengan suatu framework.
Karena perubahan fokus belajar itulah, saya mulai mencari buku, referensi, blog, dsb. Ketika saya mempelajari referensi-referensi itu, timbul masalah baru. Bagaimana saya mempraktekkan semua yang telah saya pelajari?
Googling sana sini, akhirnya saya menemukan jawabannya : CODE KATA.

Untuk mengetahui apa itu code kata, anda bisa mulai dari sini dan sini. Point utama dalam code kata adalah practice!!!

Nb : Para master development seperti Robect C. Martin pun menggunakan code kata…..

Situs-situs yang bagus tentang code kata :
http://www.codekata.com/
http://katas.softwarecraftsmanship.org/
http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue
http://blog.objectmentor.com/articles/search?q=kata

No Comment.

Add Your Comment