Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Ажилд авна зуны дадлага Yandex-д дадлага хийх үйл явц үргэлжилж байна. Энэ нь backend, ML, mobile development, frontend, analytics гэсэн таван чиглэлээр тархсан. Энэхүү блог нь Хабр болон түүнээс цаашхи бусад блогуудын хамт дадлага хийх үйл явцын талаар маш их ойлголтыг санал болгодог. Гэвч үйл явцын ихэнх нь компаниас гадуурх хүмүүсийн хувьд нууц хэвээр байна. Хөгжлийн менежерүүдийн үүднээс авч үзвэл илүү олон асуулт гарч ирдэг. Дадлагаа хэрхэн зөв явуулах ёстой вэ, дадлагажигчтай хэрхэн харилцан ашигтай байх вэ, гурван сарын дотор тэдэнтэй хэрхэн танилцаж, карьераа үргэлжлүүлэхэд шаардлагатай бүх зүйлийг зааж өгөх вэ?

Бидний тав нь энэ нийтлэлийг бэлтгэсэн. Өөрсдийгөө танилцуулъя: Distributed Computing Technologies Service-ийн ажилтан Игнат Колесниченко, Market Machine Intelligence Service-ийн ажилтан Миша Левин, Програм хөгжүүлэлтийн албаны ажилтан Денис Малых, Хайлтын интерфейсийг хөгжүүлэх хэлтсийн ажилтан Сергей Бережной, Луйврын эсрэг хөгжлийн бүлгийн ажилтан Дима Черкасов. Бидний хүн нэг бүр өөр өөр дадлагын чиглэлийг төлөөлдөг. Бид бүгд менежерүүд, бидэнд дадлагажигч хэрэгтэй, тэдэнтэй ажиллаж байсан туршлагатай. Тэр туршлагаасаа хуваалцъя.

Дадлага хийхээс өмнөх ярилцлага

Нэр дэвшигчид хэд хэдэн техникийн ярилцлага хийнэ. Ярилцлагын амжилт нь зөөлөн ур чадвараас (үр дүнтэй харилцаа холбоо) бага, харин хатуу ур чадвараас (математик болон програмчлалын ур чадвар) ихээхэн хамаардаг. Гэсэн хэдий ч менежерүүд хоёуланг нь үнэлдэг.

Игнат:

Хэдийгээр хэн нэгэн гайхалтай авъяастай боловч огт харилцах чадваргүй байсан ч тэд бүх ур чадвараа сайн ашиглаж чадахгүй. Бид үүнийг мэдээж анхаарч үздэг ч дадлага хийхээр хэн нэгнийг ажилд авахгүй байх шалтгаан биш юм. Гурван сарын дотор бүх зүйл өөрчлөгдөж магадгүй бөгөөд үүнээс гадна таны анхны сэтгэгдэл буруу байж магадгүй юм. Хэрэв энэ нь зөв бол та тэдэнд бүх зүйлийг тайлбарлаж, бусад багийг хайх хэрэгтэй болно. Дадлагажигч нарын хувьд харилцааны ур чадвар гол хүчин зүйл биш нь гарцаагүй. Мэргэжлийн ур чадвар илүү чухал.

Деннис:

Би үлгэр ярьж өгдөг хүмүүст дуртай. Өөрсдөө болон тэдний багийнхан ямар нэгэн сүйрэлд хэрхэн баатарлаг байдлаар хандсан тухай түүхийг ярьж чадах хүн сонирхолтой байдаг. Ийм түүх гарч ирэхэд би дараагийн асуултуудыг асууж эхэлдэг. Гэхдээ би "төслийнхөө талаар сонирхолтой зүйлийн талаар надад хэлээч" гэж асуухад энэ нь ховор тохиолддог.

Нэгэн нэр дэвшигч "Уйтгартай асуудлуудыг шийдвэрлэхээс амжилттай зайлсхийж чадсан" гэж бичсэн гайхалтай хэллэгийг хэлсэн удаатай.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Харилцааны цаг хязгаарлагдмал тул ярилцлага авагч нь уулзалтын минут тутамд нэр дэвшигчийн талаар хэрэгтэй мэдээлэл авахыг хичээдэг. Дадлагажигч өөрийн туршлагаасаа (ангуунаасаа биш) ямар нарийн ширийн зүйлийг хуваалцах талаар урьдчилан бодож үзсэн бол үнэхээр сайхан хэрэг болно. Энэ нь товч бөгөөд тодорхой байх ёстой.

Деннис:

Хүмүүс олон хэл, арга барилыг туршиж үзсэн гэж хэлэхэд би анхаарлаа хандуулдаг. Өргөн өнцгөөс хардаг хүмүүс энэ цаг мөчид илүү гоёмсог шийдлүүдийг гаргаж ирдэг. Гэхдээ энэ бол холимог адислал юм. Та гадаргыг гүйлгэж болно, гэхдээ чин сэтгэлээсээ юу ч сурдаггүй.

Денисийн өгүүлсэн түүхүүдийн цаг нь ихэвчлэн эцсийн ярилцлагын үеэр л үлддэг. Тэр болтол та ирээдүйн ажлынхаа үндэс суурь болох суурь болон практик мэдлэгээ харуулах хэрэгтэй. Мэдээжийн хэрэг, та самбар эсвэл цаасан дээр код бичих шаардлагатай болно.

Миша:

Бид нэр дэвшигчдийн магадлалын онол, математик статистикийн мэдлэгийг шалгадаг. Мөн бид хэмжүүр, машин сургалтын алгоритм, параметр тохируулах, давтан сургах гэх мэт туршлага хайж байна. Бид тэднийг шинжээч болоход хангалттай кодлож чадна гэж найдаж байна.

Деннис:

Ярилцлагад ирсэн хүмүүс ерөнхийдөө хэл мэддэг: Екатеринбургт манайд үндсэн хэлний сайн сургууль, сайн их дээд сургуулиуд байдаг. Гэхдээ үнэнийг хэлэхэд, сайн ур чадвартай дадлагын ажил горилогч манай эпсилон хороололд ховор байдаг. Жишээлбэл, Свифтийг ав. Энэ нь маш нарийн утастай харьцдаг бөгөөд үүнийг толгойноосоо гаргаж чадах хүмүүс цөөхөн байдаг. Эдгээр нь миний нүдийг шууд татдаг хүмүүс юм. Би ихэвчлэн стринг боловсруулахтай холбоотой асуудлын талаар ярилцлага өгдөг. Миний бүх туршлагаас харахад ганцхан хүн ийм Swift кодыг шууд цаасан дээр бичиж чаддаг байсан. Дараа нь би хэн нэгэн Свифт дээр энэ асуудлыг цаасан дээр шийдсэн гэж хүн бүрд хэлж байсан.

Ярилцлагын үеэр алгоритмуудыг турших

Нэр дэвшигчид асуусаар байгаа тул энэ нь тусдаа сэдэв юм: яагаад бид үргэлж алгоритм, өгөгдлийн бүтцийн талаарх мэдлэгийг үнэлдэг вэ? Ирээдүйн гар утасны хөгжүүлэгчид болон урд талын хөгжүүлэгчид хүртэл энэ туршилтыг хийдэг.

Миша:

Ярилцлагын үеэр бид үргэлж ямар нэгэн алгоритмын бодлого өгдөг. Нэр дэвшигч үүнийг Python дээр хэрхэн яаж хэрэгжүүлэхээ олж мэдэх ёстой бөгөөд алдаагүй байх нь дээр. Тэд хөтөлбөрөө хэрхэн туршиж үзэх, бие даан засах талаар ойлгох ёстой.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Алгоритмын туршлага нь гурван шалтгааны улмаас ашигтай байдаг. Нэгдүгээрт, энэ нь алгоритмын асуудлуудад хэрэг болох нь тодорхой бөгөөд энэ нь ховор боловч тохиолддог. Хоёрдугаарт, хөгжүүлэгчид алгоритмтай холбоотой асуудлуудыг өөрсдөө судлах шаардлагагүй байсан ч гэсэн илүү үр дүнтэй шийдвэрлэх боломжтой болно (мөн эдгээр нь нэлээд олон байдаг). Гуравдугаарт, хэрэв та коллежид алгоритм заагаагүй ч тэдэнтэй хэрхэн ажиллахаа мэддэг хэвээр байгаа бол энэ нь таныг сониуч зантай хүн гэдгээ харуулж, ярилцагчдаа итгэх итгэлийг тань нэмэгдүүлэх болно.

Деннис:

Ихэнх гар утасны хөгжүүлэлт нь зөвхөн "JSON орчуулга" юм. Гэхдээ зургаан сар тутамд алгоритм шаардлагатай үе байдаг. Би одоогоор Yandex.Weather-д зориулж үзэсгэлэнтэй газрын зураг үүсгэж байна. Долоо хоногийн дотор би жигдрүүлэх алгоритм, Сазерланд-Ходгман алгоритм, Мартинезийн алгоритмыг хэрэгжүүлэх шаардлагатай болсон. Хэрвээ хэн нэгэн хэшмап, нэн тэргүүний дараалал гэж юу байдгийг мэдэхгүй байсан бол тусламжгүйгээр үүнийг зохицуулж чадах болов уу гэж бодоод удаан хугацаагаар гацах байсан.

Алгоритм бол хөгжлийн үндэс юм. Эдгээр нь хөгжүүлэгчийг хөгжүүлэгч болоход тусалдаг зүйл юм. Юу хийх нь хамаагүй. Гол ажил нь "JSON орчуулга"-аас бүрддэг энгийн төслүүдэд ч эдгээр нь зайлшгүй шаардлагатай. Хэдийгээр та алгоритмаа өөрөө бичээгүй ч зарим өгөгдлийн бүтцийг далд хэлбэрээр ашигладаг байсан ч тэдгээрийг ойлгох нь дээр. Үгүй бол та удаан ажилладаг эсвэл буруу ажилладаг програмуудтай болно.

Програм хангамж боловсруулах чиглэлээр академик байдлаар ирсэн програмистууд байдаг: тэд их сургуульд элсэн орж, таван жил хичээнгүйлэн суралцаж, эрдмийн зэрэг хамгаалсан. Тэд алгоритмыг зааж өгсөн учраас мэддэг. Тэгээд дараа нь зөвхөн алгоритмыг мэдэх нь тухайн хүний ​​мэдлэгийн цар хүрээг тусгадаггүй; тэр өргөн мэдлэгийг өөр аргаар шалгах хэрэгтэй.

Дараа нь өөрөө сургадаг хүмүүс байдаг, би тэдний дунд өөрийгөө тоодог. Тийм ээ, албан ёсоор би мэдээллийн технологийн боловсролтой, програм хангамжийн инженерийн зэрэгтэй. Гэвч өөрийгөө сургасан хүмүүс "өөрсдийгөө үл харгалзан" програмчилж сурсан. Тэдэнд их сургуулийн хөтөлбөр байгаагүй. Тэд алгоритмыг хэзээ ч сурах шаардлагагүй тул ихэвчлэн мэддэггүй. Ийм хүн алгоритмыг ойлгодог бол энэ нь тэд цаг заваа зарцуулж, тэдгээрийг олж мэдсэн гэсэн үг юм. Их сургуулиа төгссөний дараа би үндсэн алгоритмуудад зарим нэг сохор толботой байгаагаа ойлгосон - гол нь миний мэргэжлийг сонгон шалгаруулсан. Би Принстоны их сургуулиас олны танил Роберт Седгвик тэргүүтэй онлайн сургалтанд хамрагдсан. Би үүнийг бодож, бүх гэрийн даалгавраа хийсэн. Хэн нэгэн ярилцлагадаа үүнтэй төстэй түүхийг ярихад би тэр даруй сонирхож, тэдэнтэй ажиллах эсвэл ядаж яриагаа үргэлжлүүлэхийг хүсдэг.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Игнат:

Дадлагажигчтай ярилцлага хийхдээ та туршлагатай хөгжүүлэгчээс илүү ихийг хүлээж байна. Энэ нь алгоритмын асуудлыг шийдэж, ядаж зөв кодыг хурдан бичих чадвартай холбоотой юм. Дадлагажигч нэр дэвшигч нь эцэст нь их сургуульд хэвээр байна. Жилийн өмнө тэдэнд алгоритмын тухай бүх зүйлийг нарийвчлан зааж өгсөн. Тэднийг үржүүлж чадна гэсэн хүлээлт байна. Хэрэв тэд чадварлаг бөгөөд лекцийг анхааралтай сонсвол тэд зүгээр л бүх зүйлийг мэдэж, кэшээсээ олж авах болно.

Дадлагажигч ямар ажлуудыг шийддэг вэ?

Ихэвчлэн дадлагын хөтөлбөрийг эцсийн ярилцлагын үеэр тодорхойлж, ярилцаж болно. Дадлагажигчид зөвхөн ажлынхаа эхэнд сургалтын даалгаврыг өгч болох бөгөөд үр дүнг нь үйлдвэрлэлд ашиглахгүй. Түүнээс гадна ийм даалгавар авах магадлал бага байна. Ихэнхдээ төслүүдийг үйлдвэрлэлийн хоцрогдолтой гэж тооцдог боловч тэргүүлэх ач холбогдолгүй, "салгаж болдог" төслүүдийг хуваарилдаг бөгөөд ингэснээр тэдгээрийн хэрэгжилт нь бусад бүрэлдэхүүн хэсгүүдээс хамаардаггүй. Дадлагажигч нь үйлчилгээний өөр өөр хэсгүүдтэй танилцаж, багийн бусад гишүүдтэй нэг орчинд ажиллахын тулд менежерүүд тэдгээрийг хуваарилахыг хичээдэг.

Игнат:

Эдгээр нь маш хэрэгтэй ажлууд юм. Тэд кластерын ашиглалтыг 10%-иар нэмэгдүүлэхгүй эсвэл компанид сая доллар хэмнэхгүй байж болох ч олон зуун хүнийг баярлуулах болно. Жишээлбэл, одоогоор манай кластерууд дээр үйл ажиллагаа явуулдаг манай үйлчлүүлэгч дээр дадлагажигч ажиллаж байна. Ажиллуулахын өмнө үйл ажиллагаа нь кластерт зарим өгөгдлийг байршуулах шаардлагатай. Энэ нь ихэвчлэн 20-40 секунд зарцуулдаг бөгөөд өмнө нь чимээгүйхэн тохиолддог байсан: та үүнийг консол дээр ажиллуулаад дараа нь хар дэлгэц рүү ширтдэг байсан. Дадлагажигч ирж, хоёр долоо хоногийн дотор нэгэн онцлогийг боловсруулсан: одоо та файлууд хэрхэн байршуулагдсан, юу болж байгааг харах боломжтой. Нэг талаас, даалгаврыг тайлбарлахад хялбар, нөгөө талаас ухаж төнхөх зүйл, зарим номын сангуудыг үзэх боломжтой. Хамгийн сайхан нь та үүнийг хийсэн, долоо хоног өнгөрч, кластерууд дээр ажиллаж байгаа бөгөөд хүмүүс үүнийг аль хэдийн ашиглаж байна. Та дотоод сүлжээнд нийтэлдэг - тэд баярлалаа гэж хэлдэг.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Миша:

Дадлагажигчид загвар боловсруулж, түүнд зориулж өгөгдөл цуглуулж, хэмжүүр боловсруулж, туршилт хийдэг. Аажмаар бид тэдэнд илүү их эрх чөлөө, үүрэг хариуцлагыг өгч эхэлдэг - бид тэднийг даалгавар биелүүлж байгаа эсэхийг шалгадаг. Хэрэв тийм бол тэд дараагийн түвшинд шилжих болно. Дадлагажигч элсэхдээ бүгдийг хийж чадна гэж бид бодохгүй байна. Менежер нь дотоод эх сурвалж эсвэл онлайн курсын холбоосоор хангаж, үүнийг олоход тусалдаг.

Хэрэв дадлагажигч маш сайн гүйцэтгэлээ харуулсан бол хэлтэс эсвэл бусад үйлчилгээнд чухал үүрэг гүйцэтгэдэг.

Дима:

Манай дадлагажигч одоо залилангийн эсрэг хатуу сайжруулалт дээр ажиллаж байна. Энэ нь Yandex үйлчилгээнүүдийн олон төрлийн хүчирхийлэл, залилантай тэмцэх систем юм. Эхэндээ бид түүнд илүү энгийн, үйлдвэрлэлийн ач холбогдол багатай даалгавар өгөх талаар бодож байсан. Бид дадлагажигч хүний ​​даалгаврыг урьдчилан бодож үзэхийг хичээдэг ч дараа нь тэр жинхэнэ мэргэжлийн, асуудлыг хурдан бөгөөд үр дүнтэй шийддэг болохыг олж харсан. Үүний үр дүнд бид түүнд шинэ үйлчилгээнүүдэд залилангийн эсрэг системийг нэвтрүүлэх үүрэг өгч эхэлсэн.

Нэмж дурдахад хамрах хүрээний улмаас хамт ажиллагсад өмнө нь хандаж байгаагүй ажлыг хүлээж авах боломж бага байдаг.

Дима:

Нэг хуучин систем байна, бас шинэ систем байна, хараахан дуусаагүй байна. Бид нэгээс нөгөө рүү шилжих хэрэгтэй. Энэ нь тодорхойгүй байдал ихтэй ч гэсэн урт хугацааны томоохон төсөл юм: энэ нь маш их харилцаа холбоо, үл ойлгогдох хуучин кодыг уншихыг шаарддаг. Төгсгөлийн ярилцлагын үеэр бид дадлагажигч хүнд даалгавар нь хэцүү байгааг чин сэтгэлээсээ хэлсэн. Тэр бэлэн байна гэж хариулж, манай багт элсэж, бүх зүйл амжилттай болсон. Түүнд зөвхөн хөгжүүлэгч төдийгүй менежерийн шинж чанарууд байсан нь тодорхой болсон. Тэр биечлэн гарч, мэдэж, шалгахад бэлэн байсан.

Дадлагажигч багшлах

Дадлагажигчид энэ үйл явцад өөрийгөө шингээхийн тулд зөвлөгч хэрэгтэй. Энэ бол зөвхөн өөрийнхөө даалгаврыг төдийгүй дадлагажигч нарын ажлыг сайн мэддэг хүн юм. Ментортой тогтмол харилцаа холбоо тогтоодог бөгөөд тэд үргэлж зөвлөгөө авах боломжтой. Ментор нь бүлгийн ахлагч (хэрэв энэ нь жижиг бүлэг бол) эсвэл хамт ажиллагсад эсвэл багийн байнгын гишүүн байж болно.

Игнат:

Би ядаж хоёр өдөр бүр очиж, дадлагажигч ямар байгааг асуухыг хичээдэг. Хэрэв би тэднийг гацсан байхыг харвал би тэдэнд тусалж, ямар асуудал байгааг асууж, тэдэнтэй хамтран ажиллаж, үүнийг олж тогтоохыг хичээдэг. Мэдээжийн хэрэг, энэ нь миний эрч хүчийг шавхаж, дадлагажигчийн ажлыг ерөнхийд нь үр дүн муутай болгодог—би ч бас цагаа дэмий үрж байна. Гэхдээ энэ нь тэднийг гацахаас зайлсхийж, үр дүнд хүрэх боломжийг олгодог. Энэ нь би өөрөө хийх байсан бол илүү хурдан хэвээр байна. Даалгавраа дуусгахад 5 цаг орчим хугацаа хэрэгтэй. Дадлагажигч 5 хоногийн дотор дуусгана. Тиймээ, би энэ 5 хоногт 2 цагийг дадлагажигчтай ярилцаж, тэдэнд туслахад зарцуулна. Гэхдээ би дор хаяж 3 цаг хэмнэж, дадлагажигч зөвлөгөө, тусламж авсандаа баяртай байх болно. Нэг ёсондоо ойр дотно харилцаж, тэр хүний ​​юу хийж байгааг хянаж, харилцаа холбоогоо хадгалах л хэрэгтэй.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Серёжа:

Дадлагажигч багштайгаа байнга холбоотой байдаг бөгөөд тэдэнтэй өдөрт хэд хэдэн удаа харилцдаг. Ментор нь кодыг хянаж, дадлагажигчтай хөтөлбөрүүдийг хослуулж, ямар нэгэн асуудал гарахад тусалдаг. Менторын дэмжлэг ба бодит ертөнцийн сорилтуудын хослол нь бидний урд талын хөгжүүлэгчдийг хэрхэн сургах явдал юм.

Дима:

Дадлагажигч нь хаягдсан мэт санагдахгүй байхын тулд ажилд авахаасаа өмнө хэн тэдэнд зөвлөх талаар ярилцдаг. Энэ нь мөн зөвлөгчийг хөгжүүлэх томоохон алхам юм: энэ нь тэднийг багийн ахлагчийн дүрд бэлтгэж, өөрсдийн болон дадлагажигч даалгаврыг хоёуланг нь санаж байх чадварыг шалгадаг. Тогтмол уулзалтууд байдаг бөгөөд би заримдаа цаг тухайд нь мэдээлэл авахын тулд оролцдог. Гэхдээ дадлагажигчтай хамгийн тогтмол харилцдаг хүн бол зөвлөгч юм. Тэд эхэндээ маш их цаг зарцуулдаг ч үр дүнгээ өгдөг.

Гэхдээ зөвлөгчтэй байна гэдэг түүгээр дамжуулан үүссэн бүх асуудал шийдэгдэнэ гэсэн үг биш.

Миша:

Асуудалтай тулгарсан хүмүүс хөрш, хамтран ажиллагсдаасаа зөвлөгөө авч, түргэн тусламж авах нь элбэг байдаг. Хэн нэгэн хурдан өсөх тусам хамт ажиллагсадаасаа зөвлөгөө авах шаардлагатай болдог. Бусдын даалгаврын талаар мэдэх нь тэдэнд шинэ ажлуудыг хийхэд нь тустай. Дадлагажигч хүн хэлэлцээр хийж, нөгөө талдаа юу чухал болохыг ойлгож, нэг баг болж үр дүнд хүрч чадвал энэ бүхнийг менежерт найдах ёстой хүнээс хамаагүй хурдан өсөх болно.

Серёжа:

Баримт бичиг байгаа ч ихэнх мэдээлэл нь бүдэг бадаг юм. Хэрэв та үүнийг карьерынхаа эхэнд шингээж авбал энэ нь нэмэлт давуу тал бөгөөд бид хүмүүсийг сурах ёстой зүйл дээр нь төвлөрүүлж чадна.

Хамгийн тохиромжтой дадлагажигч бол хэдэн сарын турш дадлага хийж, бага хөгжүүлэгч, дараа нь хөгжүүлэгч, дараа нь багийн ахлагч гэх мэт хүн юм. Энэ нь ямар нэг зүйлийг ойлгохгүй байвал асуулт асуухаас ичдэггүй, бие даан ажиллах чадвартай суралцагчийн архетипийг шаарддаг. Хэрэв тэдэнд энэ тухай хаа нэгтээ уншиж болно гэж хэлвэл тэд очиж, уншиж, шинэ мэдлэгтэй буцаж ирэх болно. Тэд алдаа гаргаж болох ч нэг газар нэгээс олон удаа, хамгийн ихдээ хоёр удаа алдаа гаргаж болохгүй. Тохиромжтой дадлагажигч хүн хөгжиж, хөвөн шиг бүх зүйлийг шингээж, сурч, өсөх ёстой. Асуулт асуулгүй өөрөө л бүх юмаа олох гэж удаан эргэлзэж суудаг хүн хөгжих нь юу л бол.

Дадлагын төгсгөл

Ажил эхлэхийн өмнө бид дадлагажигч бүртэй тодорхой хугацааны гэрээ байгуулдаг. Мэдээжийн хэрэг, дадлага нь цалинтай, ОХУ-ын Хөдөлмөрийн хуулийн дагуу албан ёсоор хийгдсэн бөгөөд дадлагажигч нь Yandex-ийн бусад ажилчдын адил ашиг тус хүртдэг. Гурван сарын дараа хөтөлбөр дуусч, олон дадлагажигчдыг орон тооны албан тушаалд (байнгын гэрээгээр) шилжүүлдэг.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Нэг талаас, хөгжүүлэгч нь дадлага хийх хамгийн бага шаардлагыг хангасан байх нь менежерийн хувьд чухал юм. Энэ бол ярилцлагаас эхлээд дадлагажигчийг чиглүүлдэг зүйл юм. Гэсэн хэдий ч энэ бол зөвхөн эхлэл юм. Бидний хувьд дадлагажигч нь үргэлж бүрэн цагийн ажил горилогч байдаг. Менежерийн хамгийн бага зорилго бол гурван сарын дараа бусад хэлтэст санал болгоход таатай байх хэн нэгнийг эхнээс нь тодорхойлох явдал юм. Хамгийн дээд зорилго нь тэднийг бүтэн цагаар ажиллуулах замаар нэг багт байлгах явдал юм. Хоёр, гуравдугаар курсын оюутан дадлагажигч байсан ч хичээлийн жил эхлэхэд их сургуульд үргэлжлүүлэн суралцах шаардлагатай гэдгийг бид бас анхаарч үздэг.

Серёжа:

Юуны өмнө дадлагажигчид бол бидний авьяасын сан юм. Бид Yandex-ийн хүрээнд хүмүүсийг бидний ажилд бүрэн нийцүүлэхийн тулд хөгжүүлэхийг хичээдэг. Бид тэдэнд харилцааны соёл, багаар ажиллахаас эхлээд бүх системийн нэвтэрхий толь бичгийн мэдлэг хүртэл өгдөг.

Игнат:

Бид дадлагажигч ажилд авахдаа тэр даруй манай багт элссэн эсэхийг үнэлдэг. Ерөнхийдөө цорын ганц саад бол сул орон тоо дутагдалтай байдаг. Шударга залуучуудыг дадлагажигчаар ажиллуулахыг хичээдэг. Хэрэв хэн нэгэн таван жил хөгжүүлэлтийн туршлагатай бөгөөд Yandex-д дадлагажигчаар элссэн бол харамсалтай нь бидний хувьд энэ нь хэдийгээр таван жилийн туршлагатай Yandex-д элсэхэд маш сайн хөгжүүлэгч байсан ч ахлах хөгжүүлэгч болж чадахгүй гэсэн үг юм. Энэ нь ихэвчлэн хурдтай холбоотой байдаг: урьд өмнө нь удаан өсөлт нь бидний хувьд ч бас удаан өсөлт гэсэн үг юм. Тийм ээ, заримдаа бид гурван сарын дараа л хүн үүнийг огтлохгүй байгааг ойлгодог. Гэхдээ энэ нь маш ховор тохиолддог. Талаас илүү тохиолдолд бид тэднийг бүтэн цагаар ажиллуулахад бэлэн байна. Дадлагаа амжилттай дүүргэсэн ч бүтэн цагийн ажлын байранд ярилцлага хийж чадаагүй хүнийг би хэзээ ч харж байгаагүй.

Миша:

Бид амжилттай ажиллаж буй бүх дадлагажигчдад тус компанид үлдэхийг санал болгож байна. Тэднийг дадлагажуулсны дараа бид тэдний талаас илүүг нь бүтэн цагаар ажилд авдаг. Зуны дадлага хийх нь илүү хэцүү байдаг, учир нь манайд ихэвчлэн гурав дахь жилдээ суралцаж байгаа оюутнууд ажил, хичээлээ тэнцвэржүүлэхэд хэцүү байдаг.

Дима:

Дадлагажигч нь маш сайн ажил хийж байгаа бөгөөд одоогоор туршлагагүй байсан ч агуу хөгжүүлэгч болж хөгжих асар их боломжтой гэж бодъё. Мөн байнгын гэрээний нээлт байхгүй гэж бодъё. Дараа нь бүх зүйл энгийн: би менежер дээрээ очоод түүнд "Энэ бол үнэхээр гайхалтай хүн, бид түүнийг заавал авч үлдэх ёстой. Түүнд ямар нэг зүйл санал болгоё, бид түүнд байр олно" гэж хэлэх хэрэгтэй.

Дадлагажигч түүхүүд

Деннис:

2017 онд дадлага хийхээр бидэнтэй нэгдсэн охин Екатеринбургээс баруун тийш 400 км-ийн зайд орших Пермээс ирсэн. Тэрээр долоо хоног бүр Пермээс галт тэргээр Хөдөлгөөнт хөгжлийн сургууль руу явдаг байв. Тэр өдөр ирж, орой хичээлээ хийгээд шөнө оройтож ирдэг байсан. Түүний хүсэл тэмүүллийг хүлээн зөвшөөрч бид түүнд албан тушаал санал болгосон бөгөөд энэ нь үр дүнгээ өгсөн.

Игнат:

Хэдэн жилийн өмнө бид дадлагажигч солилцооны хөтөлбөрт хамрагдсан. Олон улсын оюутнуудтай ажиллах нь сонирхолтой байсан. Гэхдээ тэндхийн дадлагажигчид Мэдээллийн шинжилгээний сургууль эсвэл Компьютерийн шинжлэх ухааны факультетийнхээс илүү хүчтэй байгаагүй. EPFL нь Европын шилдэг 20 их сургуулийн тоонд багтдаг юм шиг санагдсан. Тэр үед туршлагагүй ярилцлага авагчийн хувьд би ийм хүлээлттэй байсан: гайхалтай, бид EPFL-ийн хүмүүстэй ярилцлага хийж байна; тэд супер дажгүй байх болно. Гэхдээ энд, тэр дундаа бүс нутгийн гол их сургуулиудад код бичих үндсэн боловсрол эзэмшсэн хүмүүс нэлээд чадвартай болсон.

Эсвэл өөр түүх. Надад одоогоор маш залуу, 20 орчим насны нэг залуу ажиллаж байна. Тэрээр Санкт-Петербургт ажилладаг бөгөөд энд дадлага хийхээр ирсэн. Тэр үнэхээр дажгүй. Ердийнх шигээ чи хэн нэгэнд асуудал тавьдаг, тэр нь шийддэг, сарын дараа тэд буцаж ирээд: Би үүнийг шийдлээ, би харлаа, танай архитектурын дизайн муу байх шиг байна. Үүнийг дахин боловсруулъя. Код нь илүү энгийн, ойлгомжтой байх болно. Мэдээжийн хэрэг, би түүнийг энэ талаар ярилцсан: ажлын хэмжээ их, хэрэглэгчид ямар ч ашиггүй, гэхдээ санаа нь үнэхээр үндэслэлтэй сонсогдож байна. Тэр залуу нарийн төвөгтэй олон урсгалтай процессыг олж мэдээд сайжруулалтыг санал болгов - магадгүй цагаа олсонгүй, дахин засварлах зорилгоор дахин засварлах. Гэхдээ та кодыг илүү нарийн төвөгтэй болгохыг хүссэн даруйдаа үүнийг дахин засах боломжтой хэвээр байна. Үнэндээ хэдэн сар өнгөрч, бид энэ даалгавар дээр ажиллах болсон. Би түүнийг ажилтнаар ажилд авсандаа баяртай байсан. Бид бүгд суут ухаантан биш. Тэр орж ирээд ямар нэг зүйлийг олж мэдээд бидний асуудлыг хэлж чадна. Үүнийг үнэлж байна.

Миша:

Бидэнд хамгийн тохиромжтой дадлагажигчид бий. Хэдийгээр туршлага дутмаг ч тэд асуудлыг зөвхөн техникийн төвшинд төдийгүй дэлхийн хэмжээнд хардаг. Тэд үндсэн сайжруулалтыг санал болгож байна. Тэд бодит ертөнцийн даалгавруудыг утгыг нь алдалгүйгээр техникийн даалгавраар хэрхэн хөрвүүлэхийг ойлгодог. Тэд яг одоо нарийн ширийн зүйлд орооцолдох нь зүйтэй болов уу, эсвэл даалгаварт хандах хандлагыг бүрмөсөн өөрчлөх боломжтой юу, тэр байтугай асуудлын мэдэгдлийг хүртэл эцсийн зорилгоо авч үздэг. Энэ нь тэд хэд хэдэн шат ахих боломжтой гэсэн үг юм. Тэнд хүрэхийн тулд тэд зүгээр л зарим ур чадвар, дотоод хэрэгслийг эзэмшүүлэхээс гадна хэд хэдэн амжилттай төслүүдийг эхлүүлэх хэрэгтэй.

Мэдээллийн технологийн чиглэлээр дадлага хийх: менежерийн үзэл бодол

Эх сурвалж: www.habr.com

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster