Chì soft skills hà bisognu à un sviluppatore? Opinioni da Yandex

L'Olimpiadi di i grandi studianti cumincianu prestu "Sò prufessiunale". Funziona in linea è offline dapoi parechji anni. I studienti di una varietà di specialità, cumprese tecniche, ponu participà. L'Olimpiadi hè urganizata da 26 università principali: National Research University Higher School of Economics, Moscow State University, Moscow State Technical University, Moscow Institute of Physics and Technology, MEPhI, St. Petersburg State University, ITMO University è altri.

Yandex hè u cumpagnu tecnicu di u prugettu. Per noi, "Sò un Prufessiunali" hè diventatu una bona opportunità per u secondu annu in una fila per parlà di l'impurtanza di e soft skills (soft skills) in u travagliu di sviluppatori è altri specialisti. Un annu fà, u nostru uffiziu di Mosca hà accoltu una riunione per i participanti di l'Olimpiadi dedicata à e cumpetenze soft. U capu di l'uffiziu di sviluppu Yandex in Novosibirsk, Sergei Brazhnik, hà parlatu ancu di elli, parlendu in una sessione di furmazione inclusa in u prugramma "Sò un prufessiunale". Oghje Sergey è dui altri managers in Yandex - Anna Fedosova è Oleg Mokhov Olegbl4 - diceranu à Habr nantu à e cumpetenze soft: ciò chì sò, quali chì un sviluppatore hà bisognu, induve uttene, è cumu a so presenza afecta a crescita in a cumpagnia.

Sergey Brazhnik, capu di l'uffiziu di sviluppu in Novosibirsk, direttore per u sviluppu di prughjetti educativi regiunale

Chì soft skills hà bisognu à un sviluppatore? Opinioni da Yandex

- Per un sviluppatore, i "4K" sò impurtanti: pensamentu criticu, creatività, cooperazione è cumunicazione. Hè generalmente accettatu chì a cumunicazione in questa professione ùn hè micca una cumpetenza impurtante, ma se pensate à questu, hè necessariu per a crescita prufessiunale: avete bisognu di pudè dumandà dumande, sente è sente u vostru interlocutore, spiegà u vostru puntu di vista è accettà l'altru, parlate è negoziate. L'internu pò esse micca capaci di travaglià in una squadra o di pensà criticamente - è questu hè normale, perchè ùn hà ancu un tali fondu.

Se un specialistu digià maturu vene à noi per una entrevista, allora evaluemu tutte queste cumpetenze durante a conversazione. Fighjemu cumu una persona parla di sè stessu. In u caminu, facemu dumande principali è clarificà assai. Testemu u pensamentu criticu usendu prublemi. Da una banda, hè impurtante per noi chì li risolve, da l'altra banda, guardemu cumu esattamente li risolve.

Per un sviluppatore chì travaglia digià per una cumpagnia, ci sò dui modi per determinà quale cumpetenze manca. U primu hè di dumandà feedback da u vostru manager. S'ellu ùn vi dicenu nunda, ùn significa micca chì tuttu va bè. Se dubitate, dumandate di novu. In mezu à i travaglii attuali è i scopi di l'affari, i gestori ponu scurdà di a direzzione di u software - hè impurtante ricurdà. A seconda manera hè di pruvà à valutà sè stessu in relazione à l'altri culleghi in a squadra, per esempiu, durante i brainstorms, quandu tutti scacciò idee è poi discute è critica.

Diciamu chì avete capitu chì cumpetenze vi manca. Questu hè u primu passu è u più impurtante - per capisce chì sì, veramente, qualcosa hè sbagliatu cun mè quì. Dopu, idealmente truvà un mentor - almenu un amicu chì hà sviluppatu sti cumpetenze. Pudete solu fighjà un amicu. È se truvate un mentor, ellu puderà dà cunsiglii è monitorà a vostra crescita. Un mentor pò esse u vostru cullega (hè subitu chjaru perchè ellu hà bisognu di supervisione - avete travagliatu versu u stessu scopu) o qualchì volta ancu un espertu esternu (ma questu hè di solitu qualchissia chì cunnosci, altrimenti a so motivazione ùn hè micca chjaru). Libri, lezioni, furmazioni sò ancu una opzione, ma cusì vi guadagnerete solu cunniscenze. Per chì a cunniscenza si trasformi in abilità, hè necessariu una pratica regulare.

E cumpetenze di cumunicazione sò assai migliurate durante i stand-ups - riunioni di pianificazione brevi di ogni ghjornu, induve ogni membru di a squadra dice ciò chì travaglia attualmente. Ogni parlà in publicu aiuta ancu. E pruvate à cumunicà più cù i culleghi è sparte l'esperienze in a squadra.

Sè avete bisognu di sceglie un capu di squadra trà un capu di prughjettu tecnicu è un sviluppatore, ùn ci hè micca una risposta clara quale hè megliu. In Yandex, ancu un prughjettu, in regula, pò scrive codice. Per quessa, aghju prima paragunà u manager è u sviluppatore secondu parechji paràmetri: cumu si sà cumu stabilisce i travaglii è cuntrullà l'esekzione, cumu guidanu a squadra, è in generale chì tipu di relazione anu cù a squadra. Succede chì una persona mette bè i so compiti è monitoreghja i termini, ma à u stessu tempu s'accorda peghju cù a squadra. Tuttu dipende ancu di quale hè a decisione. Qualchissia chì era un sviluppatore stessu piuttostu chè un manager hè più prubabile di sceglie un altru sviluppatore cum'è manager.

Cù solu cumpetenze duru pudete diventà un capu di squadra - ci sò stati casi. Ma i gestori chì prumove una tale persona à a dirigenza di a squadra anu da esse slapped in u polso. Perchè ellu, apprendu cumu si va, sguasserà tantu chì a squadra serà demutivata. Allora tuttu dipende di quantu sò forti i picciotti. O aspittàranu finu à chì a persona cresce è capisce ciò chì succede. O ùn aspittàranu è cumincianu à scappà.

Se fate sempre un sviluppatore hardcore un manager, allora avete prima bisognu di preparà bè è dopu assicuratevi di mentore per i primi trè à sei mesi.

Anna Fedosova, capu di dipartimentu di furmazione è sviluppu

Chì soft skills hà bisognu à un sviluppatore? Opinioni da Yandex

- Hè difficiuli di cumpilà una lista cumpleta di cumpetenze. Cusì, u mudellu di cumpetenza Lominger включает 67 pusizioni. Dentru Yandex, dividemu e cumpetenze in universali è quelli chì i gestori anu bisognu.

Cumpetenze universali assuciatu cù l'efficacità persunale è l'interazzione cù l'altri. L'efficacità persunale hè assuciata, per esempiu, cù a capacità di gestisce sè stessu, u so tempu, i prucessi di travagliu, l'orientazione à u risultatu, u pensamentu criticu è a capacità di amparà. Ciò chì distingue l'ecunumia muderna da l'ecunumia di trent'anni fà hè chì hè improbabile di fà a stessa cosa tutta a vostra vita. Probabilmente, qualcosa cambierà, è avete bisognu à esse preparatu per questu.

Un altru gruppu di cumpetenze universale hè ligata à cumunicà cù l'altri populi. Ùn campemu più in i tempi di a produzzione di a catena di assemblea. Qualunque cosa fate, probabilmente avete da negocià è discute cù l'altri. U prucessu di cumunicazione in stu casu diventa assai impurtante. In l'imprese IT, induve l'orizzonte di pianificazione hè assai cortu per via di u sviluppu constantu di a tecnulugia, ancu i specialisti tecnichi anu da piglià assai decisioni cullettivi chì sò nati in u prucessu di discussione. È l'impiegati ùn ponu micca permette chì e negoziazioni ghjunghjenu à una strada morta, altrimenti u travagliu si ferma solu.

Una grande capa separata hè cumpetenze per i gestori. Questi includenu a capacità di stabilisce è valutà i travaglii, motivà l'altri è sviluppà sè stessu, esse un capu, custruisce a vostra squadra è interagisce cù altre squadre.

In Yandex, i prugrammi di furmazione di cumpetenze sò pensati per chì l'impiegati ponu travaglià in diverse situazioni in un ambiente sicuru. Quessi ponu esse situazioni chì ùn anu micca scontru prima, o casi specifichi da a so sperienza in quale vulianu ottene un risultatu megliu. Ci hè assai chì pò esse travagliatu, da l'assunzione di novi persone è stabilisce ugettivi, à cunflitti di interessu è di motivazione. Comu regula, e situazioni di malintesi trà un impiigatu è un manager sò difficiuli per i dui partiti, ma pudete amparà à trattà cun elli.

Diversi metudi d'insignamentu ponu esse usatu. Dunque, hè abbastanza difficiule d'amparà u travagliu in squadra. À a scola ci hè insignatu à travaglià individualmente, i gradi sò datu per u successu accademicu persunale. Ma hè in una squadra chì a ghjente ampara à piglià a rispunsabilità, distribuisce roli trà elli, è accunsenu nantu à scopi è risultati cumuni. È spessu si trova chì avete da amparà questu cum'è un adultu à u travagliu. Avà alcune scole praticanu l'apprendimentu basatu nantu à u prugettu è a realizazione cumuna di i travaglii. Questu deve aiutà à amparà u travagliu in squadra da a zitiddina.

Cumu insignà l'adulti à amparà è acquistà cunniscenze in modu indipendenti? A volte l'esperienza in l'educazione superiore aiuta. I corsi di maestru è post-graduatu insegnanu à i studienti à capisce ciò chì hè impurtante è ciò chì ùn hè micca impurtante, è induve circà a cunniscenza pertinente. Ma spessu avete da ammaistrà questu digià in u prucessu di travagliu. Ùn hè micca surprisa chì unu di i corsi più populari nantu à Coursera hè chjamatu Imparà à imparà.

Ùn ci hè nunda di più utile per amparà chì cunnosce megliu sè stessu: fighjendu sè stessu da l'esternu cù l'aiutu di i feedback ricevuti da i culleghi, una volta di pensà à ciò chì funziona bè è ciò chì ùn hè micca, truvà e persone chì vulete esse cum'è, è paragunate cun elli.

Ci vole à ricurdà chì a motivazione hè in u core di tuttu. Sè avete capitu chì ùn site micca sociable, ma avete bisognu di cambià questu, per esempiu, questu hè impurtante per a squadra, allora a motivazione è a necessità di cambià appareranu. Se ùn avete micca bisognu di cumunicà cù nimu per u travagliu, perchè passà sopra sè stessu?

Oleg Mokhov, capu di sviluppu di prughjetti HR è u serviziu Yandex.Contest, chì accoglie a parti in linea di l'Olimpiadi

Chì soft skills hà bisognu à un sviluppatore? Opinioni da Yandex

- I sviluppatori senza ambizioni di dirigenza di squadra ùn anu micca veramente bisognu di cumpetenze soft. Hè impurtante di pudè dumandà dumande, sente è trasmette i vostri pinsamenti. Per migliurà queste cumpetenze, pudete dà un rapportu in una cunferenza o leghje lezioni in una università. Avemu tutti studiatu à un certu puntu, chì significa chì pudemu insignà à qualchissia noi stessu. I studienti sò pazzi è facenu e dumande più nascoste. A capacità di risponde rapidamente è di appiccà a lingua vi aiuta à mantene a calma in discussioni accese.

I libri ùn aiutanu micca cù e cumpetenze soft. A furmazione aiuta solu s'ellu vi assiste regularmente. Ma hè assai utile per vene à a cunferenza è piglià una pusizione attiva. Basta à dumandà dumande à u parlante.

Duranti l'entrevista, a volte dumandu ancu a risposta curretta di u candidatu - fighjulu cumu pensa. Ma questu funziona solu se una persona hè cunfidenza in sè stessu. In generale, hè megliu analizà e cumpetenze soft durante l'entrevista finali. Per esempiu, vi dumandu di parlà di u travagliu più interessante chì u candidatu hà fattu. Questu modu pudete scopre ciò chì hè più interessante per una persona - codificazione, ricerca, ottene risultati o cumunicazione.

Parechje persone chì anu sviluppatu in modu salvaticu cumpetenze soft diventanu gestori d'altu rangu chì u ghjornu tutale hè custituitu di riunioni. Cumu mantene e vostre cumpetenze di codificazione? Ti dici à sè stessu: aghju programatu duie ore. Spegnete tutte e notificazioni, u vostru telefunu, questu hè l'unicu modu. Cunnoscu capi chì facenu questu. Ebbè, l'entrevista è e sezioni tecniche aiutanu ancu à sviluppà u cervellu. In Yandex, avete solu cessatu di esse un junior, è site digià invitatu à una entrevista. Hè cum'è un impositu nantu à u fattu chì travagliate per una grande cumpagnia.

Sè avete bisognu di sceglie un capu di squadra trà un manager è un sviluppatore, allora tuttu dipende di e rispunsabilità futura di u capu. Hè una cosa chì u manager era una volta un sviluppatore stessu. Allora hà più chances. Hè diversu s'ellu hè un vagone di stazione di prughjettu. Interagisce cù e squadre backend è frontend, cuncepitori è analisti. Ma ùn cunnosci micca cumu una biblioteca particulari travaglia in u frontend, ùn hè micca familiarizatu cù a prugrammazione asincrona in u backend, è ùn capisce micca perchè hè difficiule. A crescita di u sviluppatore hè di immersione più profonda. È l'essenza di a gestione hè di cullà a strata di a superficia, capisce u prublema è stabilisce cunnessione è prucessi. Per quessa, crede chì un manager assai prubabilmente ùn serà micca capaci di migliurà e cumpetenze di sviluppu di e persone.

A squadra pò sviluppà ostilità versu un esterno. Allora aghju sceltu un capu trà i sviluppatori stessi, è forse ùn aghju micca sceltu u più forte di elli. Suppone chì una persona hà travagliatu per cinque anni, avà hè un sviluppatore senior, ma durante questi cinque anni solu l'hardware duru criscenu, è u software ùn hè micca crisciutu. Allora ùn possu micca aspittà ch'elli sbulicà si li dugnu un postu. Ma quandu un sviluppatore hà travagliatu per un annu, ma vecu chì hà una bona lingua, cumunicà, pò cunnette parechje persone, risolve i cunflitti trà elli - questu hè un capu di squadra per mè, ancu s'ellu ùn hè micca un sviluppatore senior. .

Ùn crede micca in una storia induve una persona diventa un capu basatu solu nantu à e cumpetenze dura. Un capu di squadra senza software probabilmente ùn cumpone micca a so funzione in qualchì locu. Quandu puderia travaglià? Quandu i subordinati sò autosufficienti. Aghju una frase per i novi amministratori: i misgi sò faciuli di gestisce. I dirigenti di a squadra si arrabbianu quandu anu casi difficiuli - un impiigatu vole abbandunà, un altru hè depressu è cumencia à fà menu, u terzu hà un cunflittu. À questu dicu à u so capu di squadra - rallegrate, questa hè a prima volta chì avete bisognu di travaglià cum'è capu. Perchè i misgi - miagonu, sò gentili, allegri - sò assai faciuli di cuntrullà.

Source: www.habr.com

Add a comment