Internship sa IT: pananaw ng isang manager

Internship sa IT: pananaw ng isang manager

Recruitment para sa internship sa tag-init sa Yandex ay nagpapatuloy. Napupunta ito sa limang direksyon: backend, ML, mobile development, frontend at analytics. Sa blog na ito, sa iba pang mga blog sa HabrΓ© at higit pa, makakahanap ka ng maraming insight tungkol sa kung paano gumagana ang internship. Ngunit marami sa prosesong ito ay nananatiling isang misteryo sa mga hindi nagtatrabaho sa kumpanya. At kung titingnan mo mula sa punto ng view ng mga tagapamahala ng pag-unlad, mas maraming tanong ang lumitaw. Paano magsagawa ng isang internship nang tama, kung paano i-maximize ang kapwa pagiging kapaki-pakinabang sa isang intern, kung paano makilala siya sa loob ng tatlong buwan at ituro sa kanya ang lahat ng kailangan niya upang magpatuloy sa pagtatrabaho?

Lima kaming naghanda ng artikulong ito. Ipakilala natin ang ating sarili: Ignat Kolesnichenko mula sa distributed computing technology service, Misha Levin mula sa Market machine intelligence service, Denis Malykh mula sa application development service, Seryozha Berezhnoy mula sa search interface development department at Dima Cherkasov mula sa antifraud development group. Ang bawat isa sa atin ay kumakatawan sa ating sariling lugar ng internship. Tayong lahat ay mga tagapamahala, kailangan namin ng mga intern, at mayroon kaming ilang karanasan sa pagtatrabaho sa kanila. Hayaan mong sabihin sa iyo ang isang bagay mula sa karanasang ito.

Panayam bago ang internship

Maraming mga teknikal na panayam ang naghihintay sa mga kandidato. Ang tagumpay sa isang pakikipanayam ay hindi gaanong nakasalalay sa mga soft skills (ang kakayahang makipag-usap nang epektibo) at higit pa sa mga hard skills (mga kasanayan sa matematika at programming). Gayunpaman, sinusuri ng mga tagapamahala ang pareho.

Ignat:

Kahit na ang isang tao ay napaka-cool, ngunit ganap na hindi nakikipag-usap, hindi niya mailalapat ang lahat ng kanyang mga kasanayan. Siyempre, binibigyang-pansin namin ito, ngunit hindi ito isang dahilan upang hindi kumuha ng isang tao para sa isang internship. Sa tatlong buwan, lahat ay maaaring magbago, at bukod pa, ang iyong unang impression ay maaaring maging mali. At kung tama ang lahat, kakailanganin mong ipaliwanag sa tao, maghanap ng iba pang mga utos. Para sa mga intern, ang mga kasanayan sa komunikasyon ay talagang hindi isang pangunahing kadahilanan. Gayunpaman, ang mga propesyonal na kasanayan ay mas mahalaga.

Denis:

Gusto ko ang mga taong nagkukuwento - sa mabuting paraan. Ang isang taong makapagsasabi kung paano siya at ang kanyang koponan ay bayani na humarap sa ilang fakap ay kawili-wili. Nagsisimula akong magtanong ng mga follow-up na tanong kapag may lumabas na kwentong tulad nito. Ngunit bihirang mangyari ito kung hihilingin mo lang na "magkwento tungkol sa isang bagay na kawili-wili sa iyong mga proyekto."

Minsan ay sinabi ng isang kandidato ang isang kahanga-hangang parirala, na isinulat ko pa nga: "Matagumpay na naiwasan ang paglutas ng mga nakakapagod na problema."

Internship sa IT: pananaw ng isang manager

Dahil kakaunti ang oras para sa komunikasyon, sinusubukan ng tagapanayam na makakuha ng kapaki-pakinabang na impormasyon tungkol sa kandidato bawat minuto ng pulong. Mahusay kung ang intern ay naisip nang maaga kung anong mga detalye ng kanyang karanasan (hindi mula sa kanyang resume) ang maaari niyang ibahagi. Ito ay dapat na isang maikling kuwento na mahigpit sa punto.

Denis:

Binibigyang-pansin ko kung sasabihin ng isang tao na sinubukan niya ang maraming mga wika at diskarte. Ang mga taong may mas malawak na pananaw ay may mga mas eleganteng solusyon sa combat mode. Ngunit ito ay isang hindi tiyak na plus. Maaari mong makuha ang hang ng mga ito, ngunit hindi talagang matuto ng kahit ano.

Ang oras para sa mga kwentong inilarawan ni Denis ay karaniwang nananatili lamang sa huling panayam. Hanggang sa panahong iyon, kinakailangan upang ipakita ang pundamental at praktikal na kaalaman na magiging batayan ng gawain sa hinaharap. At, siyempre, kakailanganin mong isulat ang code sa isang board o sa isang piraso ng papel.

Misha:

Sinusubukan namin ang kaalaman sa teorya ng probabilidad at mga istatistika ng matematika. Tinitingnan namin kung ang tao ay may karanasan sa pagtatrabaho sa mga sukatan, sa mga algorithm ng machine learning, sa pagtatakda ng kanilang mga parameter, sa muling pagsasanay, atbp. Inaasahan namin na ang tao ay makakasulat ng code nang sapat upang maging isang analyst.

Denis:

Ang mga dumarating para sa isang panayam ay kadalasang nakakaalam ng mga wika: sa Yekaterinburg mayroon kaming isang mahusay na paaralan ng mga pangunahing wika, mahusay na mga institusyon. Ngunit sa totoo lang, ang isang kandidato sa internship na may mahusay na hard skills ay isang bihirang kaso, kahit man lang sa aming epsilon neighborhood. Halimbawa, Swift. Ito ay nagsasangkot ng napakasalimuot na trabaho gamit ang mga string, at kakaunti ang mga tao na maaaring magtrabaho sa kanila mula sa tuktok ng kanilang mga ulo. Nakuha agad ng mata ang iyong atensyon. Sa mga panayam, madalas akong nagbibigay ng gawain na may kaugnayan sa pagproseso ng string. At sa lahat ng oras na ito mayroon lamang isang tao na nakapagsulat kaagad ng ganoong Swift code, sa isang piraso ng papel. Pagkatapos nito, naglibot ako sa pagsasabi sa lahat na sa wakas ay may isang taong nakalutas sa problemang ito sa Swift sa isang piraso ng papel.

Pagsubok ng mga algorithm sa panahon ng isang pakikipanayam

Ito ay isang hiwalay na paksa dahil may tanong pa rin ang mga kandidato - bakit palagi nating tinatasa ang kaalaman sa mga algorithm at istruktura ng data? Maging ang mga hinaharap na mobile developer at front-end na developer ay sumasailalim sa naturang pagsubok.

Misha:

Sa panahon ng panayam, sigurado kaming magbibigay ng ilang uri ng algorithmic na problema. Kailangang malaman ng kandidato kung paano ito ipatupad sa Python, mas mabuti nang walang mga error. Kailangan mong maunawaan kung paano suriin ang iyong programa at itama ito mismo.

Internship sa IT: pananaw ng isang manager

Ang karanasan sa mga algorithm ay kapaki-pakinabang para sa tatlong dahilan. Una, malinaw na kakailanganin ito sa mga algorithmic na gawain - na hindi madalas mangyari, ngunit nangyayari. Pangalawa, mas mabisang malulutas ng developer ang mga problemang nauugnay sa mga algorithm, kahit na hindi nila kailangan ang pag-aaral sa mga algorithm mismo (at marami na sa kanila). Pangatlo, kung hindi ka tinuruan ng mga algorithm sa unibersidad, ngunit alam mo pa rin kung paano magtrabaho sa kanila, kung gayon ito ay nagpapakilala sa iyo bilang isang taong matanong at madaragdagan ang iyong awtoridad sa mga mata ng kinakapanayam.

Denis:

Malaking bahagi ng mobile development ang JSON shuffling. Ngunit isang beses bawat anim na buwan may mga kaso kung kailan kinakailangan ang mga algorithm. Kasalukuyan akong gumuguhit ng magagandang mapa para sa Yandex.Weather. At sa isang linggo kailangan kong ipatupad ang smoothing algorithm, ang Sutherland-Hodgman algorithm at ang Martinez algorithm. Kung hindi alam ng isang tao kung ano ang hashmap o priority queue, matagal na siyang natigil dito at magiging malabo kung mapangasiwaan niya ito o hindi nang walang tulong mula sa labas.

Ang mga algorithm ay ang batayan ng pag-unlad. Ito ang tumutulong sa isang developer na maging isang developer. Hindi mahalaga kung ano ang iyong gawin. Kinakailangan din ang mga ito sa mga simpleng proyekto, kung saan ang pangunahing gawain ay binubuo ng "pagsasalin ng JSON". Kahit na hindi mo mismo isulat ang mga algorithm, ngunit tuwirang gumagamit ka ng ilang istruktura ng data, mas mahusay na maunawaan ang mga ito. Kung hindi, mapupunta ka sa mga application na mabagal o hindi tama.

May mga programmer na pumasok sa pag-unlad sa akademya: pumasok sila sa unibersidad, nag-aral ng limang taon, at nakatanggap ng espesyalidad. Alam nila ang mga algorithm dahil sila ay itinuro. At pagkatapos ay ang kaalaman sa mga algorithm mismo ay hindi nagpapakilala sa mga abot-tanaw ng isang tao sa anumang paraan; ang abot-tanaw na ito ay dapat na masuri sa ibang paraan.

At may mga taong nagtuturo sa sarili, na kung saan ako ay nagbibilang sa aking sarili. Oo, pormal na mayroon akong edukasyon sa IT, isang diploma sa software engineering. Ngunit ang mga taong nagtuturo sa sarili ay natutong magprograma β€œsa kabila nito.” Wala silang programa sa unibersidad. Kadalasan hindi sila pamilyar sa mga algorithm - dahil hindi pa nila nahaharap ang pangangailangang pag-aralan ang mga ito. At kapag naiintindihan ng isang tao ang mga algorithm, nangangahulugan ito na gumugol siya ng oras at naiintindihan ang mga ito. Pagkatapos ng graduating mula sa unibersidad, napagtanto ko na mayroon akong mga blind spot sa mga tuntunin ng mga pangunahing algorithm - ang katotohanan ay ang aking espesyalidad ay inilapat. Pumunta ako at nag-aral ng mga online na kurso mula sa Princeton University, ang kilalang Robert Sedgwick. Naisip ko ito at ginawa ang lahat ng aking takdang-aralin. At kapag ang isang tao ay nagsasabi ng isang katulad na kuwento sa isang pakikipanayam, agad akong nagiging interesado, mayroon akong pagnanais na makatrabaho siya o hindi bababa sa ipagpatuloy ang pag-uusap.

Internship sa IT: pananaw ng isang manager

Ignat:

Kapag nakipagpanayam ka sa isang intern, sa ilang paraan ay inaasahan mo ang higit pa kaysa sa isang may karanasang developer. Pinag-uusapan natin ang kakayahang malutas ang mga problema sa algorithm, mabilis na magsulat ng hindi bababa sa ilang tamang code. Ang internship candidate ay nasa unibersidad pa rin. Isang taon lamang ang nakalipas sinabihan siya ng lahat tungkol sa mga algorithm nang detalyado. Inaasahan na mapaparami niya ang mga ito. Kung ang isang tao ay sapat at nakinig nang mabuti sa mga lektura, malalaman lamang niya ang lahat, kunin ito mula sa cache.

Anong mga gawain ang nalulutas ng intern?

Karaniwan, ang programa ng internship ay maaaring balangkasin at talakayin sa mga huling panayam. Sa simula lamang ng trabaho, ang isang intern ay maaaring magtalaga ng mga gawain sa pagsasanay, ang mga resulta nito ay hindi gagamitin sa produksyon. Bukod dito, ang posibilidad na makatanggap ng gayong mga gawain ay maliit. Kadalasan, ang mga proyekto ng labanan ay ibinibigay mula sa backlog, iyon ay, ang mga kinikilala bilang karapat-dapat na pansin, ngunit hindi isang priyoridad at "mapaghihiwalay" - upang ang iba pang mga bahagi ay hindi nakasalalay sa kanilang pagpapatupad. Sinisikap ng mga manager na ipamahagi ang mga ito upang makilala ng trainee ang iba't ibang bahagi ng serbisyo at magtrabaho sa parehong kapaligiran kasama ng iba pang mga miyembro ng koponan.

Ignat:

Ang mga ito ay lubhang kapaki-pakinabang na mga gawain. Maaaring hindi nila mapataas ang paggamit ng kumpol ng 10%, o makatipid sa kumpanya ng isang milyong dolyar, ngunit mapapasaya nila ang daan-daang tao. Halimbawa, kasalukuyan kaming may intern na nagtatrabaho kasama ang aming kliyente para magpatakbo ng mga operasyon sa aming mga cluster. Bago magsimula, ang operasyon ay dapat mag-load ng ilang data papunta sa cluster. Karaniwan itong tumatagal ng 20–40 segundo, at bago ito mangyari nang tahimik: inilunsad mo ito sa console at umupo doon, nakatingin sa isang itim na screen. Dumating ang intern at ginawa ang feature sa loob ng dalawang linggo: ngayon makikita mo kung paano na-upload ang mga file at kung ano ang nangyayari. Ang gawain, sa isang banda, ay hindi mahirap ilarawan, ngunit sa kabilang banda, mayroong isang bagay na hukayin, kung ano ang mga aklatan na titingnan. The best part is yung ginawa mo, a week passed, nasa clusters na pala, ginagamit na ng mga tao. Kapag sumulat ka ng isang post sa panloob na network, sasabihin nila salamat.

Internship sa IT: pananaw ng isang manager

Misha:

Ang mga nagsasanay ay naghahanda ng mga modelo, nangongolekta ng data para sa kanila, gumawa ng mga sukatan, at nagsasagawa ng mga eksperimento. Unti-unti, sinisimulan na lang nating bigyan siya ng higit na kalayaan at responsibilidad - tinitingnan namin kung kaya niya ito. Kung oo, lumipat siya sa susunod na antas. Hindi namin ipagpalagay na kapag pumasok ang isang intern, alam nila kung paano gawin ang lahat. Tinutulungan siya ng manager na malaman ito, binibigyan siya ng link sa isang panloob na mapagkukunan o online na kurso.

Kung ang isang intern ay nagpapakita ng kanyang sarili sa kanyang pinakamahusay, maaari siyang bigyan ng isang bagay na priyoridad, mahalaga para sa departamento o iba pang mga serbisyo.

Dima:

Ang aming intern ay gumagawa na ngayon ng mga hardcore na pagbabago sa antifraud. Ito ay isang sistemang lumalaban sa iba't ibang uri ng pang-aabuso at pandaraya sa mga serbisyo ng Yandex. Noong una ay naisipan naming magbigay ng mga bagay na hindi masyadong kumplikado at hindi masyadong mahalaga para sa produksyon. Sinusubukan naming pag-isipan nang maaga ang mga gawain ng intern, ngunit pagkatapos ay nakita namin na ang tao ay "nasusunog", mabilis at maayos na nilutas ang mga problema. Bilang resulta, sinimulan naming ipagkatiwala sa kanya ang paglulunsad ng anti-fraud para sa mga bagong serbisyo.

Bilang karagdagan, mayroong isang maliit na pagkakataon na makatanggap ng isang gawain na hindi pa nilapitan ng mga kasamahan dahil sa dami nito.

Dima:

May isang lumang sistema, at may bago, hindi pa tapos. Ito ay kinakailangan upang lumipat mula sa isa patungo sa isa pa. Sa hinaharap, ito ay isang mahalagang proyekto, kahit na may mataas na kawalan ng katiyakan: kailangan mong makipag-usap ng marami, basahin ang hindi maintindihan na legacy code. Sa huling panayam, tapat naming sinabi sa intern na mahirap ang gawain. Sumagot siya na handa na siya, pumunta sa aming koponan, at lahat ay naging maayos para sa kanya. Ito ay lumabas na siya ay may mga katangian ng hindi lamang isang developer, ngunit din ng isang manager. Handa na siyang maglakad-lakad, alamin, mag-ping.

Pagtuturo sa isang intern

Ang isang intern ay nangangailangan ng isang tagapagturo upang isawsaw ang kanyang sarili sa mga proseso. Ito ay isang taong may kamalayan hindi lamang sa kanyang sariling mga gawain, kundi pati na rin sa mga gawain ng intern. Ang regular na komunikasyon ay itinatag sa tagapagturo; maaari kang palaging bumaling sa kanya para sa payo. Ang mentor ay maaaring maging pinuno ng grupo (kung ito ay isang maliit na grupo) o isa sa mga kasamahan, mga regular na miyembro ng koponan.

Ignat:

Sinusubukan kong pumunta kahit sa bawat ibang araw at tanungin kung kumusta ang intern. Kung nakikita kong natigil ako, sinisikap kong tulungan siya, tanungin siya kung ano ang problema, at hinuhukay ito kasama niya. Malinaw na inaalis nito ang aking lakas at ginagawang hindi gaanong epektibo ang gawain ng isang intern - nag-aaksaya din ako ng oras. Ngunit ito ay nagpapahintulot sa kanya na hindi mabalaho sa anumang bagay at makakuha ng mga resulta. At ito ay mas mabilis pa kaysa sa kung ako mismo ang gumawa nito. Ako mismo ay nangangailangan ng mga 5 oras para sa gawain. Gagawin ito ng intern sa loob ng 5 araw. At oo, gugugol ako ng 2 oras sa loob ng 5 araw na ito para makipag-chat sa intern at tumulong. Ngunit mag-iipon ako ng hindi bababa sa 3 oras, at matutuwa ang intern na nabigyan siya ng payo at tulong. Sa pangkalahatan, kailangan mo lamang na makipag-usap nang malapitan, panoorin kung ano ang ginagawa ng tao, at huwag mawalan ng kontak.

Internship sa IT: pananaw ng isang manager

Seryozha:

Ang trainee ay patuloy na nakikipag-ugnayan sa kanyang tagapagturo at nakikipag-usap sa kanya ng ilang beses sa isang araw. Nire-review ng mentor ang code, nagpapares ng programming sa intern, at tumutulong kapag may mga problema. Sa ganitong paraan, sa pamamagitan ng pagsasama-sama ng tulong ng isang tagapayo at mga tunay na gawain sa pakikipaglaban, na sinasanay namin ang mga front-end na developer.

Dima:

Para maiwasang ma-abandona ang isang intern, pinag-uusapan natin kung sino ang magtuturo sa kanya bago pa man mag-hire. Malaking upgrade din ito para sa mentor mismo: paghahanda para sa tungkulin ng pinuno ng pangkat, pagsubok para sa kakayahang isaisip ang kanyang sariling gawain at ang gawain ng trainee. May mga regular na pagpupulong, na kung minsan ay pinupuntahan ko ang aking sarili, upang manatiling may kaalaman. Ngunit ang tagapagturo ang nakikipag-usap nang regular sa intern. Siya ay gumugugol ng maraming oras sa una, ngunit ito ay nagbubunga.

Gayunpaman, ang pagkakaroon ng isang tagapagturo ay hindi nangangahulugan na ang lahat ng mga isyu na lumitaw ay nalutas sa pamamagitan niya.

Misha:

Nakaugalian na natin na ang mga taong nahaharap sa isang problema ay humingi ng payo sa mga kapitbahay at kasamahan at mabilis na nakahanap ng tulong. Ang mas mabilis na paglaki ng isang tao, mas madalas na kailangan niyang pumunta sa kanyang mga kasamahan upang matuto ng isang bagay. Kapaki-pakinabang na malaman ang tungkol sa mga gawain ng ibang tao upang makabuo ka ng mga bago. Kapag ang isang intern ay nakipagkasundo, naiintindihan kung ano ang mahalaga sa kabilang panig, at dumating sa mga resulta sa isang koponan, siya ay lalago nang mas mabilis kaysa sa isang taong dapat gawin ng manager ang lahat ng ito.

Seryozha:

Mayroong dokumentasyon, ngunit karamihan sa impormasyon ay nawala sa hangin. Kung maa-absorb mo ito nang maaga sa iyong karera, ito ay isang karagdagang kalamangan, at maaari naming ituon ang tao sa kung ano ang kailangan niyang matutunan.

Ang ideal na intern ay isang taong nagsasanay ng ilang buwan, naging junior developer, pagkatapos ay developer lang, pagkatapos ay isang team leader, atbp. Nangangailangan ito ng archetype ng isang mag-aaral na hindi nahihiyang magtanong kung may hindi malinaw sa kanya, ngunit ay may kakayahan din sa malayang gawain. Kung sasabihin sa kanya na maaari niyang basahin ang tungkol dito sa isang lugar, pupunta siya, babasahin ito at talagang babalik na may bagong kaalaman. Maaari siyang magkamali, ngunit hindi siya dapat magkamali nang higit sa isang beses, maximum na dalawang beses, sa parehong lugar. Ang perpektong intern ay dapat bumuo, sumipsip ng lahat ng bagay tulad ng isang espongha, matuto at lumago. Ang isa na nakaupo at sumusubok na malaman ang lahat sa kanyang sarili, gumugol ng mahabang oras sa pag-ikot, at hindi nagtatanong ng anumang mga katanungan, ay malamang na hindi masanay.

Pagtatapos ng internship

Bago magsimula sa trabaho, pumirma kami ng isang nakapirming kontrata sa bawat trainee. Siyempre, ang internship ay binabayaran, na pormal alinsunod sa Labor Code ng Russian Federation, at ang intern ay may parehong mga benepisyo tulad ng anumang iba pang empleyado ng Yandex. Pagkatapos ng tatlong buwan, matatapos ang programa - pagkatapos ay inilipat namin ang marami sa mga intern sa kawani (sa isang bukas na kontrata).

Internship sa IT: pananaw ng isang manager

Sa isang banda, mahalaga para sa manager na matupad ng developer ang kanyang minimum na intern. Dito pinangungunahan ang trainee, simula sa interview. Gayunpaman, ito ay simula lamang ng kuwento. Para sa amin, ang isang intern ay palaging isang potensyal na kandidato para sa kawani. Ang pinakamababang programa para sa isang tagapamahala ay ang tukuyin sa simula pa lamang ang isang tao na, pagkatapos ng tatlong buwan, ay hindi mahihiyang magrekomenda sa ibang mga departamento. Ang pinakamataas na programa ay panatilihin siya sa parehong koponan, pagkuha sa kanya bilang isang miyembro ng kawani. Kasabay nito, isinasaalang-alang namin na ang isang mag-aaral sa pangalawa o ikatlong taon - kahit na siya ay naging intern - ay kailangang ipagpatuloy ang kanyang pag-aaral sa isang unibersidad sa pagsisimula ng taon ng akademiko.

Seryozha:

Una sa lahat, ang mga nagsasanay para sa amin ay potensyal na mapagkukunan ng tao. Sinisikap naming palaguin ang mga tao sa loob ng Yandex upang sila ay akma sa aming mga gawain. Ibinibigay namin sa kanila ang lahat, mula sa kultura ng komunikasyon at pakikipag-ugnayan sa mga koponan hanggang sa encyclopedic na kaalaman tungkol sa lahat ng aming system.

Ignat:

Kapag nag-intern kami, sinubukan namin siya agad na sumali sa aming team. At bilang panuntunan, ang tanging balakid ay ang kawalan ng bakante. Sinisikap naming kumuha ng sapat na mga kabataan bilang intern. Kung ang isang tao ay may limang taong karanasan sa pag-unlad, pumupunta siya sa Yandex at isang intern sa antas, kung gayon, sayang, para sa amin, nangangahulugan ito na kahit na siya ay isang mahusay na tao, dahil nakakuha siya ng trabaho sa Yandex na may limang taon ng karanasan, hindi siya maaaring lumaki sa isang senior developer . Ito ay karaniwang isang bagay ng bilis: ang mabagal na paglago sa nakaraan ay mangangahulugan ng mabagal na paglago dito. Oo, kung minsan ang pag-unawa na ang isang tao ay hindi hanggang sa gawain ay dumarating lamang pagkatapos ng tatlong buwan. Ngunit ito ay medyo bihira. Sa higit sa kalahati ng mga kaso, handa kaming kumuha ng mga tauhan. Sa aking memorya, hindi kailanman nagkaroon ng sitwasyon kung saan ang isang tao ay matagumpay na nakatapos ng isang internship, ngunit hindi nakapasa sa isang interbyu para sa isang full-time na posisyon.

Misha:

Inaalok namin ang lahat ng matagumpay na intern na manatili sa kumpanya. Pagkatapos ng isang internship, kadalasan ay tumatagal kami ng higit sa kalahati nito nang buong oras. Ang mga internship sa tag-init ay mas mahirap dahil madalas na ang mga mag-aaral sa ikatlong taon ay pumupunta sa amin at mahirap para sa kanila na pagsamahin ang trabaho at pag-aaral.

Dima:

Sabihin nating ang intern ay gumagawa ng isang mahusay na trabaho at may maraming mga prospect na lumago sa isang mahusay na developer - kahit na wala siyang sapat na karanasan sa ngayon. At ipagpalagay na walang bakante para sa isang bukas na kontrata. Kung gayon ang lahat ay simple: kailangan kong pumunta sa aking tagapamahala at sabihin sa kanya - ito ay isang napaka-cool na tao, dapat nating panatilihin siya sa lahat ng paraan, mag-alok tayo sa kanya ng isang bagay, maghanap tayo ng isang lugar upang ilagay siya.

Mga kwento tungkol sa mga intern

Denis:

Ang batang babae na nakakuha ng internship sa amin noong 2017 ay mula sa Perm. Ito ay 400 kilometro mula sa Yekaterinburg sa kanluran. At bawat linggo ay pumupunta siya sa amin mula Perm sakay ng tren papunta sa School of Mobile Development. Dumating siya sa araw, nag-aral sa gabi, at bumalik sa gabi. Dahil pinahahalagahan namin ang gayong sigasig, inanyayahan namin siyang magtrabaho, at nagbunga ito.

Ignat:

Ilang taon na ang nakalipas lumahok kami sa isang intern exchange program. Nakatutuwang makipagtulungan sa mga dayuhang lalaki. Ngunit ang mga nagsasanay mula doon ay walang mas malakas kaysa, halimbawa, mula sa ShAD o mula sa Faculty ng Computer Science. Tila ang EPFL ay nasa nangungunang 20 unibersidad sa Europa. Sa sandaling iyon, bilang isang hindi pa masyadong karanasan na tagapanayam, nagkaroon ako ng ganitong inaasahan: hindi kapani-paniwala, kami ay nag-iinterbyu sa mga tao mula sa EPFL, sila ay magiging sobrang cool. Ngunit ang mga taong nakatanggap ng pangunahing edukasyon tungkol sa coding dito - kasama ang mga pangunahing rehiyonal na unibersidad - ay lumalabas na lubos na katumbas.

O ibang kwento. Ngayon ay mayroon akong isang lalaki sa aking mga tauhan, siya ay napakabata, mga 20 taong gulang. Nagtatrabaho sa St. Petersburg, dumating para sa isang internship. Napaka-cool niya. Ikaw, gaya ng dati, ay nagbibigay ng mga problema sa isang tao, nalutas niya ang mga ito, at pagkalipas ng isang buwan ay dumating siya at sinabi: Nalutas ko ang mga ito, tumingin ako, at tila ang iyong arkitektura ay hindi maganda ang pagkakagawa. Ulitin natin ito. Ang code ay magiging mas simple at mas malinaw. Ako, siyempre, dissuaded sa kanya: ang halaga ng trabaho ay malaki, walang kita para sa mga gumagamit, ngunit ang ideya ay tunog ganap na makatwiran. Naisip ng tao ang isang kumplikadong multi-threaded na proseso at nagmungkahi ng mga pagpapabuti - marahil ay hindi napapanahon, refactoring para sa refactoring. Ngunit sa sandaling gusto mong gawing kumplikado ang code na ito, maaari mo pa ring gawin ang refactoring na ito. Sa katunayan, lumipas ang ilang buwan at tinanggap namin ang gawaing ito. Masaya ko siyang tinanggap. Lahat tayo ay hindi henyo. Maaari kang pumunta, mag-isip ng isang bagay at ituro ang aming mga problema. Ito ay pinahahalagahan.

Misha:

Mayroon kaming mga perpektong intern. Sa kabila ng kanilang kakulangan ng karanasan, nakikita nila ang gawain hindi lamang sa isang teknikal, kundi pati na rin sa isang pandaigdigang antas. Nag-aalok sila ng mga pangunahing pagpapabuti. Mayroon silang pag-unawa kung paano isalin ang mga problema mula sa totoong mundo patungo sa teknikal na mundo nang hindi nawawala ang kahulugan nito. Nagtataka sila kung ano ang pangwakas na layunin, kung ito ay nagkakahalaga ng paghuhukay sa mga detalye ngayon o kung maaari nilang ganap na baguhin ang diskarte sa gawain o maging ang pagbabalangkas ng problema. Nangangahulugan ito na mayroon silang potensyal na maging mas mataas sa ilang antas. Upang pumunta sa ganitong paraan, kailangan lang nilang mag-upgrade ng ilang mga kasanayan at panloob na tool. Dagdag pa, ilunsad ang ilang matagumpay na proyekto.

Internship sa IT: pananaw ng isang manager

Pinagmulan: www.habr.com

Magdagdag ng komento