Tantangan buat programmer Java Pemula

20 Sep 2011 ·

Hari ini saya browsing mencari info tentang seberapa hebatnya para programer java di kancah dunia pemprograman dan tentang bagaimanakah nasib masa depan bagi para programmer java. Saya sempat ciut mengkerut begitu membaca artikel dari bang endy tentang Kandidat Java vs PHP. Disitu diterangkan tentang apa yang harus kita punyai agar bisa menjadi programmer yang laku di pasaran, khususnya para programmer java. Ternyata menjadi progammer tak semudah yang dibayangankan, kalo kita hanya bisa bahasa pemprograman java ajah, yah alhasil kita bakal terdepak di luar sana. secara gitu loh, di luar rumah sana para insan programmer terus berlomba-lomba agar menjadi yang terbaik dan terus mengumpulkan amunisi mereka dengan menambah berbagai pengetahun dan skill pemprograman. Peraturannya adalah semakin banyak pengetahuan dan bahasa pemprograman yang dikuasai, maka dia yang akan semakin diberdayakan dan dibutuhkan . lalu nasib programmer yang pengetahuan dan skill nya cekak bagaimana?silahkan anda jawab sendiri ….
Walau pada awalnya ada perasaan agak takut juga, tapi akhirnya saya justru merasa senang karena paling tidak sebagai langkah awal saya untuk memasuki dunia pemprograman, saya sudah bisa mendiagnosa sejak dini apa saja yang diperlukan agar bisa menjadi seorang programmer hebat. berikut saya tampilkan cuplikan dari artikelnya bang endy tersebut :

“Kalau interview, saya selalu mengajukan pertanyaan yang makin lama makin sulit.
Job seeker, perhatikan ini, Endy’s interview style.
(ini nih beberapa pengetahuan yang harus dikuasai programmer.red:penulis)
1. Urusan coding standar. Percabangan dan perulangan.
Misalnya:
- tampilkan nama anda sebanyak jumlah hurufnya
kalau namanya Endy, tampilkan
endy endy endy endy
kalau namanya Dhiku, tampilkan
dhiku dhiku dhiku dhiku dhiku
- dengan input bulan dan tahun, buat function/method untuk menghitung jumlah harinya
2. Lalu topik-topik populer
- HTML syntax
- Tableless layout with CSS
- SQL Injection 3. Setelah itu masalah yang membutuhkan imajinasi, misalnya perbedaan pass by value dan pass by reference 4. Kalau masih lolos juga, matakuliah CS yang biasanya bikin ngantuk
- Struktur Data
- Algoritma tingkat menengah (tree, sorting, dsb)
- Automata / Finite State Machine 5. Baru kemudian pertanyaan tentang wawasan
- Primary Operating System, dan Secondary OS, yang biasa digunakan
Cuma pernah pakai Windows??? Hmm … terima kasih atas waktunya, nanti akan saya hubungi lagi.
Tidak pernah pakai OS selain FreeBSD?? Hmm … menarik juga … mari kita tanya lebih lanjut, “Kamu sekolah TK di mana?” “
Dalam artikel tersebut saya tidak terlalu ambil pusing dengan perdebatan yang sengit tentang siapa yang paling hebat antara programer java dan programer php. toh saya yakin, java akan menjadi bahasa pemprograman masa depan yang diminati banyak orang ( hal ini didukung dari banyak opini public baik dalam maupun luar negeri .. ). sari yang saya ambil dari artikel tersebut adalah amunisi apa saja yang diperlukan agar bisa menjadi programer sukses. berikut ringkasannya ( yang juga diposting dalam artikel ini ):
Berikut menu wajib programmer:
• Konsep dasar sistem operasi.
• Konsep dasar jaringan.
• Konsep dasar relational database.
• Karena sekarang jaman internet, maka wajib memahami protokol HTTP, FTP, POP3, SMTP, SSH.
• Karena sekarang jaman globalisasi, maka wajib memahami Unicode.
• Lebih dari satu bahasa pemrograman.
• Cara menggunakan Version Control.
Nah, sekarang dah tahu kan apa ajah yang harus kita kuasai, semoga dengan tahu ini, bukannya membuat kita semakin pesimis, tapi justru semakin menyemangati kita untuk semakin tekun belajar, belajar, dan terus belajar pemprograman…. kalo sekarang pengetahuan kita di dunia pemprograman masih cekak, jangan ciut dulu, karena segala sesuatu yang besar dimulai dari yang kecil, asal ada niat dan tekad yang bulat, gunung pasti didaki, lautan pasti disebrangi, kita pasti bisa….
SELAMAT DATANG DI DUNIA PEMPROGRAMAN,


Bisnis 100% Tanpa Modal

Posting Komentar

Profilku

Blogging Theme dan Web Site Profesional Design

 
Top

Artikel Baidury | Copyright © 2011 All right reserved.
Red Eleganisme Blogger Template | Designed By Baidury