Setelah resign dari kantor, saya diminta untuk membantu melakukan interview beberapa calon web developer. Dari sekitar lima calon yang diajukan, saya memilih dua saja, ini karena hanya dua dari lima calon yang sepertinya memiliki pengalaman yang cukup sesuai requirement dari pihak kantor. Yang saya perhatiin dari resume kelima orang tersebut, rata rata mereka terlalu overrated terhadap skill mereka, menuliskan semua skill yang tidak berhubungan dengan web development.
Padahal udah jelas di informasi lowongan kerja bahwa yang diperlukan adalah seorang web developer dengan skill spesifik HTML/CSS, PHP dan javascript. Mereka tidak perlu menguasai ASP, JAVA ato bahkan networking. Yang kita perlukan adalah superman di satu bidang, bukan superman beneran yang bisa semuanya
Tiba pada saat melakukan phone interview ke dua orang calon tersebut, yang pertama saya tanyakan adalah untuk menilai sendiri tingkat skill mereka dengan skala 1 s/d 10. Kedua orang tersebut rata-rata menilai skill HTML, CSS mereka 9 – 10 sedangkan PHP & javascript antara 8-9. Setelah itu saya mencoba untuk menanyakan beberapa pertanyaan mendasar antara lain
- apa sih bedanya DOCTYPE transitional dengan strict
- di css property, apa bedanya position relative dengan position absolute
- apa yg dimaksud dgn constructor di PHP
- definisi Web 2.0
Jawaban dari kedua orang tersebut kurang memuaskan karena saya pikir dengan skill yang mereka miliki seharusnya bisa menjawab pertanyaan2 tersebut dengan tepat.
Jadi menurut saya, web developer bukanlah web designer, programmer ato teknisi networking *halah*. Untuk menjadi web developer seharusnya sudah paham dan mengerti beberapa hal didalam lingkup website development.
- client side, secara teknis seharusnya sudah mengerti seluk beluk tag2 HTML/XHTML, css property, validasi ,W3C
- karena requirement-nya PHP, ya otomatis harus mengerti PHP utamanya OOP-nya, karena kedepan, penggunaan OOP di PHP semakin luas
- secara non teknis, mereka harus paham design usability dan user interface, semantic web serta accesibility.
- selalu up to date dengan web development technology and industry trend. Web 2.0, web 3.0, ajax, comet, whatever buzz word
Tulisan ini sama sekali tidak ingin merendahkan teman2 yg saya interview atopun teman2 lain, justru saya melihat kedua orang calon yang saya interview tsb memiliki skill programming yang bagus. Saya hanya ingin menuangkan opini saya pribadi bahwa seorang web developer tidak harus menjadi superman. cukup dengan menguasai dan mahir di bidang2 spesifik web development maka anda bisa dikatakan seorang web developer dan kesuksesan akan bersama kita ! *halah*