
Rekrutimi për në Yandex vazhdon. Ai përfshin pesë drejtime: backend, ML, zhvillim mobil, frontend dhe analiza. Në këtë blog, si dhe në bloge të tjera në Habr dhe jashtë tij, mund të gjeni mjaft informacione mbi mënyrën si zhvillohet stazhi. Por shumë gjëra në këtë proces mbeten mister për ata që nuk punojnë në kompani. Nëse e shohim nga këndvështrimi i menaxherëve të zhvillimit, lindin akoma më shumë pyetje. Si të zhvillohet stazhi në mënyrë të duhur, si të maksimizohet dobia e ndërsjellë me stazhin, si të njihet ai brenda tre muajve dhe të mësohet gjithçka që kërkohet për vazhdimin e punës?
Ne e përgatitur këtë artikull nga pesë persona. Le të prezantohemi: Ignat Kolesnichenko nga shërbimi i teknologjive të kompjuterëve të shpërndarë, Misha Levin nga shërbimi i inteligjencës artificiale të Marketit, Denis Malykh nga shërbimi i zhvillimit të aplikacioneve, Serjoja Berezhnoi nga departamenti i zhvillimit të ndërfaqeve të kërkimit dhe Dima Cherkasov nga grupi i zhvillimit të antfraudës. Çdo njëri prej nesh përfaqëson drejtimin e tij në praktikë. Të gjithë jemi menaxherë, na nevojiten praktikantë dhe kemi disa përvojë në punën me ta. Le të ndajmë disa nga këto përvoja.
Intervista para praktikës
Kandidatët do të përballen me disa intervista teknike. Sukcesi në intervistë varet më pak nga soft skills (aftësitë për komunikim efektiv) dhe më shumë nga hard skills (aftësitë në matematikë dhe programim). Megjithatë, menaxherët vlerësojnë të dyja.
Ignat:
Edhe nëse një njeri është shumë i shkëlqyer, por është krejtësisht i pa komunikueshëm — ai nuk do të jetë në gjendje të aplikojë të gjitha aftësitë. Në këtë, sigurisht, e marrim parasysh, por kjo nuk është arsye për të mos marrë dikë në praktike. Gjatë tre muajve gjithçka mund të ndryshojë, përveç kësaj, përshtypja jote e parë mund të jetë e gabuara. Dhe nëse gjithçka është e saktë — do të duhet t'i shpjegosh njerëzve, të kërkosh për ekipe të tjera për ta. Për praktikantët, komunikimi definitivisht nuk është faktori kyç. Përsëri, aftësitë profesionale janë shumë më të rëndësishme.
Denis:
Më pëlqejnë njerëzit që tregojnë histori — në kuptimin e mirë. Një njeri që mund të tregojë se si ata me ekipin e tyre u përballën herë pas here me ndonjë problem, është interesant. Filloj të bëj pyetje shtesë kur ndonjë histori e tillë shfaqet. Por kjo ndodh rrallë, nëse thjesht kërkon "trego diçka interesante mbi projektet e tua".
Një kandidat njëherë tha një frazë të shkëlqyer, të cilën madje e shkrova: "Suksesshëm shpëtoi nga zgjidhja e detyrave të mërzitshme".

Duke e pakët koha për komunikim, intervistuesi çdo minutë përpiqet të marrë informacion të dobishëm për kandidatin. Është e shkëlqyer nëse stazhisti ka përgatitur më parë se cilat detaje nga përvoja e tij (jo nga CV) mund të ndajë. Kjo duhet të jetë një tregim i shkurtër dhe në përputhje me temën.
Denis:
Unë vërej nëse një person përmend se ka provuar shumë gjuhë dhe qasje. Njerëzit me një horizont më të gjerë shpikën zgjidhje më elegante në situata të vështira. Por kjo është një përfitim që nuk është gjithmonë i qartë. Ndonjëherë mund të mësosh sipërfaqësisht pa thelluar njohuritë.
Koha për historitë që përshkruhen nga Denis zakonisht mbetet vetëm për intervistën përfundimtare. Deri atëherë, duhet të demonstrosh ato njohuri themelore dhe praktike që do të formojnë bazën e punës së ardhshme. Dhe, sigurisht, do të kërkohet të shkruash kod mbi tabelë ose në një copë letre.
Misha:
Ne japim përvojën në teorinë e probabilitetit dhe statistikën matematikore. Shikojmë nëse individi ka përvojë me metrika, algoritme të mësimit të makinës, konfigurimin e parametrave të tyre, ribërjen etj. Pritshmëria jonë është që individi të jetë në gjendje të shkruajë kod në një masë të mjaftueshme për të qenë analist.
Denis:
Ata që vijnë në intervista zakonisht njohin gjuhët: në Ekaterinburg kemi një shkollë të mirë për gjuhët e zakonshme, universitete të mira. Por, për të qenë të sinqertë, kandidati për praktikë me aftësi të mira teknike është një rast i rrallë, të paktën në rrethin tonë epsilon. Për shembull, Swift. Është shumë e komplikuar të punosh me vargjet në të, dhe ka pak njerëz që mund të punojnë me to menjëherë nga kujtesa. Ata kapin menjëherë vëmendjen. Shpesh jap një detyrë në intervista që është në lidhje me përpunimin e vargjeve. Dhe gjatë gjithë kohës kam pasur vetëm një person që ka qenë në gjendje ta shkruajë një kod Swift në një copë letre menjëherë. Pas kësaj, kam shkuar dhe u kam treguar të gjithëve se dikush arriti të zgjidhte këtë detyrë në Swift në letër.
Kontrolli i algoritmeve në intervistë
Kjo është një temë e veçantë, pasi kandidatët ende e kanë pyetje - pse ne gjithmonë vlerësojmë njohuritë mbi algoritmet dhe strukturat e të dhënave? Edhe zhvilluesit e ardhshëm të aplikacioneve mobile dhe frontend-ëve kalojnë një verifikim të tillë.
Misha:
Në intervistë, ne patjetër do të japim një problem algoritmik. Kandidati duhet të mendojë si ta realizojë atë në Python, preferohet pa gabime. Duhet të kuptojmë se si të verifikojë programin e tij dhe ta korigjojë atë vetë.

Eksperienca në algoritme është e dobishme për tre arsye. Në radhë të parë, ajo sigurisht që do të nevojitet në problemet algoritmike - të cilat ndodhin jo shpesh, por ndodhin gjithsesi. Në të dytë, zhvilluesi do të jetë në gjendje të zgjidhë më efektivisht problemet që lidhen me algoritmet, ndonëse nuk kërkojnë të futen në vetë algoritmet (dhe të tilla ka mjaft). Në të tretën, nëse nuk ju janë mësuar algoritmet në universitet, por ju gjithsesi dini si të punoni me to, kjo e karakterizon ju si një person kurioz dhe do të rrisë autoritetin tuaj në sytë e intervistuesit.
Denis:
Shumica e zhvillimit të celularëve është "shkëmbim JSON". Por çdo gjashtë muaj ka raste kur algoritmet janë të nevojshme. Aktualisht po krijoj karta të bukura për Yandex.Poha. Dhe brenda një jave më duhej të realizoja një algoritëm të rrafshimit, algoritmin Sutherland-Hodgman dhe algoritmin Martinez. Nëse dikush nuk di se çfarë është një hashmap ose radhë me prioritete, ai do të ngarkohej me këtë për një kohë të gjatë dhe nuk do të dinte nëse do të arrinte apo jo pa ndihmë të jashtme.
Algoritmet janë baza e zhvillimit. Ato ndihmojnë zhvilluesin të jetë zhvillues. Nuk ka rëndësi çfarë bëni. Ato janë të nevojshme edhe në projekte të thjeshta, ku puna kryesore përbëhet nga "shkëmbim JSON". Edhe nëse nuk i shkruani vetë algoritmet, por i përdorni struktura të dhënash në mënyrë të implicit, është më mirë t'i kuptoni. Në të kundërt, aplikacionet tuaja do të funksionojnë ngadalë ose gabim.
Ka ekzistojnë programues që kanë hyrë në zhvillim në mënyrë akademike: janë regjistruar në universitet, kanë studiuar me ndershmëri për pesë vjet dhe kanë marrë specializimin. Ata e dinë algoritmet, pasi janë mësuar. Por njohuria e algoritmeve, në vetvete, nuk karakterizon horizontin e një njeriu; ky horizont duhet të kontrollohet në një mënyrë tjetër.
Dhe ka edhe vetë-mësues, të cilët unë i numëroj dhe veten time. Po, formalisht kam një arsimim IT, një diplomë inxhinieri programatori. Por vetë-mësuesit e kanë mësuar programimin 'pavarësisht'. Ata nuk kishin një program universitar. Zakonisht, ata nuk janë të njohur me algoritmet - sepse kurrë nuk ishin përballur me nevojën për t'i studiuar. Dhe kur një person i tillë kupton algoritmet, do të thotë se ai ka kaluar kohë dhe i ka kuptuar ato. Pas përfundimit të universitetit, kuptova se kisha boshllëqe në lidhje me algoritmet themelore - problemi është se specialiteti ishte aplikues. U nisa dhe studioja kurset online të Universitetit të Princetoni, të njohura nga Robert Sedgewick. E kuptova, bëra të gjitha detyrat e shtëpisë. Dhe kur një person gjatë intervistës tregon një histori të ngjashme, menjëherë më intereson, krijohet një dëshirë për të punuar me të ose të paktën për të vazhduar bisedën.

Ignat:
Kur dëshiron të intervistosh një praktikant, në njëfarë kuptimi pret madje më shumë se sa nga një zhvillues me përvojë. Bëhet fjalë për aftësinë për të zgjidhur problema algoritmikë, të shkruajë shpejt ndonjë kod korrekt. Kandidati për praktikë — ai është ende në universitet. Vetëm një vit më parë i përmendeshin detajet mbi algoritmet. Pritet që ai t'i nxjerrë ato. Nëse njeriu është normal dhe ka dëgjuar me vëmendje ligjeratat, thjesht do ta di gjithçka, do të nxjerrë informacionin nga memorja e tij.
Cilat probleme zgjidh praktikanti
Zakoniçisht programi i praktikës mund të përcaktohet dhe të diskutohet në intervistat përfundimtare. Praktikanti në fillim të punës mund të marrë detyra stërvitore, rezultatet e të cilave nuk do të përdoren në prodhim. Për më tepër — mundësia për të marrë të tilla detyra është e vogël. Më së shpeshti i jepen projekte reale nga backlog-u, pra ato të pranueshme për vëmendje, por jo prioritare dhe "të ndara" — në mënyrë që realizimi i tyre të mos varet nga komponentët e tjerë. Menaxherët përpiqen t'i shpërndajnë ato në një mënyrë që praktikanti të njohë pjesë të ndryshme të shërbimit, të punojë në të njëjtin ambient me pjesëtarët e tjerë të ekipit.
Ignat:
Këto janë detyra shumë të dobishme. ndoshta nuk do të rrisin shfrytëzimin e grumbullit me 10%, nuk do të kursejnë një milion dollarë për kompaninë, por do të bëjnë të lumtur qindra njerëz. Për shembull, tani kemi një trajner që po merret me klientin tonë për të filluar operacionet në grumbujt tanë. Para fillimit, operacioni duhet të ngarkojë disa të dhëna në grumbull. Në shumicën e rasteve, kjo merr 20–40 sekonda, dhe më parë ndodhte në heshtje: e niste në konsolë dhe qëndroje aty, duke parë ekranin e zi. Trajneri erdhi dhe brenda dy javësh bëri një veçori: tani shihet se si skedarët ngarkohen dhe çfarë po ndodh. Detyra, në një anë, nuk është e komplikuar në përshkrim, por në anën tjetër, ka shumë për të eksploruar, cilat biblioteka duhet të shqyrtohen. Më e mira është se e ke bërë atë, ka kaluar një javë, dhe tani është në grumbuj, njerëzit tashmë po e përdorin. Shkruan një postim në rrjetin intern të brendshëm – dikush të falenderon.

Misha:
Stazhierët përgatitin modele, mbledhin të dhëna për to, krijojnë metrika dhe kryejnë eksperimente. Gradualisht, ne fillojmë t'i japim atij më shumë liri dhe përgjegjësi — e kontrollojmë nëse ai po ia del. Nëse po — ai kalon në nivelin tjetër. Ne nuk presim që kur stazhierët mbërrijnë, ata të dinë gjithçka. Menaxheri i ndihmon ata të kuptojnë, u jep lidhje me materiale të brendshme ose kurse online.
Nëse stazhierët tregojnë veten në nivel të lartë — ata mund të marrin një detyrë prioritare, të rëndësishme për departamentin ose shërbime të tjera.
Dima:
Stazhieri ynë aktualisht po merret me përmirësimet e rrepta të anti-fraudës. Kjo është një sistem që lufton abuzime të ndryshme dhe mashtrime në shërbimet e Yandex. Fillimisht mendonim t'i jepnim detyra jo shumë të komplikuara dhe jo shumë importante për prodhim. Ne përpiqemi të planifikojmë në mënyrë të përparme detyrat e stazhierëve, por këtu pamë se personi 'valëzon', zgjidh shpejt dhe mirë detyrat. Në fund, filluam t'i besojmë atij nisjen e anti-fraudës për shërbime të reja.
Për më tepër, ekziston një shans i vogël për të marrë një detyrë që kolegët më parë nuk e kishin prekur për shkak të volumeve të saj.
Dima:
Ka there një sistem të vjetër dhe një të ri, ende të papërfunduar. Duhet të bëhet një kalim nga njëri te tjetri. Në perspektivë, ky është një projekt i rëndësishëm, por me shumë pasiguri: është e nevojshme të komunikosh shumë dhe të lexosh kodin legatë të paqartë. Në intervistën finale, në mënyrë të sinqertë i thamë praktikantit që detyra është e vështirë. Ai u përgjigj se ishte i gatshëm, erdhi në ekipin tonë dhe ia doli. Doli se ai kishte cilësi jo vetëm si zhvillues, por edhe si menaxher. Ai ishte i gatshëm të shkonte vetë, të informohej, të pingohej.
Mentorimi i praktikantit
Një mentor është i nevojshëm për praktikantin për t'u ambientuar në procese. Ky është personi që është në dijeni jo vetëm për detyrat e tij, por edhe për detyrat e praktikantit. Me mentorin ndodhin biseda të rregullta, gjithmonë mund të konsultohesh për këshilla. Mentor mund të jetë ose shefi i grupit (nëse është një grup i vogël), ose ndonjë nga kolegët, pjesëmarrës të rregullt të ekipit.
Ignat:
Përpiqem të qasem të paktën një herë në dy ditë, të pyes se si po shkon punën me stazhin. Nëse shoh se është ngatërruar, përpiqem ta ndihmoj, ta pyes se cila është problema dhe të gjejmë së bashku zgjidhjen. E qartë, kjo më kërkon energji dhe e bën punën e stazhit jo aq efikase në përgjithësi — gjithashtu po shpenzoj kohën time. Megjithatë, kjo i lejon atij të mos ngatërrohet, të arrijë rezultat. Dhe është gjithsesi më e shpejtë se sa nëse do ta bëja vetë. Nëse një detyrë kërkon afërsisht 5 orë për mua, stazhi do ta përfundojë atë për 5 ditë. Po, do të kaloj 2 orë gjatë këtyre 5 ditëve për të komunikuar me stazhin dhe për ta ndihmuar. Por të paktën 3 orë do t'i kursej, dhe stazhi do të ndihet mirë që ka marrë ndihmë dhe mbështetje. Në përgjithësi, duhet të komunikohet ngushtë, të shikohet se çfarë bën personi, të mos humbasësh kontaktin.

Serjoža:
Stazhi ka gjithmonë lidhje me mentorin e tij dhe komunikohet me të disa herë në ditë. Mentori shqyrton kodin, merret me programimin në çift me stazhin dhe ndihmon kur hasen ndonjë problem. Pikërisht në këtë mënyrë, me kombinimin e ndihmës së mentorëve dhe detyrave reale, ne i mësojmë front-end developerët.
Dima:
Për të siguruar që stazhi të mos ndjehet i braktisur, ne diskutojmë qysh para punësimit se kush do të jetë mentori i tij. Kjo është gjithashtu një mundësi e shkëlqyer për mentorin vetë: përgatitja për rolin e liderit të ekipit, dhe kontrolli i aftësisë për të mbajtur në mend edhe detyrat e veta, edhe ato të stazhit. Ka takime të rregullta, në të cilat ndonjëherë marr pjesë edhe unë vetë, për të qenë në dijeni. Por ai që komunikon rregullisht me stazhin është pikërisht mentori. Në fillim, ai ndan shumë kohë, por kjo shpërblehet.
Megjithatë, prania e mentorit nuk do të thotë se të gjitha pyetjet që lindin zgjidhen përmes tij.
Misha:
Tek ne është zakon që ata që përballen me probleme t'u kërkojnë këshilla fqinjëve, kolegëve dhe të gjejnë ndihmë shpejt. Sa më shpejt të rritet një person, aq më shpesh duhet të shkojë te kolegët për të mësuar diçka. Është e dobishme të mësosh edhe për detyrat e të tjerëve, për të shpikur detyra të reja. Kur stazhi është në gjendje të negociojë vetë, të kuptojë çfarë është e rëndësishme për palën tjetër, dhe të arrijë një rezultat në ekip, ai do të rritet shumë më shpejt se sa ai për të cilin gjithçka duhet ta bëjë udhëheqësi.
Serjoža:
Ka është dokumentacion, por shumica e informacionit është e tretur në ajër. Nëse e thith atë në fillim të karrierës, kjo është një avantazh i shtuar, dhe ne mund ta fokusojmë individin në atë që duhet të studiojë.
Stazhi ideal është ai që stazhon për disa muaj, bëhet zhvillues i ri, pastaj thjesht zhvillues, pastaj udhëheqës grupi, etj. Për këtë është e nevojshme një arketip nxënësi, i cili nuk ka turp të pyesë nëse ka diçka që nuk e kupton, por njëkohësisht është në gjendje të punojë në mënyrë të pavarur. Nëse i është thënë se për këtë mund të lexojë diku, ai do të shkojë, do të lexojë dhe me të vërtetë do të kthehet me njohuri të reja. Ai mund të gabojë, por nuk duhet të gabojë më shumë se një herë, maksimumi dy herë në të njëjtin vend. Stazhi ideal duhet të zhvillohet, të thithë gjithçka si një sfungjer, të mësojë dhe të rritet. Ai që qëndron, përpiqet të kuptojë gjithçka vetë, dhe vonohet, pa bërë pyetje, shumë e vështirë të mbijetojë.
Mbarimi i stazhit
Para fillimin e punës, ne nënshkruajmë një marrëveshje të përkohshme me çdo praktikant. Natyrisht, praktika paguhet, është e rregulluar sipas Kodit të Punës në Rusi, dhe praktikanti ka të njëjtat përfitime si çdo punonjës tjetër i Yandex. Pasi kalojnë tre muaj, programi përfundon - shumë nga praktikantët tanë më pas kalojnë në statusin e punonjësit (me një marrëveshje të përhershme).

Nga njëra anë, është e rëndësishme për menaxherin që zhvilluesi të përmbushë minimumin e tij si praktikant. Kështu e drejton praktikantin që nga intervista. Megjithatë, kjo është vetëm fillimi i historisë. Praktikanti për ne gjithmonë është një kandidat potencial për punësim. Programi minimal për menaxherin është që, edhe në fillim, të zbulojë një person të tillë që pas tre muajsh të rekomandohet pa turp për departamente të tjera. Programi maksimal është ta mbajë atë në të njëjtin ekip, duke e marrë në punë. Duke marrë parasysh se studenti i vitit të dytë ose të tretë - edhe nëse ai është bërë praktikant - me fillimin e vitit shkollor do t'i duhet të vazhdojë studimet në universitet.
Serjoža:
Së pari, praktikantët për ne janë një potencial burimor. Ne përpiqemi të rrisim njerëz brenda Yandex-it, në mënyrë që ata të përshtaten si duhet me detyrat tona. Ne u ofrojmë atyre gjithçka, nga kultura e komunikimit dhe bashkëpunimit në ekipe, deri te njohuritë enciklopedike për të gjitha sistemet tona.
Ignat:
Kur marrim një praktikant, ne menjëherë e shikojmë atë për t'u përshtatur në ekipin tonë. Dhe zakonisht, pengesa e vetme është mungesa e pozita. Ne përpiqemi të marrim mjaft djem të rinj si praktikantë. Nëse një person ka pesë vjet përvojë në zhvillim, vjen në Yandex dhe për nivelin e tij është praktikant, atëherë fatkeqësisht, për ne kjo do të thotë se, megjithëse ai është një djalë i shkëlqyer që kërkon punë në Yandex me pesë vjet përvoje, ai nuk do të mund të rritet në një zhvillues të lartë. Zakonisht, çështja është në shpejtësi: një rritje e ngadaltë në të kaluarën do të thotë një rritje të ngadaltë dhe te ne. Po, ndonjëherë kuptimi se personi nuk arrin të përfundojë vjen vetëm pas tre muajsh. Por kjo është mjaft e rrallë. Më shumë se në gjysmën e rasteve, ne jemi të gatshëm të marrim njerëz në punë. Në përvojën time, nuk ka ndodhur kurrë që një person të ketë kaluar me sukses praktikën, por të mos ketë mundur të kalojë intervistat për një pozita të përhershme.
Misha:
Të gjithë praktikantët e suksesshëm iu propozojmë të qëndrojnë në kompaninë tonë. Pas praktikës, zakonisht punësuam me kohë të plotë më shumë se gjysma e tyre. Praktika verore është më e vështirë, pasi shpesh na vijnë studentë, për shembull, nga viti i tretë dhe ata kanë vështirësi të kombinojnë punën me studimet.
Dima:
Supozoni se praktikanti po punon shumë mirë dhe ka shumë perspektivë të zhvillohet në një zhvillues të shkëlqyer — edhe nëse tani për tani i mungon përvoja e mjaftueshme. Dhe supozoni se nuk ka pozita të përhershme të hapura. Atëherë gjërat janë të thjeshta: unë duhet të shkoj te menaxheri im dhe t'i them — ky është një person shumë i shkëlqyer, duhet ta mbajmë me të gjitha forcat, le t'i ofrojmë diçka, të gjejmë një vend për të.
Historitë për praktikantët
Denis:
Një vajzë që filloi praktikën te ne në vitin 2017 ishte nga Perm. Kjo është rreth 400 kilometra në perëndim të Ekaterinburgut. Ajo vijonte çdo javë nga Perm me tren në Shkollën e Zhvillimit të Mobileve. Arrinte gjatë ditës, mësonte në mbrëmje dhe në natën e vonshme kthehej përsëri. Pasi e vlerësuam këtë përkushtim, e thirrëm të punojë dhe kjo u justifikua.
Ignat:
Disa vjet më parë morëm pjesë në një program shkëmbimi stazhistesh. Të punosh me djem të huaj ishte interesante. Por stazhinet nga aty nuk ishin më të mira se, për shembull, ata nga SHAD apo FKN. Duke parë, EPFL renditet në top-20 të universiteteve në Europë. Në atë moment - si një intervistues jo shumë me përvojë - kisha pritshmërinë: si është e mundur, ne intervistojmë njerëz nga EPFL, ata do të jenë super të mrekullueshëm. Por njerëzit që kanë marrë një arsim fillestar për kodimin te ne - duke përfshirë edhe në universitetet kyçe rajonale - rezultojnë plotësisht në nivel.
Ose një histori tjetër. Aktualisht, kam një djalë në ekip, shumë i ri, rreth 20 vjeç. Punon në Shën Petersburg, erdhi për një praktikë. Ai është shumë i talentuar. Ti, si zakonisht, i jep një personi detyra, ai i zgjidh ato, dhe pas një muaji vjen dhe thotë: unë kam gjetur një zgjidhje, shoh dhe duket se arkitektura juaj është ndërtuar keq. Le të rregullojmë. Kodi do të bëhet më i thjeshtë, më i qartë. Natyrisht, e ndalova: volumi i punës është i madh, nuk ka përfitime për përdoruesit, por ideja tingëllon krejtësisht e arsyeshme. Njeriu analizoi një proces të ndërlikuar me shumë këndvish dhe ofroi përmirësime - ndoshta edhe në kohë të papërshtatshme, refaktorizimi për hir të refaktorizimit. Por sapo të dëshiroj të komplikohet ky kod, do të mund ta bëjmë atë refaktorizim. Në fakt, kaluan disa muaj dhe ne u angazhuam me këtë detyrë. Me kënaqësi e pranova në ekipin tim. Të gjithë ne nuk jemi gjenialë. Mund të vish, të analizosh diçka dhe të na tregosh për problemet tona. Kjo vlerësohet.
Misha:
Ne kemi praktikantë të tillë perfektë. Pavarësisht mungesës së përvojës, ata e shohin detyrën jo vetëm në nivelin teknik, por edhe në atë global. Propozojnë përmirësime thelbësore. Ata kanë një kuptim se si t'i kthejnë detyrat nga realiteti në teknik, pa humbur kuptimin. Ata mendojnë për qëllimin përfundimtar, nëse është e nevojshme të thellohen në detaje tani, ose nëse mund të ndryshojnë plotësisht qasjen ndaj detyrës ose madje edhe formulimin e detyrës. Kjo do të thotë që ata kanë potencialin për të qenë disa nivele më lart. Për të kaluar këtë rrugë, ata thjesht duhet të zhvillojnë disa aftësi dhe mjete të brendshme. Plus, të nisin disa projekte të suksesshme.

Burimi: habr.com
