Cara Jadi IT Java
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.
SELAMAT DATANG DI DUNIA PEMPROGRAMAN,
Tidak ada komentar:
Posting Komentar