Quines habilitats suaus necessita un desenvolupador? Opinions de Yandex

Aviat començarà la gran Olimpíada estudiantil "Sóc professional". Fa diversos anys que funciona en línia i fora de línia. Hi poden participar estudiants de diferents especialitats, incloses les tècniques. L'Olimpíada està organitzada per 26 universitats líders: National Research University Higher School of Economics, Moscou State University, Moscou State Technical University, Moscou Institute of Physics and Technology, MEPhI, St. Petersburg State University, ITMO University i altres.

Yandex és el soci tècnic del projecte. Per a nosaltres, “I’m a Professional” s’ha convertit per segon any consecutiu en una bona oportunitat per parlar de la importància de les soft skills (soft skills) en la feina dels desenvolupadors i altres especialistes. Fa un any, la nostra oficina de Moscou va acollir una reunió per als participants de l'Olimpíada dedicada a les habilitats suaus. El cap de l'oficina de desenvolupament de Yandex a Novosibirsk, Sergei Brazhnik, també en va parlar en una sessió de formació inclosa al programa "Sóc un professional". Avui Sergey i dos directius més de Yandex: Anna Fedosova i Oleg Mokhov Olegbl4 — explicaran a Habr sobre les habilitats interdisciplinàries: què són, quines necessita un desenvolupador, on aconseguir-les i com la seva presència afecta el creixement de l'empresa.

Sergey Brazhnik, cap de l'oficina de desenvolupament de Novosibirsk, director de desenvolupament de projectes educatius regionals

Quines habilitats suaus necessita un desenvolupador? Opinions de Yandex

— Per a un desenvolupador, els "4K" són importants: pensament crític, creativitat, cooperació i comunicació. Generalment s'accepta que la comunicació en aquesta professió no és una habilitat important, però si hi penses bé, és necessària per al creixement professional: has de saber fer preguntes, escoltar i escoltar el teu interlocutor, explicar el teu punt de vista i acceptar la d'una altra persona, parlar i negociar. És possible que l'internista no pugui treballar en equip o pensar críticament, i això és normal, perquè encara no té aquesta formació.

Si un especialista ja madur ve a fer-nos una entrevista, avaluem totes aquestes habilitats durant la conversa. Mirem com una persona parla de si mateixa. Durant el camí, fem preguntes destacades i aclarim molt. Posem a prova el pensament crític utilitzant problemes. D'una banda, és important per a nosaltres que els resolgui, de l'altra, ens fixem com els resol exactament.

Per a un desenvolupador que ja treballa per a una empresa, hi ha dues maneres de determinar quines habilitats li falten. El primer és demanar comentaris al vostre gestor. Si no et diuen res, no vol dir que tot estigui bé. Si ho dubtes, torna a preguntar. Enmig de les tasques actuals i els objectius empresarials, els directius poden oblidar-se de la direcció del programari; és important recordar-los-ho. La segona manera és intentar avaluar-se en relació amb els altres companys de l'equip, per exemple, durant les pluges d'idees, quan tothom llença idees i després les discuteix i les critica.

Diguem que enteneu quines habilitats us falten. Aquest és el primer pas i el més important: adonar-me que sí, de fet, hi ha alguna cosa que em passa malament. A continuació, l'ideal és trobar un mentor, almenys un amic que hagi desenvolupat aquestes habilitats. Només pots mirar un amic. I si trobeu un mentor, us podrà donar consells i supervisar el vostre creixement. Un mentor pot ser el vostre col·lega (de seguida queda clar per què necessita supervisió: esteu treballant per al mateix objectiu) o fins i tot un expert extern (però normalment és algú que coneixeu, en cas contrari, la seva motivació no està clara). Els llibres, les conferències, les formacions també són una opció, però d'aquesta manera només obtindreu coneixements. Perquè el coneixement es converteixi en habilitat, cal una pràctica regular.

Les habilitats de comunicació es milloren molt durant els stand-ups: reunions diàries de planificació breus, on cada membre de l'equip explica en què està treballant actualment. Qualsevol parlar en públic també ajuda. I intenta comunicar-te més amb els companys i compartir experiències dins de l'equip.

Si necessiteu triar un líder d'equip entre un responsable de projecte tècnic i un desenvolupador, no hi ha una resposta clara quina és la millor. A Yandex, fins i tot un projecte, per regla general, pot escriure codi. Per tant, primer compararia el gerent i el desenvolupador segons diversos paràmetres: com saben establir les tasques i controlar l'execució, com condueixen l'equip i, en general, quin tipus de relació tenen amb l'equip. Passa que una persona estableix bé les tasques i fa un seguiment dels terminis, però alhora es porta pitjor amb l'equip. Tot depèn també de qui pren la decisió. És més probable que algú que hagi estat desenvolupador en comptes de gestor escolliu un altre desenvolupador com a gestor.

Amb només habilitats dures, pots convertir-te en líder d'equip; hi ha hagut casos. Però els directius que promouen aquesta persona al lideratge d'equips han de rebre una bufetada al canell. Perquè ell, aprenent a mesura que va, s'embolicarà tant que l'equip es desmotivarà. Aleshores, tot depèn de la força que siguin els nois. O esperaran fins que la persona creixi i s'adoni del que està passant. O no esperaran i començaran a fugir.

Si encara feu que un desenvolupador incondicional sigui un gestor, primer haureu de preparar-lo a fons i després assegurar-vos d'acompanyar-lo durant els primers tres o sis mesos.

Anna Fedosova, cap del departament de formació i desenvolupament

Quines habilitats suaus necessita un desenvolupador? Opinions de Yandex

— És difícil compilar una llista completa d'habilitats. Així, el model competencial de Lominger esclau 67 posicions. Dins de Yandex, dividim les habilitats en les universals i les que necessiten els directius.

Competències universals associat amb l'eficàcia personal i la interacció amb els altres. L'eficàcia personal s'associa, per exemple, amb la capacitat de gestionar-se, el temps, els processos de treball, l'orientació als resultats, el pensament crític i la capacitat d'aprendre. El que distingeix l'economia moderna de l'economia de fa trenta anys és que és poc probable que facis el mateix tota la vida. El més probable és que alguna cosa canviï i cal estar preparat per a això.

Un altre grup d'habilitats universals està relacionat amb la comunicació amb altres persones. Ja no vivim en els dies de producció en línia de muntatge. Feu el que feu, probablement haureu de negociar i discutir-ho amb altres persones. El procés de comunicació en aquest cas esdevé molt important. A les empreses TI, on l'horitzó de planificació és molt curt a causa del desenvolupament constant de la tecnologia, fins i tot els tècnics especialistes han de prendre moltes decisions col·lectives que neixen en el procés de discussió. I els empleats no poden permetre que les negociacions arribin a un carreró sense sortida, en cas contrari, el treball simplement s'aturarà.

Una gran capa separada és habilitats per als directius. Aquests inclouen la capacitat d'establir i avaluar tasques, motivar els altres i desenvolupar-se, ser líder, construir el seu equip i interactuar amb altres equips.

A Yandex, els programes de formació d'habilitats suaus estan dissenyats perquè els empleats puguin treballar en diverses situacions en un entorn segur. Poden ser situacions que no s'hagin trobat abans, o casos concrets de la seva experiència en què els agradaria obtenir un millor resultat. Hi ha moltes coses que es poden resoldre, des de contractar gent nova i fixar objectius, fins a conflictes d'interessos i problemes de motivació. Per regla general, les situacions de malentès entre un empleat i un gerent són difícils per a ambdues parts, però podeu aprendre a afrontar-les.

Es poden utilitzar diferents mètodes d'ensenyament. Per tant, és molt difícil aprendre a treballar en equip. A l'escola ens ensenya a treballar individualment, es donen notes per l'èxit acadèmic personal. Però és en un equip on les persones aprenen a responsabilitzar-se, distribuir els rols entre elles i acordar objectius i resultats comuns. I sovint resulta que això s'ha d'aprendre com a adult a la feina. Ara algunes escoles practiquen l'aprenentatge basat en projectes i la realització conjunta de tasques. Això hauria d'ajudar a aprendre el treball en equip des de la infància.

Com ensenyar als adults a aprendre i adquirir coneixements de manera autònoma? De vegades, l'experiència en l'educació superior ajuda. Els cursos de màster i postgrau ensenyen als estudiants a entendre què és important i què no, i on buscar coneixements rellevants. Però sovint heu de dominar-ho ja en el procés de treball. No és d'estranyar que es digui un dels cursos més populars de Coursera Aprendre a aprendre.

No hi ha res més útil per aprendre que conèixer-se millor a tu mateix: mirar-te des de fora amb l'ajuda dels comentaris rebuts dels companys, pensar una vegada més en què funciona bé i què no, trobant persones com tu vols ser, i compara't amb ells.

Cal recordar que la motivació és el nucli de tot. Si entens que no ets sociable, però has de canviar això, per exemple, això és important per a l'equip, apareixerà tant la motivació com la necessitat de canviar. Si no necessites comunicar-te amb ningú per treballar, per què passar-te per sobre de tu mateix?

Oleg Mokhov, cap de desenvolupament de projectes de recursos humans i el servei Yandex.Contest, que acull la part en línia de l'Olimpíada

Quines habilitats suaus necessita un desenvolupador? Opinions de Yandex

— Els desenvolupadors sense ambicions de lideratge d'equip no necessiten habilitats suaus. És important poder fer preguntes, escoltar i transmetre els vostres pensaments. Per millorar aquestes habilitats, podeu fer un informe en una conferència o llegir conferències a una universitat. Tots hem estudiat en algun moment, la qual cosa vol dir que podem ensenyar a algú nosaltres mateixos. Els alumnes estan bojos i fan les preguntes més ocultes. La capacitat de respondre-les ràpidament i penjar la llengua t'ajuda a mantenir la calma en les discussions acalorades.

Els llibres no ajuden amb les habilitats suaus. Els entrenaments només ajuden si hi assistis amb regularitat. Però és molt útil venir a la conferència i prendre una posició activa. Només feu preguntes a l'orador.

Durant les entrevistes, de vegades qüestiono fins i tot la resposta correcta del candidat: miro com pensa. Però això només funciona si una persona té confiança en si mateixa. En general, és millor analitzar les habilitats suaus durant les entrevistes finals. Per exemple, li demano que ens expliqui la tasca més interessant que ha fet el candidat. D'aquesta manera podeu esbrinar què és més interessant per a una persona: codificar, investigar, obtenir resultats o comunicar-se.

Moltes persones que han desenvolupat habilitats suaus de manera salvatge es converteixen en directius d'alt rang el dia complet dels quals consisteix en reunions. Com mantenir les teves habilitats de codificació? Et dius a tu mateix: porto dues hores programant. Desactives totes les notificacions, el teu telèfon, aquesta és l'única manera. Conec líders que fan això. Bé, les entrevistes i les seccions tècniques també ajuden a desenvolupar el cervell. A Yandex, acabes de deixar de ser un júnior i ja se us convidaran a una entrevista. És com un impost pel fet de treballar per a una gran empresa.

Si necessiteu triar un líder d'equip entre un gerent i un desenvolupador, tot depèn de les responsabilitats futures del líder. Una cosa és que el gerent hagi estat un desenvolupador. Llavors té més oportunitats. És diferent si es tracta d'un projecte station wagon. Interacciona amb els equips de backend i frontend, dissenyadors i analistes. Però no sap com funciona una biblioteca en particular a la interfície, no està familiaritzat amb la programació asíncrona a la part posterior i no entén per què és difícil. El creixement del desenvolupador consisteix a aprofundir. I l'essència de la gestió és recollir la capa superficial, entendre el problema i establir connexions i processos. Per tant, crec que un directiu probablement no serà capaç de millorar les habilitats de desenvolupament de les persones.

L'equip pot desenvolupar hostilitat cap a un foraster. Així que triaria un líder entre els mateixos desenvolupadors, i potser no triaria el més fort d'ells. Suposem que una persona va treballar durant cinc anys, ara és un desenvolupador sènior, però durant aquests cinc anys només va créixer el maquinari dur i el programari no va créixer. Llavors no puc esperar que es disparin si li dono una posició. Però quan un desenvolupador ha estat treballant durant un any, però veig que té una bona llengua, es comunica, pot connectar diverses persones, resoldre conflictes entre ells; això és un líder d'equip per a mi, fins i tot si no és un desenvolupador sènior. .

No crec en una història en què una persona es converteixi en un líder basant-se només en habilitats dures. És probable que un líder d'equip sense programari no compleixi la seva funció en algun lloc. Quan podria funcionar això? Quan els subordinats són autosuficients. Tinc una frase per als nous gestors: els gats són fàcils de gestionar. Els líders de l'equip es molesten quan tenen casos difícils: un empleat vol renunciar, un altre està deprimit i comença a tenir menys rendiment, el tercer té un conflicte. A això li dic al seu líder d'equip: alegra't, aquesta és la primera vegada que necessites treballar com a líder. Perquè els gats -miaulen, són amables, alegres- són molt fàcils de controlar.

Font: www.habr.com

Afegeix comentari