Siapa pun yang bekerja di bidang teknologi tahu bahwa mengintegrasikan bahasa pemrograman yang tepat dan menggunakan proses pengembangan yang tangkas sangat penting untuk menyelesaikan pekerjaan.
Tetapi kunci nyata untuk menavigasi kegembiraan dan kelelahan bekerja di ruang teknologi jauh lebih mendasar - dan jauh lebih manusiawi.
Ini empati.
Empati, didefinisikan, adalah "kemampuan untuk memahami dan berbagi perasaan orang lain." Lebih sederhana, itu berarti bisa menempatkan diri pada posisi orang lain atau melihat dunia melalui mata orang lain.
Jadi apa hubungannya dengan bidang teknis seperti pengembangan perangkat lunak?
Pertimbangkan bahwa, hari ini, sebagian besar programmer bekerja dalam tim, yang seringkali sangat beragam dan menjangkau kota, zona waktu, atau negara. Tim yang sangat terampil hampir selalu dapat mengatasi tantangan teknis, tetapi menavigasi masalah antarpribadi jauh lebih rumit. Di sinilah empati muncul: Empati memungkinkan orang untuk berkomunikasi lebih baik satu sama lain dan berfungsi lebih efektif sebagai sebuah tim.
Berita baiknya adalah bahwa empati adalah keterampilan - keterampilan yang dapat dikembangkan melalui latihan, waktu, dan komitmen. Berikut adalah beberapa kegiatan yang menurut saya berguna dalam membangun empati dan menciptakan tim yang lebih kuat.
1. Kerjakan Kesadaran Diri
Kesadaran diri adalah kemampuan untuk memperhatikan keadaan Anda dan memiliki persepsi yang jelas tentang kekuatan, kelemahan, pikiran, kepercayaan, motivasi, dan perasaan Anda. Ketika Anda mempraktikkan kesadaran diri, Anda belajar untuk lebih memahami emosi Anda, seperti kemarahan, ketakutan, kritik diri, atau apa pun yang mungkin menghambat kemampuan Anda untuk berpikir jernih atau berkolaborasi dengan orang lain.
Setelah Anda mengidentifikasi emosi Anda dan apa yang memicu mereka, Anda dapat berlatih cara untuk meredakan dampak negatif pada diri sendiri dan orang lain. Kemarahan, misalnya, seringkali merupakan "topeng emosi" yang mungkin menutupi emosi lain seperti stres atau ketakutan atau rasa tidak aman. Melalui praktik-praktik seperti jurnal dan meditasi, Anda dapat belajar mengenali apa yang membuat Anda "marah" dan mengatasi masalah mendasar sebelum Anda kehilangan kedinginan atau meledakkan rekan kerja Anda.
Mempraktikkan kesadaran diri juga dapat memungkinkan Anda untuk mengidentifikasi kritik batin Anda, yang dapat menjadi suara yang kuat dan luar biasa yang membuat hubungan arus pendek belajar dan menghambat kerja tim. Dalam pengembangan perangkat lunak, Anda terikat untuk membuat kesalahan kode atau dihadapkan pada tantangan yang tidak dapat Anda pikirkan sendiri, tetapi bersembunyi saat Anda mencoba, tidak berhasil, untuk memecahkan teka-teki hanya akan membuat Anda stres dan memperlambat proyek turun. Namun, ketika Anda memahami kritik batin Anda, Anda bisa mengenali ketika Anda berada dalam mode "ketakutan" dan bekerja pada strategi untuk membantu Anda keluar dari saat-saat tidak produktif itu.
Seperti Jason Guzik, lulusan baru-baru ini dari Dev Bootcamp, menjelaskan, “Selama beberapa hari pertama saya di Dev Bootcamp, saya tidak ingin terlihat sebagai orang paling bodoh di ruangan itu. Jadi, saya tidak bertanya. Ketika saya menghadapi rasa takut saya terlihat 'bodoh' dan mulai mengajukan pertanyaan, saya menemukan tidak ada satu orang pun yang tidak ingin membantu saya. Sekarang ketika saya melihat seseorang berjuang, saya akan membalas dan membantu mereka karena saya tahu bagaimana rasanya menjadi pikiran seperti itu dan saya tidak ingin orang lain merasakan hal itu. "
2. Pelajari Cara Memberi dan Menerima Umpan Balik
Ketika programmer menulis kode, mereka mengumpulkan umpan balik, membuat penyesuaian, mengujinya, dan menulis lebih banyak kode. Mereka selalu dalam proses berulang, yang memungkinkan mereka gesit saat mereka membuat perangkat lunak.
Pikirkan tentang menerapkan metodologi yang sama ini pada cara Anda bekerja secara interpersonal. Ya, mengintegrasikan umpan balik waktu nyata itu sulit - mudah menerima kritik secara pribadi, menyalahkan diri sendiri, menyerang si pemberi, atau mengabaikannya sama sekali. Tetapi alih-alih jatuh ke dalam perangkap umum ini, cobalah untuk mempertimbangkan umpan balik, positif atau negatif, sebagai hadiah. (Inilah beberapa saran tentang caranya.) Ketika Anda mengintegrasikan umpan balik, baik dari mesin maupun manusia, dengan cara yang menetralkan perilaku defensif dan menekankan penciptaan nilai, Anda dan tim Anda bisa menjadi jauh lebih efektif.
Michael Abbott, seorang mitra di perusahaan modal ventura Kleiner Perkins Caufield & Beyers dan mantan Wakil Presiden Teknik di Twitter, baru-baru ini membuat blog tentang umpan balik dan empati. “Selama saya memimpin rekayasa dan desain di webOS, dan kemudian di Twitter, ” ia menulis, “Saya telah belajar bahwa empati adalah inti dari kemampuan tim produk untuk bergerak cepat dari Desain apa, ke Teknik bagaimana.” Ia mengklaim bahwa tim menunjukkan tingkat empati yang tinggi untuk memahami perspektif satu sama lain dan untuk secara efektif mengintegrasikan umpan balik, dan hasilnya mampu memberikan webOS yang sama sekali baru dalam waktu kurang dari setahun. "Karena empati, " katanya, "Kami mencapai siklus desain produk yang baik, tujuan setiap perusahaan."
3. Berlatih Mendengarkan Secara Aktif
“Mendengarkan aktif jauh lebih dari sekadar mendengarkan isi percakapan, seperti detail desain basis data alternatif. Ini menumbuhkan pemahaman emosional dan koneksi pribadi, ”kata kolega saya Brick Thornton, seorang insinyur perangkat lunak dan pemimpin kurikulum Empathy Engineering Dev Bootcamp. “Jika seorang anggota tim dilepaskan karena mereka merasa ide-ide mereka diabaikan, mendengarkan secara aktif dapat membantu Anda mempelajari komunikasi mereka lebih dalam dan menghasilkan reaksi yang sesuai. Dengan mendengarkan mereka dan membawa mereka kembali, Anda dapat menghindari konflik yang membuat proyek terhenti. ”
Belajar menjadi pendengar yang aktif dimulai dengan hadir sepenuhnya dalam setiap percakapan. Untuk menunjukkan bahwa Anda hadir, coba tutup laptop Anda, matikan suara di ponsel Anda, dan berpaling dari monitor Anda.
Mendengarkan aktif juga berarti tetap diam dan memberi ruang bagi orang lain untuk berbicara. Apakah Anda berpikir Anda memiliki ide cemerlang atau hanya ingin menyenangkan, mengekspresikan ide Anda daripada mendengarkan orang lain dapat berarti bahwa Anda kehilangan wawasan penting atau kontribusi berharga. Pemrograman menarik semua jenis orang, termasuk introvert, sehingga menggunakan keheningan sebagai alat untuk mendengarkan secara aktif dapat memberikan suara kepada mereka yang mungkin terlalu takut untuk berbicara dan menyumbangkan ide.
Ketika tiba saatnya Anda berbicara, cobalah parafrase apa yang dikatakan pembicara untuk menunjukkan bahwa Anda mendengarkan dan mengklarifikasi apa yang mungkin Anda salah pahami. Kita semua berada dalam situasi di mana kita merasa seperti kita memainkan permainan telepon, dan dengan memastikan Anda mengerti apa yang dikatakan, Anda akan menghindari menjalankan jalur proyek yang salah. Anda juga akan mendapatkan kepercayaan di antara rekan kerja dan klien Anda.
Sementara berbicara tentang emosi mungkin terdengar agak asing bagi mereka yang dilatih untuk mengeksplorasi logika dan objektivitas, ketiga teknik ini mudah untuk dipraktikkan. Empati adalah jalan menuju komunikasi yang lebih baik, dan kombinasi keterampilan logis dan emosional adalah kunci untuk lingkungan yang lebih efektif untuk semua.