"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Efteråret er en fantastisk tid på året. Mens skolebørn og studerende begynder skoleåret med at længes efter sommer, vågner voksne til nostalgi efter gamle dage og en tørst efter viden.

Heldigvis er det aldrig for sent at lære. Især hvis du ønsker at blive DevOps-ingeniør.

I sommer lancerede vores kolleger den første stream af DevOps-skolen og forbereder sig på at starte den anden i november. Hvis du længe har tænkt på at blive DevOps-ingeniør, så velkommen til katten!

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Hvorfor og for hvem blev DevOps-skolen oprettet, og hvad skal der til for at komme ind i den? Vi talte med lærere og mentorer for at finde ud af svarene på disse spørgsmål.

— Hvordan begyndte oprettelsen af ​​DevOps-skolen?

Stanislav Salangin, grundlægger af DevOps-skolen: At oprette en DevOps-skole er på den ene side et krav i tiden. Dette er nu et af de mest efterspurgte erhverv, og efterspørgslen efter ingeniører i projekter er begyndt at overstige udbuddet. Vi har fostret denne idé i temmelig lang tid og gjort adskillige forsøg, men stjernerne kom endelig først på linje i år: Vi samlede et hold af avancerede og interesserede specialister ét sted på samme tid og lancerede den første stream. Den første skole var en pilotskole: kun vores medarbejdere studerede der, men snart planlægger vi at rekruttere en anden "kohorte" med elever, ikke kun fra vores virksomhed.

Alexey Sharapov, teknisk leder, ledende mentor: Sidste år ansatte vi elever som praktikanter og uddannede juniorer. Det er svært for universitetsstuderende eller kandidater at finde et job, fordi de kræver erfaring, og du kan ikke få erfaring, hvis du ikke bliver ansat - det viser sig at være en ond cirkel. Derfor gav vi gutterne muligheden for at bevise sig selv, og nu arbejder de med succes. Blandt vores praktikanter var der en fyr - en designingeniør på en fabrik, men som kunne programmere lidt og arbejde på Linux. Ja, han havde ingen seje færdigheder, men hans øjne funklede. For mig er det vigtigste hos mennesker deres indstilling, lysten til at lære og udvikle sig. For os er hver studerende en startup, som vi investerer vores tid og erfaring i. Vi giver alle en chance og er klar til at hjælpe, men eleven skal selv tage ansvar for sin fremtid.

Lev Goncharov alias @ultral, førende ingeniør, evangelist af infrastruktur refactoring gennem test: For omkring 2-3 år siden fik jeg idéen til at bringe IaC til masserne og lavede et internt kursus om Ansible. Allerede dengang talte man om, hvordan man kunne forene uensartede kurser med én idé. Senere blev dette suppleret med behovet for at udvide infrastrukturteamet på projektet. Efter at have set på naboholds succesfulde erfaringer med at udvikle Java School-kandidater, var det svært at afslå Stas' tilbud om at organisere en DevOps-skole. Som følge heraf dækkede vi i vores projekt behovet for specialister efter den første udgivelse.

Hvad skal du bruge for at komme i skole?

Alexey Sharapov: Motivation, lidenskab, en lille smule hensynsløshed. Vi vil have en lille test som inputkontrol, men generelt har vi brug for grundlæggende viden om Linux-systemer, ethvert programmeringssprog og ingen frygt for terminalkonsollen.

Lev Goncharov: Specifikke tekniske hårde færdigheder erhverves. Det vigtigste er at have en ingeniørmæssig tilgang til at løse problemer. Det vil ikke være overflødigt at kende sproget overhovedet, for en DevOps-ingeniør, som en "limmand", skal mode processer, og hvad man end siger, indebærer dette kommunikation og ikke altid på russisk. Men sproget kan også forbedres gennem kurser i virksomheden.

— Træningen på DevOps-skolen varer to måneder. Hvad kan lyttere lære i løbet af denne tid?

Ilya Kutuzov, lærer, leder af DevOps-fællesskabet hos Deutsche Telekom IT Solutions: Nu giver vi eleverne kun de hårde færdigheder, de har brug for til arbejdet: 

  • Grundlæggende om DevOps 

  • Udviklingsværktøjskasse

  • Beholdere

  • CI / CD

  • Skyer og orkestrering 

  • Overvågning

  • Konfigurationsstyring 

  • Udvikling

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skoleForedrag på en DevOps-skole på den anden side af skærmen

— Hvad sker der, efter at den studerende har bestået uddannelsen?

Resultatet af uddannelsen er præsentationen af ​​et kursusprojekt, hvor projekter interesserede i kandidater vil deltage. Baseret på resultaterne af uddannelsen vil kandidaten kende stakken af ​​teknologier, der bruges i vores virksomhed, og vil straks blive involveret i opgaverne i et rigtigt projekt. Efter at have opsummeret resultaterne af showet, vil der blive givet jobtilbud til de bedste studerende!

— Stas, du nævnte engang, at det ikke var let at rekruttere et hold af lærere. Var du nødt til at hente eksterne specialister til dette?

Stanislav Salangin: Ja, i starten var det meget svært at samle et hold og, vigtigst af alt, beholde det, ikke lade det sprede sig og fortsætte med at motivere det. Men alle skolens lærere og mentorer er vores medarbejdere. Det er DevOps leads i projekter, som ved, hvordan vores projekter fungerer indefra og oprigtigt støtter deres forretning og virksomheden. Vi kaldes en skole, og ikke et akademi eller kurser, for ligesom på en rigtig skole er tæt kommunikation mellem læreren og eleverne af stor betydning for os. Vi planlægger at organisere vores eget fællesskab med studerende - ikke en Telegram-chat, men et fællesskab af ligesindede, der mødes personligt, hjælper hinanden og udvikler sig.

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skoleVi drømmer om lærere og mentorer. Vi håber snart at mødes og tage et gruppebillede personligt!

— Hvad laver du på DevOps-skolen?

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Ilya Kutuzov, lærer, leder af DevOps-fællesskabet hos Deutsche Telekom IT Solutions:

“Jeg lærer eleverne, hvordan man bygger pipelines på GitLab, hvordan man får værktøjer til at være venner med hinanden, og hvordan man får dem til at være venner uden dig.

Hvorfor DevOps-skole? Et online kursus giver ikke hurtig fordybelse og giver ikke praktiske færdigheder i at arbejde med teknologi. Enhver virtuel skole vil ikke give dig følelsen af, at du virkelig ved, hvordan du løser praktiske problemer og kan håndtere et reelt problem på et projekt. Det, de studerende møder under deres studier, er det, de vil arbejde med i projekter.”

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Alexey Sharapov, teknisk leder, leder og mentor for skolen:

”Jeg sørger for, at elever og andre mentorer ikke opfører sig dårligt. Jeg hjælper elever med at løse tekniske og organisatoriske tvister, hjalp eleverne med at genkende sig selv som devops og sætte et personligt eksempel. Jeg underviser i et gennemprøvet og cool containeriseringskursus.”

 

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Igor Renkas, Ph.D., mentor, produktejer:

”Jeg vejleder elever på skolen, og hjælper også Stanislav med at organisere og udvikle skolen. Den første pandekage kom efter min mening ikke ud klumpet, og vi startede med succes. Nu arbejder vi selvfølgelig på, hvad der kan forbedres i skolen: Vi tænker på et modulopbygget format, undervisning i etaper, vi ønsker at undervise i ikke kun hårde færdigheder, men også bløde færdigheder i fremtiden. Vi havde ingen slagne veje og ingen færdige løsninger. Vi søgte lærere blandt vores kolleger, gennemtænkte foredrag, et kursusprojekt og organiserede alt fra bunden. Men dette er vores største udfordring og hele skolens skønhed: vi følger vores egen vej, gør det, vi synes er rigtigt, og hvad der er bedst for vores elever."

"Det vigtigste for os er ønsket om at lære og udvikle sig i DevOps" - lærere og mentorer om, hvordan de underviser på en DevOps-skole

Lev Goncharov alias @ultral, førende ingeniør, evangelist af infrastruktur refactoring gennem test:

“Jeg lærer eleverne Configuration Management og hvordan man lever med det. Det vil ikke være nok at sætte noget ind i git, der skal et paradigmeskifte til i tænkning og tilgange. Denne infrastruktur som kode betyder ikke kun at skrive noget kode, men at lave en understøttet, forståelig løsning. Hvis vi taler om teknologi, taler jeg primært om Ansible og nævner kort, hvordan man forbinder det med Jenkins, Packer, Terraform."

— Kolleger, tak for interviewet! Hvad er dit sidste budskab til læserne?

Stanislav Salangin: Vi inviterer ikke kun superingeniører eller unge studerende til at studere hos os, ikke kun folk, der kan tysk eller engelsk - det hele kommer. For os er hovedsagen åbenhed, vilje til at arbejde intensivt og lysten til at lære og udvikle sig i DevOps. 

DevOps er bare en historie om kontinuerlig udvikling. DevOps-symbolet er et uendelighedstegn, der består af separate dele: test, integration og så videre. En DevOps-ingeniør skal hele tiden have alt dette for øje, hele tiden lære nye ting, tage en proaktiv position og ikke tøve med at stille dumme spørgsmål. 

DevOps-skolen er et open source-projekt. Vi gør dette for fællesskabet, deler viden og ønsker oprigtigt at hjælpe fyre, der har et ønske om at udvikle sig i DevOps. Nu i vores virksomhed er alle veje åbne for junioringeniører. Det vigtigste er ikke at være bange!

Kilde: www.habr.com

Tilføj en kommentar