Egaliter atau otoriter itu kaitannya bukan cuma dengan jam kerja.
Kalo mengenai masalah jam kerja, google dan fb bisa begitu karena
mereka tidak ada appointment dengan client.
Beda dengan development house yang ngerjain custom project.
Kita kan harus kerja di saat client kerja, dan tidur di saat client tidur.
Di ArtiVisi, urusan jam kerja kita strict. Sen - Jum : 8 - 16. Telat
kena denda, jam 16 selesai kerja dan dianjurkan pulang.
Saya termasuk aliran anti lembur.
Soalnya lembur itu :
- menurunkan ketelitian
- merusak kemampuan estimasi
- menyebabkan besoknya jadi telat
Untuk urusan teknis, kita egaliter.
Walaupun rekomendasi saya pakai Spring, kalo mau pada pake EJB, ya silahkan.
Biasanya sih untuk project betulan ngikut anjuran saya. Project mainan
baru deh pada pake mainan sendiri2.
--
Endy Muhardin
http://endy.artivisi.com
y : endymuhardin
g : endy.muhardin
s : endymuhardin
t : endymuhardin
f : http://www.facebook.com/endy.muhardin
-- life learn contribute --
Di ArtiVisi, urusan jam kerja kita strict. Sen - Jum : 8 - 16. Telat
kena denda, jam 16 selesai kerja dan dianjurkan pulang.
8 - 8.30 : Meeting semua project, hari ini siapa ngerjakan apa targetnya apa.
8.30 - 16.00 : Merealisasikan apa yang sudah dimeetingkan barusan.
Kita kan development shop, jadi ya gak bisa dipatok rutinitasnya.
Kadang project A UAT, project B requirement sehingga harus ke client,
project C coding, dsb.
Kita juga kan ngadain training, jadi juga harus ada yang kebagian jatah ngajar.
> Lalu selain pekerjaan apakah ada target-target khusus yang harus dicapai
> oleh developer setiap bulannya ?, Seperti harus riset teknologi terbaru,
> harus punya ide baru untuk produk, dsb.
Ngga ada target spesifik.
Yang riset teknologi baru biasanya cuma saya sama senior programmer.
Setelah riset, kalo bagus kita implement di next project.
Junior programmer mau gak mau ikut belajar, tapi gak explore/compare.
> Kemudian apakah ada sesi knowledge sharing antar developer ? (B/A, DBA, Sys
> Analyst,
> Programmer)
Ada tapi gak terjadwal.
On demand aja.
Kan biasanya senior programmer bikin template aplikasi.
Nanti diisi sama junior.
Nah pada waktu delegasi pekerjaan, ya sambil ngajarin dan sharing knowledge.
Ngga ada target spesifik.
> Lalu selain pekerjaan apakah ada target-target khusus yang harus dicapai
> oleh developer setiap bulannya ?, Seperti harus riset teknologi terbaru,
> harus punya ide baru untuk produk, dsb.
Yang riset teknologi baru biasanya cuma saya sama senior programmer.
Setelah riset, kalo bagus kita implement di next project.
Junior programmer mau gak mau ikut belajar, tapi gak explore/compare.
Tidak harus coding CRUD sebetulnya.
Yang jelas, Junior Programmer : coding mengikuti template yang sudah
disediakan Senior Programmer.
> Lalu kapan mereka laik naik level sebagai Senior Programmer ? :)
> Terima kasih pak endy...
Di software development ada istilah greenfield project.
Artinya project baru yang mulai dari scratch.
Kalo di Java, ya buka IDE kosong, Create New Project.
Nah, Junior bisa naik jadi Senior kalo sudah bisa bootstrap greenfield
project sampe bisa diterusin sama orang yang kualifikasinya Junior
Programmer.
Singkatnya :
Junior Programmer : kerja mengikuti template
Senior Programmer : menyiapkan template
Singkatnya :
Junior Programmer : kerja mengikuti template
Senior Programmer : menyiapkan template