Mungkin sedikit aneh jika saya menyebutkan kemampuan komunikasi dibutuhkan oleh programmer karena umumnya programmer itu hanya bekerja dibalik komputer, namun inilah faktanya. Seseorang programmer tanpa kemampuan komunikasi yang baik mungkin hanya dapat membuat perangkat lunak yang sulit untuk bisa dimengerti oleh orang lain, namun hanya kemampuan komunikasi tanpa mengandalkan ilmu teknis perkomputeran sepertinya tidak lebih buruk dari programmer tanpa komunikasi, karena dengan komunikasi seseorang bisa mengungkapkan idenya terhadap orang lain dan membuat konsep serta pemikiran yang jelas sehingga bisa membuat konsep serta pemikiran yang jelas sehingga bisa membuat sebuah perangkat lunak yang baik dan mudah digunakan bahkan tanpa seseorang itu membuat kode - kode program.
Selain itu ada beberapa kemampuan interpersonal yang wajib di miliki bagi seorang programmer yang ingin sukses di dunia kerja.
1. Komunikasi Verbal
Ini adalah salah satu kemampuan interpersonal terpenting, karena dengan kemampuan ini kamu dapat menyampaikan informasi dengan efektif dan efisien dalam bekerja dengan tim. Gunakan kalimat simpel dan tidak berbelit - belit dengan menjaga kontak mata terhadap lawan bicara. Hindari nada bicara yang bersifat agresif dan menghakimi lawan bicara, karena hal ini akan memicu konflik yang membuat komunikasi tidak lagi efektif.
2. Komunikasi Non-Verbal
Sama pentingnya dengan kemampuan di atas, komunikasi non-verbal akan melengkapi kemampuan berkomunikasi dengan bahasa tubuhmu. Gunakan nada bicara yang hangat dan jangan ragu untuk menggunakan bahasa tubuh dalam penyampaian informasi.
3. Negosiasi
Tidak dapat dipungkiri bahwa seiring berjalannya waktu, konflik akan terjadi karena adanya tujuan yang berbeda dari tiap individu. Tanpa negosiasi, konflik ini akan memicu ketidakpuasan di salah satu pihak. Diskusikan kebutuhan yang ada dan negosiasikan hingga mencapai suatu kesepakatan yang tidak akan merugikan satu sama lain.
4. Penyelesaian Masalah
Hubungan interpersonal dan bisnis terkadang gagal karena buruknya upaya penyelesaian masalah. Karenanya, kemampuan ini menjadi sangat penting dalam dunia kerja. Identifikasi terlebih dahulu permasalahan yang kamu hadapi, kemudian coba untuk melihat kemungkinan penyelesaiannya seperti apa. Setelah sebuah solusi diimplementasikan, pantau terus dan mintalah feedback atas solusi tersebut.
5. Pengambilan Keputusan
Walaupun terkadang terasa sulit, pengambilan keputusan adalah hal yang krusial dalam dunia pekerjaan. Kamu akan selalu di hadapkan dengan situasi dimana kamu harus memilih keputusan yang akan menentukan hasil akhir pekerjaanmu.
Jadi buat teman - teman, mari kita buang persepsi orang lain bahwa seorang programmer itu kuper dan gagap komunikasi.
"Keep Calm, Stay Cool, and Have Fun" :D
Sumber : Codepolitan
EmoticonEmoticon