Archive for the ‘TI’ Category

Task di GMail

task-gmail

Apa yang Rumit di Java? [in my humble opinion]

Sekarang banyak buku Java diterbitkan. Kebanyakan menawarkan materi yang seragam. Yah tentu saja, wong bahasa nya satu, aturan nya satu, dasar2 pemrograman nya juga satu yang disepakati sebagian besar orang. Diantara sekian banyak buku itu, hanya sedikit yang menawarkan ide2 segar dalam menjelaskan sebuah konsep. Kreatif bahasa kerennya. Apa memang buku pemrograman impossible disajikan dengan gurih seperti novel.

Tentu yang kumaksud adalah gaya novel mengajak pembacanya untuk terlibat secara emosi. Dan tentu saja bukan seperti novel yang tebal yang isinya hanya tulisan, tulisan dan tulisan. Barangkali perpaduan novel dan komik untuk menyajikan materi2 Java cukup oke.

Oya hampir kelupaan, buku-buku yang kumaksud di muka adalah produk domestik. Tentu aku kurang tahu banyak buku2 impor. Tapi aku pernah lihat buku Java punya temenku yang disajikan cukup kreatif dan menggairahkan. Aku jadi berfikir mungkin terlalu mahal ongkos produksi untuk buku2 semacam itu. Pasti itu juga yang menyebabkan produsen lokal tidak berani bertaruh.

Anyway kembali ke judul, apa yang rumit di Java. Semua orang memiliki jawaban beragam. Tapi buatku yang relatif rumit itu thread dan inner class tentu saja. Alasannya sederhana saja untuk yang thread. Yah, aku belum pernah membuat program yang benar2 memanfaatkan fasilitas ini. Kalo program yang sering buat latihan di buku2 cuma sekejap mata. Atau kalo ngga, menampilkan String ganti ganti. Dan alasan terpenting, bagiku itu kurang kreatif meski aku sendiri belum menemukan cara kreatifkul.

Lalu tentang inner class, untuk contoh-contoh yang ada di buku relatif mudah diikuti. Tapi begitu melihat program yang sedikit kompleks aku tidak sadar aku sedang menelaah inner class.

Apa karena aku ga latihan tiap hari? Ah tidak juga. Apakah harus menjadi kebiasaan supaya jago? Apa gunanya kebiasaan kalo konsep ga jalan. Lalu? Mungkin buku2 Java (domestik) perlu berevolusi menjadi buku yang tidak saja berisi lautan ilmu tetapi juga gurih dibaca, sedap dipandang, dan mencerahkan.