Svatko tko radi u tehnologiji zna da su integracija pravih programskih jezika i upotreba agilnog procesa razvoja ključni za započinjanje posla.
Ali pravi ključ navigacije i ushita i iscrpljenosti rada u tehnološkom prostoru mnogo je osnovniji - i mnogo više ljudski.
To je empatija.
Empatija, definirana, je "sposobnost razumijevanja i dijeljenja tuđih osjećaja." Jednostavnije rečeno, znači biti u stanju staviti se u tuđe cipele ili vidjeti svijet očima nekoga drugog.
Pa što to ima veze s tehničkim područjem poput razvoja softvera?
Razmotrite da danas većina programera radi u timovima koji su često vrlo raznoliki i obuhvaćaju gradove, vremensku zonu ili zemlju. Visoko kvalificirani tim gotovo uvijek može prevladati tehničke izazove, ali snalaženje u međuljudskim pitanjima mnogo je složenije. Ovdje dolazi do empatije: Empatija omogućuje ljudima da bolje komuniciraju jedni s drugima i učinkovitije funkcioniraju kao tim.
Dobra vijest je da je empatija vještina - ona koja se može razviti kroz praksu, vrijeme i predanost. Evo nekoliko aktivnosti za koje sam smatrao da su korisne u izgradnji empatije i stvaranju jačih timova.
1. Radite na samosvijesti
Samosvijest je sposobnost da primijetite svoje stanje bića i da jasno shvatite svoje snage, slabosti, misli, uvjerenja, motivaciju i osjećaje. Kada vježbate samosvijest, naučite bolje razumjeti svoje emocije, poput bijesa, straha, samokritike ili bilo čega drugog što bi moglo ometati vašu sposobnost jasnog razmišljanja ili suradnje s drugima.
Jednom kada prepoznate svoje emocije i što ih pokreće, možete vježbati načine ublažavanja negativnih utjecaja na sebe i druge. Na primjer, ljutnja je često „maskiranje emocija“ koje bi moglo prikriti drugu emociju poput stresa ili straha ili nesigurnosti. Kroz prakse poput dnevnika i meditacije možete naučiti prepoznati što vas čini ljutim i riješiti se problema u vezi s tim prije nego što izgubite hladnoću ili raznijeti svoje suradnike.
Vježbanje samosvijesti također vam može omogućiti prepoznavanje vašeg unutarnjeg kritičara, što može biti snažan, neodoljiv glas koji kratkim spojevima uči i koči timski rad. U razvoju softvera dužni ste pogriješiti u kodu ili ćete biti suočeni s izazovom koji ne možete samostalno shvatiti, no skrivanje dok pokušavate, bezuspješno, pokušati riješiti zagonetku samo će vas naglasiti i usporiti projekt dolje. Kad shvatite vašeg unutarnjeg kritičara, možete prepoznati kada ste u strahu i raditi na strategijama koje će vam pomoći da se izbacite iz tih neproduktivnih trenutaka.
Kao što objašnjava Jason Guzik, nedavni maturant Dev Bootcampa, „Tijekom svojih prvih par dana u Dev Bootcampu, nisam htio da budem najgluplja osoba u sobi. Dakle, nisam postavljao pitanja. Kad sam se suočio sa strahom da izgledam 'glupo' i počeo postavljati pitanja, otkrio sam da nema niti jedne osobe koja mi nije htjela pomoći. Sad kad vidim da se netko bori, uzvratit ću im i pomoći im jer znam kako je izgledalo biti u takvom stanju uma i ne želim da se tako osjeća. "
2. Naučite kako dati i primiti povratne informacije
Kada programeri napišu kôd, prikupljaju povratne informacije, prilagođavaju se, testiraju i pišu još koda. Uvijek su u procesu ponavljanja, što im omogućava da budu okretni dok stvaraju softver.
Razmislite o tome da primijenite istu metodologiju na način na koji radite interpersonalno. Da, integriranje povratnih informacija u stvarnom vremenu je teško - lako je osobno prihvatiti kritiku, pretući se oko toga, napasti davatelja ili je u potpunosti odbaciti. No umjesto da upadnete u te uobičajene zamke, pokušajte uzeti u obzir povratne informacije, pozitivne ili negativne, kao dar. (Evo nekoliko savjeta kako.) Kad integrirate povratne informacije, kako od strojeva, tako i od ljudi, na način koji neutralizira obrambeno ponašanje i naglašava stvaranje vrijednosti, vi i vaš tim možete biti puno učinkovitiji.
Michael Abbott, partner tvrtke tveganog kapitala Kleiner Perkins Caufield & Beyers i bivši potpredsjednik odjela za inženjering na Twitteru, nedavno je blogirao o povratnim informacijama i empatiji. „Za vrijeme svog vođenja inženjerstva i dizajna na webOS-u, a kasnije i na Twitteru, “ piše on, „Naučio sam da je empatija jezgra sposobnosti da tim proizvoda brzo pređe s dizajna na ono što na Inženjering.“ tim je pokazao visok stupanj empatije kako bi razumio perspektive jednih drugih i učinkovito integrirao povratne informacije, a rezultat je bio u mogućnosti isporučiti potpuno novi webOS za manje od godinu dana. "Zbog empatije", rekao je, "postigli smo virtuozan ciklus dizajna proizvoda, što je cilj svake tvrtke."
3. Vježbajte aktivno slušanje
"Aktivno slušanje puno je više od slušanja sadržaja razgovora, poput detalja alternativnog dizajna baze podataka. To njeguje emocionalno razumijevanje i osobnu povezanost ", kaže moj kolega Brick Thornton, softverski inženjer i voditelj nastavnog plana i programa za inženjerstvo Dev Bootcamp. „Ako se član tima isključi jer osjeća da su njihove ideje zanemarene, aktivno slušanje može vam pomoći da dublje uđete u njihovu komunikaciju i dovede do odgovarajuće reakcije. Ako ih saslušate i vratite na brod, možete izbjeći sukob koji projekt zaustavlja. "
Naučiti biti aktivan slušatelj započinje tako da budete potpuno prisutni u svakom razgovoru. Da biste pokazali da ste prisutni, pokušajte zatvoriti prijenosno računalo, isključiti zvuk na telefonu i skrenuti se s monitora.
Aktivno slušanje također znači tiho i davanje prostora drugima da govore. Bez obzira mislite li da imate sjajnu ideju ili jednostavno želite željeti ugoditi, izražavanje svojih ideja umjesto da slušate druge može značiti da vam nedostaje važan uvid ili vrijedan doprinos. Programiranje privlači sve tipove ljudi, uključujući introverte, tako da korištenje tišine kao alata za aktivno slušanje može dati glas onima koji bi u protivnom mogli biti previše neustrašivi da bi govorili i doprinijeli idejama.
Kad dođe vrijeme za razgovor, pokušajte parafrazirati ono što je govornik rekao da biste pokazali da slušate i pojasnite što ste možda pogrešno shvatili. Svi smo bili u situacijama u kojima se osjećamo kao da igramo telefonsku igru, a pobrinuvši se da shvatite što je rečeno, izbjeći ćete pogriješiti na pogrešnom putu projekta. Također ćete zaraditi povjerenje među svojim suradnicima i klijentima.
Dok razgovor o emocijama može zvučati pomalo strano onima koji su obučeni da istražuju logiku i objektivnost, ove su tri tehnike lako provesti u praksi. Empatija je put ka boljoj komunikaciji, a kombinacija logičkih i emocionalnih vještina ključ je učinkovitijeg okruženja za sve.