Bahkan gw masih inget ada yang ngatain gw "ngapain lu ngelamar jadi programmer, ntar duduk sendiri, kerja sendiri di belakang layar, ubanan, kepala botak, pulang malem, gk ada temen.. mending kayak gw jadi konsultantnya". Ending storynya, dia jadi konsultant yang kerja 'di depan' bertahan selama setahun dan sekarang beralih ke pedagang baju dan gw jadi programmer 'di belakang-depan-samping kiri-kanan-atas-bawah' sampai sekarang dan gw masih tetep ganteng...:)
Ntah kecelakaan atau takdir, gw bisa (baca: terjerumus) menjadi programmer seperti sekarang ini. Langkah pertama ini gk lepas dari vendor pertama tempat gw pertama kali bekerja. Yah, pait emang gw akui kalo merekalah yang berperan besar ngebentuk gw pertama kali menjadi seorang programmer.
Vendor... iya... ada yang menyebutnya IT Consultant, ada juga yang menyebutnya software house tetapi gw lebih suka menyebutnya 'rumah' aseekkk :D... Di tempat inilah gw menuntut ilmu programming, di tempat inilah semua tentang IT yang gw ketahui berhasil gw dapatkan. Di sinilah gw memulai dari seorang fresh graduate sampai experienced programmer seperti sekarang ini.
skip...skip...
Selama +- 4 tahun gw di vendor, Banyak hal yang gw lewati dan temui. Mulai dari senior-senior yang jago, programmer sedenk, koplak, programmer jorok, PM yang nyantai. Atau pernah juga gw temui kasus manajemen proyek yang ngasal, project design yang asal jadi, nama programmer yang dicatut sewaktu kick-off dan lain-lain-lainnya(read: KUHP).
Muncul pertanyaan dalam diri gw, gw kok gk pernah nemuin secara keseluruhan manajemen projek seperti yang digambarkan sewaktu di bangku kuliah dulu??(iya... sewaktu kuliah gw inget kok pelajaran analisa dan perancangan sistem atau metode design dan analisis sistem.. setidaknya pelajaran itu aja yang bener2 ada faedahnya buat gw di dunia yang gw geluti ini...:D). Apakah gw yang kurang beruntung sehingga belum menemui project yang 'rapi' seperti yang diajarkan dulu????
Sampai akhirnya gw paham... itulah vendor!!!.
Contoh simple... secara teori metode project misal dimulai dari analisis, design, development dstnya... atau manajemen project yang baik itu harus ada syaratnya: resource yang kompeten, cukup, memadai, planning yang kuat, PM yang bisa memanage project dan lainnya. Atau misalnya level seorang programmer mulai dari fresh,junior,experienced,senior,manager... dan hal-hal 'baik' lainnya yang diajarkan di buku 'analisis system bla-bla-bla'.
Di vendor?? atau gw bilang praktik di lapangannya ??? THAT'S BULLSHIT BRO!!!
Di vendor lu bisa nemuin ketika development tiba-tiba requirement berubah dan lu harus bikin ulang lagi, lu bisa aja ngerjain project seorang diri kayak orang gila kekurangan resource, lu bisa nemuin seorang yang diberi title 'senior' programmer hanya karena umurnya udah tua dan ubanan padahal skillnya minus, lu bisa nemuin programmer yang bisa berinteraksi langsung dengan end user tanpa harus lewat analys dulu, lu bisa disuruh megang project yang lu sama sekali gk ada knowledge di project itu dan lain-lain-lain..
Dan masih banyak lagi sisi melankolis yang ada di vendor tetapi juga ada di semua perusahaan/organisasi... Jadi buat elu-elu semua yang bergelut di vendor atau mungkin IT, gk usah deh merengek-rengek protes ini itu, ngerasa susah ini dan itu, ngerasa jago dan lain-lain. Bukan cuma lu yang ngerasain, orang lain juga(mungkin :p).
Lu ngerasa jago??? banyak senior-senior jago di luar sana yang gk lu tau. Inget, mau sejago apapun lu, pahlawannya tetep PM bro :D...
Lu ngerasa kerjaan lu benerin sampah orang?? sama bro, kita semua benerin sampah atau bahkan malah kita yang bikin tu sampah...
Lu ngerasa apa yang udah lu kerjain tapi gk dihargain atau lu udah bikin aplikasi setengah mampus tapi gk ada yang tau usaha lu??? bitch please... microsoft word itu dipake jutaan orang, gk ada yang tau siapa aja programmernya...
Lu mau protes kok dibayar sebagai programmer tapi lu disuruh buat bikin analisis dan nge-design sistem atau bikin dokumen FSD??? 'itu buat ngetest kemampuan lu,apakah lu punya bakat di analis atau gk.... *ngehibur doang sih, padahal aslinya lu dimanfaatin biar gk usah bayar sistem analyst...:p*
Lu mau protes sebagai leader minta resource tambahan yang berkualitas tapi gk dateng-dateng, begitu dateng yang dikasih fresh graduate yang plangak-plongok gk bisa bantu banyak?? Emang lu pikir satu project isinya senior semua... enak aje... inget masa-masa lu jadi fresh graduate dulu, plangak-plongok juga...
Lu ngerengek-rengek mikir kalau PM lu ngoding aja gk bisa, kerjaannya santai, gaji gede sementara lu sebaliknya? PM itu singkatan dari Project Manager brooo. bukan PrograMmer, emang kayak gitu bagian tugasnya.
Apa lagi??? lu gk sanggup sama project yang dikasih sama lu?? resign aja.. kabur... selesai masalah..Paling disumpahin sama programmer penerus lu..
Terus lu mau pindah ke vendor lain gitu??? lu akan nemuin hal yang sama bro...Vendor?IT?Jakarta??? muternya paling di Jakarta barat,pusat sama jakarta selatan doang bro :D
<!--
Tetapi satu hal baik kalau lu di vendor adalah, di situlah 'kuil shaolin'nya para programmer. Di situ lu bisa nuntut ilmu lebih dalam tentang IT. Lu bisa nempah ilmu, mental bahkan sampai fisik(baca: lembur tiap hari ngejer deadline). Nanti lu akan ngerasain betapa kerasnya untuk bertahan di vendor itu, tetapi nanti, semakin lama lu akan berpikir apa yang lu hadapi bisa jadi semakin mudah, bukan karena hal yang lu kerjain itu mudah tetapi karena lu yang udah menjadi kuat... aseeekkkk :).
Kalo emang lu ngerasa masih terus menghadapi kesulitan...itu artinya.. lu belum cukup kuat bro... :).
terus apa? mau mundur? pindah vendor lain??? udah gw bilangin kan... muternya tu paling di Jakarta Barat, Pusat sama Selatan doang bro....:D.... bwahahhahaha...
Kalo emang lu punya niat untuk menjadi programmer hebat, terus belajar. Gw inget apa kata senior gw dulu, "di IT kalau ketinggalan dikit, abis lu disikat".
Kalau mau jadi programmer hebat, bergaul lah dengan orang-orang hebat. Di sinilah tempatnya lu bisa nemuin orang-orang hebat itu....Tapi kalau lama-lama jadi gila, tanggung sendiri resikonya... :p.
masih mau di dunia IT? Just Face IT bro...