Common Sense dan dunia developer.

Selasa, 10 Februari 2015 20:35

Image by www.natcom.org

Common sense atau dalam bahasa Indonesia artinya Penalaran adalah salah satu skill yang harus dimiliki oleh seorang baik System Engineers.


Saya pribadi adalah System Engineers, saya bekerja membuat sistem, mulai dari analisa hingga ke implementasinya, terkadang saat saya memberikan Pekerjaan ke pihak ke-3, ada beberapa hal yang saya sangat kecewakan, yaitu kurangnya Common Sense.


Rata rata dari mereka hanya berpatokan pada Apa yang ditulis, terkadang sebagai manusia, kadang kita kurang detail dalam menulis spesifikasi yang kita inginkan, wajar, karena sebagai sesama manusia kita selalu berpikir positif terhadap sesama.


Baru baru ini saya dikecewakaan oleh mereka yang menyatakan dirinya sebagai developer handal, saya agak kecewa, karena mereka membangun sistem berdasarkan apa yang ditulis di kesepakatan awal, tanpa menggunakan Common Sense.


Saya minta dibuatkan fitur Komentar, mereka buatkan. Tapi ternyata orang yang tidak login bisa melakukan Komentar, bahkan user bisa mengirimkan data Kosong ke sistem kami.


Kemudian, saya minta sistem login dan user management, mereka buatkan, tapi lagi lagi seperti itu, sistem login yang mereka buat bentrok dengan sistem yang dibangun oleh tim kami.


Saya protes, tapi dijawab bahwa hal hal tersebut tidak terdapat di MoU awal, Okelah tidak ada, tapi apa harus saya buat se detail itu. Saya pikir tulisan diawal MoU "Untuk menggunakan fitur ini, pengguna diwajibkan memiliki akun" sudah cukup, ternyata tidak, dan akhirnya kami yang harus mengejar mereka.


Saya pikir hal hal seperti ini sudah hal umum, saya salah karena kurang mendetailkan yang dimaksud, cuma sebagai seorang System Engineers, saya rasa hal tersebut bukanlah sesuatu yang Luar Biasa sehingga harus di tulis secara detail.


Saat saya meminta fitur Share ke Twitter, tentu saya tidak akan mendetailkan alamat Twitter, dan apa saja yang di share, tentunya Common Sense anda berjalan, yang dishare yang Informasi yang dimaksud, bukan lain lainnya.


Sebagai manusia tentu kita semua tidak sempurna, tapi saya menilai, manusia punya sistem nalar, dan sebagai orang yang berkutat di dunia Logika, tentunya kita harus akrab dengan Common Sense ini.


Buat saya, ini masuk kriteria dalam penilaian saya untuk mengetahui kredibilitas seorang developer, anda kejar setoran atau memang bekerja karena passion.


Oke saya Munafik, orang yang bekerja karena passion itu jarang sekali, apalagi 3rd party developer.

Read also

Tentang Penulis

Reza Adhi Jakarta

Systems Engineer, Jatuh cinta dengan teknologi, startup dan Programming. Punya harapan agar tulisan saya bisa memberikan pandangan lain tentang teknologi.