„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

Jesień to niesamowita pora roku. Podczas gdy uczniowie i studenci rozpoczynają rok szkolny z tęsknotą za latem, dorośli budzą się w nostalgii za dawnymi czasami i pragnieniu wiedzy.

Na szczęście nigdy nie jest za późno na naukę. Zwłaszcza jeśli chcesz zostać inżynierem DevOps.

Tego lata nasi koledzy uruchomili pierwszy strumień szkoły DevOps i przygotowują się do uruchomienia drugiego w listopadzie. Jeśli od dawna myślisz o zostaniu inżynierem DevOps, witaj w kocie!

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

Po co i dla kogo powstała szkoła DevOps i co jest potrzebne, aby się do niej dostać? Aby poznać odpowiedzi na te pytania, rozmawialiśmy z nauczycielami i mentorami.

— Jak zaczęło się tworzenie szkoły DevOps?

Stanislav Salangin, założyciel szkoły DevOps: Stworzenie szkoły DevOps jest z jednej strony wymogiem czasu. Jest to obecnie jeden z najbardziej poszukiwanych zawodów, a popyt na inżynierów w projektach zaczął przewyższać podaż. Pielęgnowaliśmy ten pomysł dość długo i podejmowaliśmy kilka prób, ale gwiazdy w końcu się zrównały dopiero w tym roku: zebraliśmy w jednym miejscu zespół zaawansowanych i zainteresowanych specjalistów jednocześnie i uruchomiliśmy pierwszy stream. Pierwsza szkoła była szkołą pilotażową: uczyli się w niej tylko nasi pracownicy, ale już wkrótce planujemy rekrutację drugiej „kohorty” złożonej z uczniów nie tylko z naszej firmy.

Alexey Sharapov, kierownik techniczny, wiodący mentor: W zeszłym roku zatrudnialiśmy studentów jako stażystów i szkoliliśmy juniorów. Studentom i absolwentom uczelni wyższych trudno jest znaleźć pracę, bo wymagają doświadczenia, a doświadczenia nie zdobędzie się, jeśli nie zostanie się zatrudnionym – tworzy się błędne koło. Dlatego daliśmy chłopakom szansę wykazania się, a teraz pracują z powodzeniem. Wśród naszych stażystów był jeden człowiek – inżynier-konstruktor w fabryce, ale umiejący trochę programować i pracować na Linuksie. Tak, nie miał żadnych fajnych umiejętności, ale jego oczy błyszczały. Dla mnie najważniejsze w ludziach jest ich nastawienie, chęć uczenia się i rozwoju. Dla nas każdy student to startup, w który inwestujemy swój czas i doświadczenie. Każdemu dajemy szansę i jesteśmy gotowi pomóc, ale to uczeń sam musi wziąć odpowiedzialność za swoją przyszłość.

Lev Goncharov aka @ultral, wiodący inżynier, propagator refaktoryzacji infrastruktury poprzez testowanie: Około 2-3 lata temu wpadłem na pomysł udostępnienia IaC masom i stworzyłem wewnętrzny kurs na temat Ansible. Już wtedy mówiono o tym, jak połączyć różne kierunki w jeden pomysł. Później do tego doszła konieczność powiększenia zespołu ds. infrastruktury nad projektem. Patrząc na udane doświadczenia sąsiednich zespołów w rozwijaniu absolwentów Java School, trudno było odmówić Stasiowi propozycji zorganizowania szkoły DevOps. Dzięki temu w naszym projekcie zabezpieczyliśmy zapotrzebowanie na specjalistów już po pierwszym wydaniu.

- Co jest potrzebne, aby dostać się do szkoły?

Aleksiej Szarapow: Motywacja, pasja, trochę lekkomyślności. Będziemy mieli trochę testów jako kontrola wejścia, ale ogólnie potrzebujemy podstawowej znajomości systemów Linux, dowolnego języka programowania i nie bać się konsoli terminala.

Lew Gonczarow: Nabywa się określone umiejętności techniczne. Najważniejsze jest, aby mieć inżynierskie podejście do rozwiązywania problemów. Znajomość języka nie będzie w ogóle zbędna, ponieważ inżynier DevOps, jak „klejarz”, musi kształtować procesy, a to, cokolwiek by nie powiedzieć, oznacza komunikację i nie zawsze po rosyjsku. Ale język można również udoskonalić poprzez kursy w firmie.

— Szkolenie w szkole DevOps trwa dwa miesiące. Czego słuchacze mogą się nauczyć w tym czasie?

Ilya Kutuzov, nauczyciel, lider społeczności DevOps w Deutsche Telekom IT Solutions: Teraz dajemy studentom tylko te umiejętności twarde, których potrzebują w pracy: 

  • Podstawy DevOpsu 

  • Zestaw narzędzi programistycznych

  • Pojemniki

  • CI / CD

  • Chmury i orkiestracja 

  • Monitorowanie

  • Zarządzanie konfiguracją 

  • oprogramowania

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOpsWykłady w szkole DevOps po drugiej stronie ekranu

— Co się stanie, gdy student opanuje program kursu?

Efektem szkolenia jest prezentacja projektu kursu, w którym wezmą udział projekty zainteresowane absolwentami. Na podstawie wyników szkolenia absolwent pozna stos technologii stosowanych w naszej firmie i będzie mógł od razu zaangażować się w zadania realnego projektu. Po podsumowaniu wyników konkursu najlepszym studentom zostaną zaproponowane oferty pracy!

— Staś, wspomniałeś kiedyś, że rekrutacja kadry nauczycielskiej nie była łatwa. Czy musieliście zaangażować do tego zewnętrznych specjalistów?

Stanisław Salangin: Tak, na początku bardzo trudno było skompletować zespół i, co najważniejsze, utrzymać go, nie dopuścić do rozproszenia i nadal go motywować. Ale wszyscy nauczyciele i mentorzy szkoły są naszymi pracownikami. To liderzy DevOps w projektach, którzy wiedzą, jak nasze projekty działają od środka i szczerze wspierają swój biznes i firmę. Nazywamy się szkołą, a nie akademią czy kursem, bo tak jak w prawdziwej szkole, bardzo ważna jest dla nas ścisła komunikacja nauczyciela z uczniami. Planujemy zorganizować własną społeczność ze studentami - nie czat na Telegramie, ale społeczność podobnie myślących ludzi, którzy spotykają się osobiście, pomagają sobie nawzajem i rozwijają.

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOpsMarzymy o nauczycielach i mentorach. Mamy nadzieję, że już niedługo się spotkamy i zrobimy sobie grupowe zdjęcie!

— Co robisz w szkole DevOps?

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

Ilya Kutuzov, nauczyciel, lider społeczności DevOps w Deutsche Telekom IT Solutions:

„Uczę uczniów, jak budować potoki w GitLabie, jak sprawić, by narzędzia zaprzyjaźniły się ze sobą i jak sprawić, by zaprzyjaźniły się bez Ciebie.

Dlaczego szkoła DevOps? Kurs online nie zapewnia szybkiej immersji i nie daje praktycznych umiejętności pracy z technologią. Żadna wirtualna szkoła nie da Ci poczucia, że ​​naprawdę wiesz, jak rozwiązywać praktyczne problemy i potrafisz uporać się z realnym problemem w projekcie. To, z czym studenci spotykają się podczas studiów, będzie tym, z czym będą pracować w projektach.”

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

Alexey Sharapov, kierownik techniczny, dyrektor i mentor szkoły:

„Upewniam się, że uczniowie i inni mentorzy nie zachowują się niewłaściwie. Pomagam uczniom rozwiązywać spory techniczne i organizacyjne, pomagam uczniom rozpoznać siebie jako devops i daję osobisty przykład. Prowadzę sprawdzony i fajny kurs konteneryzacji.”

 

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

dr Igor Renkas, mentor, właściciel produktu:

„Jestem mentorem uczniów w szkole, a także pomagam Stanisławowi w organizacji i rozwoju szkoły. Pierwszy naleśnik moim zdaniem nie wyszedł grudkowaty i zaczęliśmy pomyślnie. Teraz oczywiście pracujemy nad tym, co można w szkole poprawić: myślimy o formule modułowej, nauczaniu etapowym, chcemy w przyszłości uczyć nie tylko umiejętności twardych, ale także miękkich. Nie mieliśmy utartych ścieżek i gotowych rozwiązań. Szukaliśmy nauczycieli wśród naszych kolegów, przemyśleliśmy wykłady, projekt kursu i zorganizowaliśmy wszystko od podstaw. Ale to jest nasze główne wyzwanie i całe piękno szkoły: podążamy własną drogą, robimy to, co uważamy za słuszne i najlepsze dla naszych uczniów”.

„Najważniejsza dla nas jest chęć uczenia się i rozwoju w DevOps” – nauczyciele i mentorzy o tym, jak uczą w szkole DevOps

Lev Goncharov aka @ultral, wiodący inżynier, propagator refaktoryzacji infrastruktury poprzez testowanie:

„Uczę studentów zarządzania konfiguracją i tego, jak z tym żyć. Nie wystarczy umieścić coś w gicie, konieczna jest zmiana paradygmatu w myśleniu i podejściu. Ta infrastruktura w postaci kodu oznacza nie tylko napisanie kodu, ale także stworzenie obsługiwanego, zrozumiałego rozwiązania. Jeśli mówimy o technologii, to głównie mówię o Ansible i krótko wspominam, jak połączyć ją z Jenkinsem, Packerem, Terraformem.”

— Koledzy, dziękujemy za rozmowę! Jaka jest Twoja końcowa wiadomość dla czytelników?

Stanisław Salangin: Zapraszamy na studia nie tylko superinżynierów czy młodych studentów, nie tylko osoby znające język niemiecki czy angielski – to wszystko przyjdzie. Dla nas najważniejsza jest otwartość, chęć intensywnej pracy oraz chęć nauki i rozwoju w DevOps. 

DevOps to po prostu opowieść o ciągłym rozwoju. Symbol DevOps to znak nieskończoności składający się z oddzielnych elementów: testowania, integracji i tak dalej. Inżynier DevOps musi mieć to wszystko na oku, ciągle uczyć się nowych rzeczy, zajmować proaktywną postawę i nie wahać się zadawać głupich pytań. 

Szkoła DevOps jest projektem typu open source. Robimy to dla społeczności, dzielimy się wiedzą i szczerze chcemy pomóc chłopakom, którzy mają chęć rozwijać się w DevOps. Teraz w naszej firmie wszystkie drogi są otwarte dla młodszych inżynierów. Najważniejsze to się nie bać!

Źródło: www.habr.com

Dodaj komentarz