«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Восень - дзіўная пара года. Пакуль школьнікі і студэнты з нудой па леце пачынаюць навучальны год, у дарослых прачынаецца настальгія па былых часах і цяга да ведаў.

На шчасце, вучыцца ніколі не позна. Асабліва калі вы захацелі стаць DevOps-інжынерам.

Гэтым летам нашы калегі запусцілі першы паток DevOps-школы і рыхтуюцца стартаваць у лістападзе другой. Калі вы даўно разважаеце над тым, каб стаць DevOps-інжынерам, сардэчна запрашаем пад кат!

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Для чаго і для каго стваралася DevOps-школа і што трэба для таго, каб патрапіць у яе? Мы пагаварылі з выкладчыкамі і ментарамі, каб даведацца адказы на гэтыя пытанні.

- З чаго пачалося стварэнне DevOps-школы?

Станіслаў Салангін, заснавальнік DevOps-школы: Стварэнне DevOps-школы - гэта, з аднаго боку, патрабаванне часу. Цяпер гэта адна з найболей запатрабаваных прафесій, і попыт на інжынераў у праектах стаў перавышаць прапанову. Даволі доўгі час мы выношвалі гэтую ідэю і рабілі некалькі спроб, але канчаткова зоркі сышліся толькі сёлета: мы сабралі ў адным месцы ў адзін час каманду прасунутых і зацікаўленых адмыслоўцаў і запусцілі першы струмень. Першая школа была пілотнай: у ёй вучыліся толькі нашы супрацоўнікі, але хутка мы плануем набраць другую "кагорту" са студэнтамі не толькі з нашай кампаніі.

Аляксей Шарапаў, тэхлід, вядучы ментар: У мінулым годзе мы бралі студэнтаў на працу як інтэрнаў, выхоўвалі джуноў. Студэнтам ці выпускнікам універсітэтаў цяжка знайсці працу, таму што патрабуюць вопыту, а вопыту не атрымаць, калі на працу не бяруць — атрымліваецца заганнае кола. Таму мы давалі хлопцам магчымасць сябе праявіць, і зараз яны паспяхова працуюць. Сярод нашых стажораў быў адзін хлопец — інжынер-канструктар на заводзе, але які ўмеў крыху праграмаваць і працаваць на лінуксе. Так, у яго не было нейкіх крутых навыкаў, але ў яго гарэлі вочы. Для мяне ў людзях галоўнае - гэта стаўленне, жаданне вучыцца і развівацца. Для нас кожны студэнт - гэта стартап, у які інвестуем свой час і вопыт. Мы даем шанец кожнаму і гатовы дапамагаць, але студэнт сам павінен узяць на сябе адказнасць за сваю будучыню.

Леў Ганчароў aka @ultral, вядучы інжынер, евангеліст рэфактарынгу інфраструктуры праз тэсціраванне: Каля 2-3 гадоў таму я загарэўся ідэй несці IaC у масы і зрабіў унутраны курс па Ansible. Ужо тады хадзілі размовы, як аб'яднаць разрозненыя курсы адной ідэяй. Пазней да гэтага дабавілася патрэбнасць на праекце пашырыць інфраструктурную каманду. Паглядзеўшы на ўдалы досвед суседніх каманд па развіцці выпускнікоў Java School, складана было адмовіцца ад прапановы Стаса па арганізацыі DevOps-школы. Як вынік - на сваім праекце мы закрылі патрэбнасць у спецыялістах пасля першага ж выпуску.

- Што трэба для таго, каб патрапіць у школу?

Аляксей Шарапаў: Матывацыя, захопленасць, лёгкая крыха неразважлівасці. У якасці ўваходнага кантролю ў нас будзе невялікае тэсціраванне, але ў цэлым патрэбныя базавыя веды Linux-сістэм, любой мовы праграмавання і адсутнасць страху перад кансоллю тэрмінала.

Леў Ганчароў: Канкрэтныя тэхнічны hard skill - гэта справа нажыўная. Галоўнае, каб быў інжынерны падыход да рашэння праблем. Зусім не будзе лішнім ведаць мову, бо DevOps-інжынер, як "чалавек-клей", павінен лепіць працэсы, а гэта, як ні круці, мае на ўвазе камунікацыю і не заўсёды на рускай мове. Але мову гэтак жа можна прапампаваць на курсах усярэдзіне кампаній.

- Навучанне ў DevOps-школе доўжыцца два месяцы. Чаму за гэты час змогуць навучыцца слухачы?

Ілля Кутузаў, выкладчык, лідэр DevOps-супольнасці ў Deutsche Telekom IT Solutions: Цяпер мы даем студэнтам толькі неабходныя для працы hard skills: 

  • DevOps basics 

  • Інструментарый для распрацоўкі

  • Кантэйнеры

  • CI / CD

  • Clouds & orchestration 

  • Маніторынг

  • кіраванне канфігурацыяй 

  • Распрацоўка

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школеЛекцыі ў DevOps-школе па тым боку экрана

- Што адбудзецца пасля таго, як студэнт асвоіць праграму курса?

Вынікам навучання становіцца паказ курсавога праекта, на якім будуць прысутнічаць зацікаўленыя ў выпускніках праекты. Па выніках навучання выпускнік будзе ведаць стэк тэхналогій, якія выкарыстоўваюць у нашай кампаніі, і зможа адразу ж уключыцца ў задачы рэальнага праекта. Пасля падвядзення вынікаў паказу лепшым студэнтам будуць зроблены прапановы аб працы!

- Стас, ты неяк згадваў, што набраць каманду выкладчыкаў было няпроста. Ці прыйшлося прыцягнуць для гэтага вонкавых адмыслоўцаў?

Станіслаў Салангін: Так, сабраць каманду і, галоўнае, утрымаць яе, не даць разбегчыся і працягваць матываваць было спачатку вельмі цяжка. Але ўсе выкладчыкі і ментары школы - нашы супрацоўнікі. Гэта DevOps-ліды ў праектах, якія ведаюць, як нашыя праекты працуюць знутры, шчыра хварэюць за сваю справу і за кампанію. Мы называемся школай, а не акадэміяй ці курсамі, таму што, як у сапраўднай школе, для нас вялікае значэнне мае блізкія зносіны выкладчыка са студэнтамі. Мы плануем арганізаваць са студэнтамі сваё кам'юніці — не чацік у Тэлеграме, а супольнасць аднадумцаў, якія сустракаюцца асабіста, дапамагаюць адзін аднаму і развіваюцца.

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школеДрымцім выкладчыкаў і ментараў. Спадзяемся хутка сустрэцца і зрабіць агульную фатаграфію асабіста!

- Чым вы займаецеся ў DevOps-школе?

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Ілля Кутузаў, выкладчык, лідэр DevOps-супольнасці ў Deutsche Telekom IT Solutions:

«Я вучу студэнтаў пабудове пайплайнаў на гітлабе, як прымусіць тулы сябраваць адзін з адным і як зрабіць так, каб яны сябравалі без цябе.

Чаму DevOps-школа? Анлайн-курс не дае хуткага апускання і не дае практычнага навыку працы з тэхналогіяй. Любая віртуальная школа не дасць адчування, што ты сапраўды ўмееш рашаць практычныя задачы і зможаш разабрацца з рэальнай праблемай на праекце. Тое, з чым студэнты сутыкнуцца падчас навучання, з тым яны і будуць працаваць у праектах.

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Аляксей Шарапаў, тэхлід, кіраўнік і ментар школы:

«Саджу, каб студэнты і астатнія ментары не хуліганілі. Дапамагаю студэнтам вырашаць спрэчкі тэхнічныя і арганізацыйныя, дапамагаў слухачам усведамляць сябе дэвопсамі, паказваў асабісты прыклад. Выкладаю адпрацаваны і класны курс кантэйнерызацыі.»

 

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Ігар Рэнькас, к.т.н., ментар, product owner:

«Я займаюся менторынгам студэнтаў у школе, а таксама дапамагаю Станіславу ў арганізацыі і развіцці школы. Першы блін, на мой погляд, не выйшаў камяком і мы паспяхова стартавалі. Цяпер мы, вядома ж, працуем над тым, што можна палепшыць у школе: думаем над модульным фарматам, навучаннем па прыступках, жадаем у будучыні навучаць не толькі hard skills, але і soft skills. У нас не было пракладзенай дарогі і гатовых рашэнняў. Мы шукалі выкладчыкаў сярод калег, прадумвалі лекцыі, курсавы праект, арганізоўвалі ўсё з нуля. Але ў гэтым і заключаецца наш галоўны челендж і ўсё хараство школы: мы ідзем па сваім шляху, які робіцца так, як нам здаецца правільным і як лепш для нашых студэнтаў.»

«Для нас галоўнае – гэта жаданне вучыцца і развівацца ў DevOps» – выкладчыкі і ментары аб тым, як вучаць у DevOps-школе

Леў Ганчароў aka @ultral, вядучы інжынер, евангеліст рэфактарынгу інфраструктуры праз тэсціраванне:

“Я вучу студэнтаў Configuration management і як з ім жыць. Што будзе недастаткова нешта пакласці ў git, неабходна змяніць парадыгму мыслення і падыходы. Што інфраструктура як код - гэта значыць не толькі напісаць нейкі код, але зрабіць падтрымоўванае, зразумелае рашэнне. Калі пра тэхналогіі, то распавядаю ў асноўным пра Ansible і мімаходзь згадваю, як яго сутыкаваць з Jenkins, Packer, Terraform.”

- Калегі, дзякуй за інтэрв'ю! Што скажаце чытачам напрыканцы?

Станіслаў Салангін: Мы запрашаем да нас вучыцца не толькі супер-інжынераў ці маладых студэнтаў, не толькі людзей, якія ведаюць нямецкую ці англійскую мову — гэта ўсё прыйдзе. Для нас галоўнае - гэта адкрытасць, гатоўнасць да інтэнсіўнай працы, жаданне вучыцца і развівацца ў DevOps. 

DevOps - гэта як раз гісторыя гэта пра бесперапыннае развіццё. Сімвал DevOps - знак бясконцасці, які складаецца з асобных кавалачкаў: тэставанне, інтэграцыя і гэтак далей. Усё гэта DevOps-інжынер павінен увесь час трымаць у поле зроку, увесь час вучыцца новаму, займаць проактивную пазіцыю і не саромецца задаваць дурныя пытанні. 

DevOps-школа - гэта open source праект. Мы робім гэта для супольнасці, дзелімся ведамі, шчыра жадаем дапамагчы рабятам, у якіх ёсць жаданне развівацца ў DevOps. Цяпер у нашай кампаніі для junior-інжынераў адкрыты ўсе дарогі. Галоўнае - не баяцца!

Крыніца: habr.com

Дадаць каментар