Sesiapa yang bekerja dalam teknologi mengetahui bahawa mengintegrasikan bahasa pengaturcaraan yang betul dan menggunakan proses pembangunan tangkas adalah penting untuk mendapatkan pekerjaan yang dilakukan.
Tetapi kunci sebenar untuk menavigasi kedua-dua keghairahan dan keletihan bekerja di ruang teknologi adalah lebih asas-dan lebih banyak manusia.
Ia empati.
Empati, yang ditakrifkan, adalah "keupayaan untuk memahami dan berkongsi perasaan yang lain." Lebih mudah, ini bermakna dapat meletakkan diri anda di kasut orang lain atau melihat dunia melalui mata orang lain.
Jadi apa yang perlu dilakukan dengan bidang teknikal seperti pembangunan perisian?
Pertimbangkan bahawa, hari ini, kebanyakan pengaturcara bekerja dalam pasukan, yang sering kali sangat pelbagai dan bandar-bandar, zon waktu, atau negara. Pasukan yang berkemahiran tinggi hampir selalu dapat mengatasi cabaran teknikal, tetapi mengemudi isu-isu interpersonal jauh lebih rumit. Di sinilah empati datang: Empati membolehkan orang berkomunikasi lebih baik antara satu sama lain dan berfungsi dengan lebih berkesan sebagai satu pasukan.
Berita baiknya adalah bahawa empati adalah kemahiran yang dapat dibangunkan melalui amalan, masa, dan komitmen. Berikut adalah beberapa aktiviti yang saya dapati berguna dalam membina empati dan mewujudkan pasukan yang lebih kuat.
1. Bekerja pada Kesedaran Sendiri
Kesedaran diri adalah keupayaan untuk melihat keadaan anda dan mempunyai persepsi yang jelas tentang kekuatan, kelemahan, pemikiran, kepercayaan, motivasi, dan perasaan anda. Apabila anda mengamalkan kesedaran diri, anda belajar untuk lebih memahami emosi anda, seperti kemarahan, ketakutan, kritikan diri, atau apa-apa lagi yang mungkin menghalang keupayaan anda untuk berfikir secara jelas atau bekerjasama dengan orang lain.
Sebaik sahaja anda mengenal pasti emosi anda dan apa yang mencetuskannya, anda boleh mengamalkan cara untuk mengurangkan kesan negatif terhadap diri anda dan orang lain. Kemarahan, misalnya, sering menjadi "emosi masking" yang mungkin meliputi emosi lain seperti tekanan atau ketakutan atau ketidakamanan. Melalui amalan seperti journaling dan meditasi, anda boleh belajar mengenali apa yang membuat anda "marah" dan menangani isu asas sebelum anda kehilangan keren atau meledakkan rakan sekerja anda.
Mempraktikkan kesedaran diri juga membolehkan anda mengenal pasti pengkritik dalaman anda, yang boleh menjadi suara yang kuat dan luar biasa yang pembelajaran litar pintas dan menghalang kerja berpasukan. Dalam pembangunan perisian, anda terikat untuk membuat kesilapan kod atau menghadapi cabaran yang anda tidak dapat memikirkan sendiri, tetapi bersembunyi ketika anda cuba, tidak berjaya, untuk menyelesaikan teka-teki hanya akan menekankan anda dan memperlambat projek ke bawah. Sekiranya anda memahami kritikan dalaman anda, anda boleh mengenali apabila anda berada dalam mod "ketakutan" dan mengerjakan strategi untuk membantu anda melepaskan detik-detik yang tidak produktif.
Sebagai Jason Guzik, seorang graduan baru Dev Bootcamp, menerangkan, "Selama beberapa hari pertama saya di Dev Bootcamp, saya tidak ingin kelihatan seperti orang yang paling bodoh di dalam bilik. Jadi, saya tidak bertanya. Apabila saya menghadapi ketakutan saya seolah-olah 'bodoh' dan mula bertanya, saya mendapati tidak ada seorang pun yang tidak mahu menolong saya. Sekarang apabila saya melihat seseorang yang bergelut, saya akan membalas dan membantu mereka kerana saya tahu apa yang dirasakan seperti keadaan fikiran dan saya tidak mahu sesiapa berasa seperti itu. "
2. Belajar Bagaimana Berikan dan Terima Maklum Balas
Apabila pengaturcara menulis kod, mereka mengumpul maklum balas, membuat penyelarasan, mengujinya, dan menulis lebih banyak kod. Mereka sentiasa dalam proses berulang, yang membolehkan mereka menjadi tangkas ketika mereka membuat perisian.
Fikirkan tentang cara menerapkan metodologi yang sama dengan cara anda bekerja secara perseorangan. Ya, mengintegrasikan maklum balas masa nyata sukar-mudah mengambil kritikan secara peribadi, mengalahkan diri sendiri, menyerang pemberi, atau memecatnya sepenuhnya. Tetapi daripada jatuh ke dalam perangkap umum ini, cuba pertimbangkan tanggapan, positif atau negatif, sebagai hadiah. (Berikut adalah nasihat tentang cara.) Apabila anda mengintegrasikan maklum balas, dari kedua-dua mesin dan manusia, dengan cara yang meneutralkan kelakuan pertahanan dan menekankan penciptaan nilai, anda dan pasukan anda boleh menjadi lebih berkesan.
Michael Abbott, rakan kongsi di firma teroka Kleiner Perkins Caufield & Beyers dan bekas Naib Presiden Kejuruteraan di Twitter, baru-baru ini blogged mengenai maklum balas dan empati. "Semasa kejuruteraan dan reka bentuk utama saya di webOS, dan kemudian di Twitter, " tulisnya, "Saya telah belajar bahawa empati adalah teras kepada keupayaan pasukan produk untuk bergerak cepat dari apa yang Rekaan, bagaimana Kejuruteraan." pasukan menunjukkan tahap empati yang tinggi untuk memahami perspektif masing-masing dan berkesan mengintegrasikan maklum balas, dan hasilnya dapat menyampaikan webOS yang sepenuhnya baru di bawah setahun. "Kerana empati, " katanya, "Kami mencapai kitar semula rekaan produk, matlamat setiap syarikat."
3. Berlatih Mendengarkan Aktif
"Mendengar aktif lebih banyak daripada hanya mendengar kandungan perbualan, seperti butiran reka bentuk pangkalan data alternatif. Ia memupuk persefahaman emosi dan hubungan peribadi, "kata rakan sekerja saya, Brick Thornton, seorang jurutera perisian dan peneraju Kurikulum Kejuruteraan Empat Dev Bootcamp. "Jika anggota pasukan dipecat kerana mereka merasakan idea mereka tidak diendahkan, pendengaran aktif dapat membantu anda menyelidiki lebih mendalam dalam komunikasi mereka dan membawa kepada tindak balas yang sesuai. Dengan mendengarnya dan membawa mereka kembali ke kapal, anda boleh mengelakkan konflik yang membawa projek terhenti. "
Belajar menjadi pendengar aktif bermula dengan menjadi hadir sepenuhnya dalam setiap perbualan. Untuk menunjukkan bahawa anda hadir, cuba tutupkan komputer riba anda, mematikan bunyi pada telefon anda, dan mematikan monitor anda.
Mendengar secara aktif juga bermakna menjaga senyap dan memberi ruang kepada orang lain untuk bercakap. Sama ada anda berfikir anda mempunyai idea cemerlang atau anda hanya ingin bersuara, menyatakan idea anda dan bukannya mendengar orang lain mungkin bermakna anda terlepas suatu wawasan penting atau sumbangan berharga. Pengaturcaraan menarik semua jenis orang, termasuk introvert, jadi menggunakan silence sebagai alat untuk mendengar aktif boleh memberikan suara kepada mereka yang mungkin terlalu mementingkan diri untuk bercakap dan menyumbang idea.
Apabila ia adalah masa anda untuk bercakap, cuba sebut secara paraphrasing apa yang dikatakan pembicara untuk menunjukkan bahawa anda mendengar dan menjelaskan apa yang anda mungkin salah faham. Kita semua berada dalam situasi di mana kita merasa seperti kita bermain permainan telefon, dan dengan memastikan anda telah memahami apa yang dikatakan, anda akan mengelakkan berlari ke jalan projek yang salah. Anda juga akan mendapat kepercayaan di kalangan rakan sekerja dan pelanggan anda.
Semasa bercakap tentang emosi mungkin sedikit asing kepada mereka yang dilatih untuk meneroka logik dan objektiviti, ketiga teknik ini mudah dipraktikkan. Empati adalah laluan kepada komunikasi yang lebih baik, dan gabungan kemahiran logik dan emosi adalah kunci kepada persekitaran yang lebih berkesan untuk semua.