Распрацоўшчыкі часта мяняюць працу і часта ўдзельнічаюць у інтэрв'ю па наборы. Гэта звязана з высокім абаротам у ІТ-індустрыі, што, у сваю чаргу, з'яўляецца вынікам дэфіцыту работнікаў на рынку працы. Прыём на працу можа быць напружаным, патрабаваць дбайнага абнаўлення ведаў па праграмаванні і заняць шмат часу. У гэтым артыкуле я распавяду, як выглядае інтэрв'ю па найму праграміста і з якімі элементамі - на мой погляд - трэба быць асцярожнымі.
Тэхнічная размова
Асноўным этапам інтэрв'ю па найму на пасаду праграміста з'яўляецца тэхнічная размова. Ён складаецца ў адказах на пытанні, якія задаюць тэхнічныя асобы, якія нас прызываюць. У асноўным гэта старэйшы праграміст альбо старэйшы дызайнер сістэмы. Яго задача простая - праверыць, ці веды пра тэхналогіі, упісаныя ў рэзюмэ, дастаткова для займанай пасады. Гэты этап мае вырашальнае значэнне і практычна вырашае пытанне пра працаўладкаванне альбо яго недахоп.
Падчас тэхнічнай размовы могуць узнікаць наступныя пытанні:
• абмеркаванне бягучых праектаў (з тэхнічнага боку)
• пытанні аб мовах праграмавання і платформах праграмавання, уключаных у рэзюмэ
• пытанні аб мадэлях дызайну, добрай практыцы напісання кода
• пытанні аб найбольш вядомых алгарытмах і структурах дадзеных
• пытанні аб вырашэнні праблемы (з тэхнічнага боку)
Якія пытанні будуць зададзены, зразумела, залежыць ад профілю працы, на якую вы падаеце заяўку. Праграмісты з нізкім узроўнем пачуюць больш пытанняў пра алгарытмы, узбуджальнікі дызайну і так званыя Распрацоўшчыкі поўных стэкаў часта атрымліваюць архітэктурныя пытанні з вельмі шырокага спектру тэхналогій (гэта значыць, як дамагчыся той ці іншай рэчы, выкарыстоўваючы адразу некалькі тэхналогій).
Пытанне аб бягучых праектах
Гэта вельмі важнае пытанне, пра якое многія не ведаюць. Абсалютна не пытанне размінкі, каб гаварыць пра штосьці "вольнае". У рэшце рэшт, здаецца, што хтосьці не можа вас згінаць з нагоды праекта, пра які ён паняцця не мае? - больш нічога дрэннага!
Тэхнічныя рэкрутэры часта пытаюцца пра праекты, каб даведацца, наколькі кандыдат удзельнічаў у праекце. Калі высветлілася, што мала ведаеце пра праект, над якім працавалі, для вас ён вельмі дрэнна працуе. Вы будзеце аўтаматычна класіфікаваны ў якасці скотча, які не атрымаў важных задач.
Аднак калі вы растлумачыце ўсю архітэктуру праекта знутры, то найбольш важныя механізмы, якія ўзнікаюць у ім, бо некаторыя праблемныя пытанні, якія былі вырашаны ў большасці буйных праектаў, былі правераны - вы праверце добрае ўражанне. Гэта будзе знакам таго, што вы былі значныя ў гэтым праекце, маючы рэальныя веды і ўплыў на яго знешні выгляд. Гэта будзе знакам таго, што вы былі лідэрам каманды (фармальная ці не). Усе хочуць мець у калектыве такога чалавека, у адрозненне ад звычайнага кодавага малюнка для "простых" задач. І вы павінны пагадзіцца са мной, што ў кожным праекце ёсць некалькі моцных людзей і некалькі натуральна слабых людзей.
Незалежна ад таго, былі вы слабыя ці добрыя ці лепшыя, былі вы значныя ці не, высветліліся падчас гэтага пытання. Зразумела, нічога страшнага ў тым, каб людзі атрымлівалі больш простыя задачы (напрыклад, стажыроўкі ці юніёры). Кожны заўсёды атрымае больш вопыту, але ўсё патрабуе патрэбнай колькасці часу. Аднак незалежна ад таго, якую пазіцыю вы займалі ў сваім цяперашнім праекце, перайсці ў новую кампанію лепш, каб прадставіць сябе як нехта моцны.
Роля тэхнічнага чалавека
Памятайце, што тэхнічны чалавек аказвае найбольшы ўплыў на тое, ці будзеце вы нанятыя на працу. Менавіта таму так важна ўмець гаварыць пра папярэднія праекты, а таксама добра выконваць астатнія тэхнічныя пытанні.
Вы ведаеце, чаму гэта так? Тэхнічны чалавек на сумоўе вельмі часта з'яўляецца кіраўніком каманды, у якую вы папярэдне завербаваны. Менавіта кіраўнік вырашае, ці хацеў бы ён у сваім калектыве кагосьці, як вы. Лепш за ўсё, калі вы проста правялі добрую тэхнічную размову і лепш будзеце злавіць агульныя хвалі з тэхнічным чалавекам - вы, верагодна, будзеце працаваць з ёй пазней.
Калі рэкрутэр правярае мяккія навыкі, замежныя мовы і г.д. (кадравы супрацоўнік), вам не прыйдзецца лавіць нейкіх асаблівых сувязяў. Вы, верагодна, больш не ўбачыце яго ў сваім жыцці. У залежнасці ад палітыкі кампаніі, яго меркаванне, хутчэй, не мае вырашальнага значэння ў пытаннях працаўладкавання, але гэта будзе ў наступных пунктах.
Працяг будзе
https://zen.yandex.ru/media/id/5d943c556d29c100b1d11389/nterviu-pa-nabory-pragramsta-chastka-2-5d95d32efe289100b1d3e205