"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

L’autunno è un periodo dell’anno fantastico. Mentre gli scolari e gli studenti iniziano l'anno scolastico con la nostalgia dell'estate, gli adulti si risvegliano con la nostalgia dei vecchi tempi e la sete di conoscenza.

Fortunatamente non è mai troppo tardi per imparare. Soprattutto se vuoi diventare un ingegnere DevOps.

Quest'estate, i nostri colleghi hanno lanciato il primo flusso della scuola DevOps e si stanno preparando ad avviare il secondo a novembre. Se stai pensando da molto tempo di diventare un ingegnere DevOps, benvenuto nel gatto!

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

Perché e per chi è stata creata la scuola DevOps e cosa serve per entrarvi? Abbiamo parlato con insegnanti e tutor per trovare le risposte a queste domande.

— Come è iniziata la creazione della scuola DevOps?

Stanislav Salangin, fondatore della scuola DevOps: Creare una scuola DevOps è, da un lato, un’esigenza del momento. Questa è ora una delle professioni più richieste e la domanda di ingegneri nei progetti ha iniziato a superare l'offerta. Coltiviamo questa idea da molto tempo e abbiamo fatto diversi tentativi, ma solo quest'anno le stelle si sono finalmente allineate: abbiamo riunito contemporaneamente un team di specialisti avanzati e interessati in un unico posto e abbiamo lanciato il primo stream. La prima scuola era una scuola pilota: lì hanno studiato solo i nostri dipendenti, ma presto prevediamo di reclutare una seconda “coorte” con studenti non solo della nostra azienda.

Alexey Sharapov, responsabile tecnico, mentore principale: L'anno scorso abbiamo assunto studenti come stagisti e formato junior. È difficile per gli studenti universitari o i laureati trovare lavoro perché richiedono esperienza, e non puoi fare esperienza se non vieni assunto: si rivela un circolo vizioso. Pertanto, abbiamo dato ai ragazzi l'opportunità di mettersi alla prova e ora stanno lavorando con successo. Tra i nostri stagisti c'era un ragazzo: un ingegnere progettista in una fabbrica, ma che sapeva programmare un po' e lavorare su Linux. Sì, non aveva abilità interessanti, ma i suoi occhi brillavano. Per me, la cosa principale nelle persone è il loro atteggiamento, il desiderio di apprendere e svilupparsi. Per noi ogni studente è una startup in cui investiamo tempo ed esperienza. Diamo una possibilità a tutti e siamo pronti ad aiutare, ma lo studente stesso deve assumersi la responsabilità del suo futuro.

Lev Goncharov aka @ultral, ingegnere leader, sostenitore del refactoring delle infrastrutture attraverso i test: Circa 2-3 anni fa, mi è venuta l'idea di portare IaC alle masse e ho creato un corso interno su Ansible. Già allora si parlava di come unire corsi disparati con un'unica idea. Successivamente a ciò si è aggiunta la necessità di espandere il team infrastrutturale coinvolto nel progetto. Considerando l’esperienza di successo dei team vicini nello sviluppo dei diplomati della Java School, è stato difficile rifiutare l’offerta di Stas di organizzare una scuola DevOps. Di conseguenza, nel nostro progetto abbiamo coperto la necessità di specialisti dopo il primo rilascio.

- Di cosa hai bisogno per entrare a scuola?

Alexey Sharapov: Motivazione, passione, un po' di incoscienza. Faremo un po' di test come controllo dell'input, ma in generale è necessaria una conoscenza base dei sistemi Linux, qualsiasi linguaggio di programmazione e nessuna paura della console del terminale.

Lev Goncharov: Vengono acquisite competenze tecniche specifiche. La cosa principale è avere un approccio ingegneristico alla risoluzione dei problemi. Non sarà superfluo conoscere la lingua, perché un ingegnere DevOps, come un "collatore", deve modellare i processi e questo, qualunque cosa si possa dire, implica comunicazione e non sempre in russo. Ma la lingua può essere migliorata anche attraverso corsi interni all'azienda.

— La formazione presso la scuola DevOps dura due mesi. Cosa possono imparare gli ascoltatori in questo periodo?

Ilya Kutuzov, insegnante, leader della comunità DevOps presso Deutsche Telekom IT Solutions: Ora diamo agli studenti solo le competenze tecniche di cui hanno bisogno per lavorare: 

  • Nozioni di base su DevOps 

  • Kit di strumenti per lo sviluppo

  • Tecnologie Container

  • CI / CD

  • Nuvole e orchestrazione 

  • Controllo

  • Gestione della configurazione 

  • Mercato

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOpsLezioni in una scuola DevOps dall'altra parte dello schermo

— Cosa succede dopo che lo studente ha padroneggiato il programma del corso?

Il risultato della formazione è la presentazione di un progetto di corso, al quale parteciperanno progetti interessati ai laureati. Sulla base dei risultati della formazione, il laureato conoscerà il panorama delle tecnologie utilizzate nella nostra azienda e sarà in grado di impegnarsi immediatamente nelle attività di un progetto reale. Dopo aver riassunto i risultati dello spettacolo, verranno fatte offerte di lavoro ai migliori studenti!

— Stas, una volta hai detto che reclutare un team di insegnanti non è stato facile. Hai dovuto ricorrere a specialisti esterni per questo?

Stanislav Salangin: Sì, all'inizio è stato molto difficile mettere insieme una squadra e, soprattutto, mantenerla, non lasciarla disperdere e continuare a motivarla. Ma tutti gli insegnanti e i mentori della scuola sono nostri dipendenti. Si tratta di leader DevOps nei progetti che sanno come funzionano i nostri progetti dall'interno e supportano sinceramente la loro attività e l'azienda. Ci chiamiamo scuola e non accademia o corsi perché, come in una vera scuola, per noi è di grande importanza la stretta comunicazione tra insegnante e studenti. Abbiamo intenzione di organizzare la nostra comunità con gli studenti: non una chat di Telegram, ma una comunità di persone che la pensano allo stesso modo che si incontrano di persona, si aiutano a vicenda e si sviluppano.

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOpsSogniamo insegnanti e mentori. Speriamo di incontrarci presto e scattare una foto di gruppo di persona!

— Cosa fai alla scuola DevOps?

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

Ilya Kutuzov, insegnante, leader della comunità DevOps presso Deutsche Telekom IT Solutions:

“Insegno agli studenti come costruire pipeline su GitLab, come far sì che gli strumenti siano amici tra loro e come farli diventare amici senza di te.

Perché la scuola DevOps? Un corso online non fornisce un'immersione rapida e non fornisce competenze pratiche per lavorare con la tecnologia. Qualsiasi scuola virtuale non ti darà la sensazione di sapere davvero come risolvere problemi pratici e di poter affrontare un problema reale su un progetto. Ciò che gli studenti incontrano durante i loro studi è ciò con cui lavoreranno nei progetti.

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

Alexey Sharapov, responsabile tecnico, direttore e mentore della scuola:

“Mi assicuro che gli studenti e gli altri mentori non si comportino male. Aiuto gli studenti a risolvere controversie tecniche e organizzative, ho aiutato gli studenti a riconoscersi come devops e a dare l'esempio personale. Insegno un corso comprovato e interessante sulla containerizzazione. "

 

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

Igor Renkas, Ph.D., mentore, proprietario del prodotto:

“Faccio da mentore agli studenti della scuola e aiuto anche Stanislav nell'organizzazione e nello sviluppo della scuola. Il primo pancake, secondo me, non è venuto fuori grumoso e abbiamo iniziato con successo. Ora, ovviamente, stiamo lavorando su ciò che può essere migliorato a scuola: stiamo pensando a un formato modulare, all’insegnamento per fasi, vogliamo insegnare in futuro non solo le hard skills, ma anche le soft skills. Non avevamo strade battute né soluzioni già pronte. Abbiamo cercato insegnanti tra i nostri colleghi, pensato alle lezioni, al progetto del corso e organizzato tutto da zero. Ma questa è la nostra sfida principale e tutta la bellezza della scuola: seguiamo la nostra strada, facciamo ciò che riteniamo giusto e ciò che è meglio per i nostri studenti”.

"Per noi, la cosa principale è il desiderio di imparare e svilupparsi in DevOps" - insegnanti e mentori su come insegnano alla scuola DevOps

Lev Goncharov aka @ultral, ingegnere leader, sostenitore del refactoring delle infrastrutture attraverso i test:

“Insegno agli studenti la gestione della configurazione e come conviverci. Non basterà mettere qualcosa in Git, occorrerà un cambio di paradigma nel pensiero e negli approcci. Quell'infrastruttura come codice significa non solo scrivere del codice, ma creare una soluzione supportata e comprensibile. Se parliamo di tecnologia, parlo principalmente di Ansible e accenno brevemente a come collegarlo a Jenkins, Packer, Terraform.”

— Colleghi, grazie per l’intervista! Qual è il tuo messaggio finale ai lettori?

Stanislav Salangin: Invitiamo a studiare con noi non solo superingegneri o giovani studenti, non solo persone che conoscono il tedesco o l'inglese: arriverà tutto. Per noi la cosa principale è l’apertura, la volontà di lavorare intensamente e il desiderio di apprendere e svilupparsi in DevOps. 

DevOps è solo una storia di sviluppo continuo. Il simbolo DevOps è un segno di infinito composto da parti separate: test, integrazione e così via. Un ingegnere DevOps deve tenere costantemente presente tutto questo, imparare costantemente cose nuove, assumere una posizione proattiva e non esitare a porre domande stupide. 

La scuola DevOps è un progetto open source. Lo facciamo per la comunità, condividiamo conoscenze e desideriamo sinceramente aiutare i ragazzi che desiderano svilupparsi in DevOps. Ora nella nostra azienda tutte le strade sono aperte agli ingegneri junior. L'importante è non avere paura!

Fonte: habr.com

Aggiungi un commento