"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Το φθινόπωρο είναι μια καταπληκτική εποχή του χρόνου. Ενώ μαθητές και μαθητές ξεκινούν τη σχολική χρονιά με λαχτάρα για καλοκαίρι, οι ενήλικες ξυπνούν με νοσταλγία για τα παλιά και δίψα για γνώση.

Ευτυχώς, ποτέ δεν είναι αργά για να μάθεις. Ειδικά αν θέλετε να γίνετε μηχανικός DevOps.

Αυτό το καλοκαίρι, οι συνάδελφοί μας ξεκίνησαν την πρώτη ροή της σχολής DevOps και ετοιμάζονται να ξεκινήσουν τη δεύτερη τον Νοέμβριο. Εάν σκέφτεστε να γίνετε μηχανικός DevOps εδώ και πολύ καιρό, καλώς ήρθατε στη γάτα!

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Γιατί και για ποιον δημιουργήθηκε το σχολείο DevOps και τι χρειάζεται για να μπει σε αυτό; Μιλήσαμε με δασκάλους και μέντορες για να μάθουμε τις απαντήσεις σε αυτές τις ερωτήσεις.

— Πώς ξεκίνησε η δημιουργία της σχολής DevOps;

Stanislav Salangin, ιδρυτής της σχολής DevOps: Η δημιουργία ενός σχολείου DevOps είναι, αφενός, μια απαίτηση της εποχής. Αυτό είναι πλέον ένα από τα επαγγέλματα με τη μεγαλύτερη ζήτηση και η ζήτηση για μηχανικούς σε έργα έχει αρχίσει να υπερβαίνει την προσφορά. Καλλιεργήσαμε αυτήν την ιδέα εδώ και πολύ καιρό και κάναμε αρκετές προσπάθειες, αλλά τα αστέρια τελικά ευθυγραμμίστηκαν μόνο φέτος: συγκεντρώσαμε μια ομάδα προηγμένων και ενδιαφερόμενων ειδικών σε ένα μέρος ταυτόχρονα και ξεκινήσαμε την πρώτη ροή. Το πρώτο σχολείο ήταν πιλοτικό: μόνο οι υπάλληλοί μας σπούδαζαν εκεί, αλλά σύντομα σχεδιάζουμε να στρατολογήσουμε μια δεύτερη «κοόρτη» με μαθητές όχι μόνο από την εταιρεία μας.

Alexey Sharapov, τεχνικός επικεφαλής, κορυφαίος μέντορας: Πέρυσι προσλάβαμε φοιτητές ως ασκούμενους και εκπαιδευμένους juniors. Είναι δύσκολο για φοιτητές ή πτυχιούχους πανεπιστημίου να βρουν δουλειά επειδή απαιτούν εμπειρία και δεν μπορείτε να αποκτήσετε εμπειρία αν δεν προσληφθείτε - αποδεικνύεται ότι είναι ένας φαύλος κύκλος. Ως εκ τούτου, δώσαμε στα παιδιά την ευκαιρία να αποδείξουν τον εαυτό τους και τώρα εργάζονται με επιτυχία. Μεταξύ των ασκουμένων μας υπήρχε ένας τύπος - μηχανικός σχεδιασμού σε ένα εργοστάσιο, αλλά που ήξερε να προγραμματίζει λίγο και να δουλεύει σε Linux. Ναι, δεν είχε καλές δεξιότητες, αλλά τα μάτια του άστραψαν. Για μένα, το κύριο πράγμα στους ανθρώπους είναι η στάση τους, η επιθυμία να μάθουν και να εξελιχθούν. Για εμάς, κάθε φοιτητής είναι μια startup στην οποία επενδύουμε τον χρόνο και την εμπειρία μας. Δίνουμε σε όλους μια ευκαιρία και είμαστε έτοιμοι να βοηθήσουμε, αλλά ο ίδιος ο μαθητής πρέπει να αναλάβει την ευθύνη για το μέλλον του.

Lev Goncharov γνωστός και ως @ultral, κορυφαίος μηχανικός, ευαγγελιστής της ανακατασκευής υποδομών μέσω δοκιμών: Πριν από περίπου 2-3 ​​χρόνια, μου ήρθε η ιδέα να φέρω το IaC στις μάζες και δημιούργησα ένα εσωτερικό μάθημα για το Ansible. Ακόμη και τότε, γινόταν λόγος για το πώς να ενωθούν οι διαφορετικές πορείες με μια ιδέα. Αργότερα, αυτό συμπληρώθηκε από την ανάγκη επέκτασης της ομάδας υποδομής στο έργο. Έχοντας εξετάσει την επιτυχημένη εμπειρία γειτονικών ομάδων στην ανάπτυξη αποφοίτων Java School, ήταν δύσκολο να αρνηθούμε την προσφορά του Stas να οργανώσει ένα σχολείο DevOps. Ως αποτέλεσμα, στο έργο μας καλύψαμε την ανάγκη για ειδικούς μετά την πρώτη κυκλοφορία.

- Τι χρειάζεσαι για να μπεις στο σχολείο;

Alexey Sharapov: Κίνητρο, πάθος, λίγη απερισκεψία. Θα έχουμε μια μικρή δοκιμή ως έλεγχο εισόδου, αλλά γενικά χρειαζόμαστε βασικές γνώσεις συστημάτων Linux, οποιαδήποτε γλώσσα προγραμματισμού και κανένα φόβο για την κονσόλα τερματικού.

Λεβ Γκοντσάροφ: Αποκτώνται συγκεκριμένες τεχνικές δεξιότητες. Το κύριο πράγμα είναι να έχουμε μια μηχανική προσέγγιση για την επίλυση προβλημάτων. Δεν θα είναι περιττό να γνωρίζουμε καθόλου τη γλώσσα, γιατί ένας μηχανικός DevOps, όπως ένας «κολλητός», πρέπει να επεξεργάζεται τη μόδα, και αυτό, ό,τι κι αν πει κανείς, συνεπάγεται επικοινωνία και όχι πάντα στα ρωσικά. Αλλά η γλώσσα μπορεί επίσης να βελτιωθεί μέσω μαθημάτων εντός της εταιρείας.

— Η εκπαίδευση στη σχολή DevOps διαρκεί δύο μήνες. Τι μπορούν να μάθουν οι ακροατές κατά τη διάρκεια αυτής της περιόδου;

Ilya Kutuzov, δάσκαλος, ηγέτης της κοινότητας DevOps στην Deutsche Telekom IT Solutions: Τώρα δίνουμε στους μαθητές μόνο τις σκληρές δεξιότητες που χρειάζονται για εργασία: 

  • Βασικά στοιχεία του DevOps 

  • Εργαλειοθήκη ανάπτυξης

  • Εμπορευματοκιβώτια

  • CI / CD

  • Σύννεφα & ενορχήστρωση 

  • παρακολούθηση

  • Διαχείριση διαμόρφωσης 

  • Ανάπτυξη

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOpsΔιαλέξεις σε ένα σχολείο DevOps στην άλλη πλευρά της οθόνης

— Τι συμβαίνει αφού ο φοιτητής κατακτήσει το πρόγραμμα μαθημάτων;

Το αποτέλεσμα της εκπαίδευσης είναι η παρουσίαση ενός προγράμματος μαθημάτων, το οποίο θα παρακολουθήσουν έργα που ενδιαφέρονται για πτυχιούχους. Με βάση τα αποτελέσματα της εκπαίδευσης, ο απόφοιτος θα γνωρίζει τη στοίβα των τεχνολογιών που χρησιμοποιούνται στην εταιρεία μας και θα μπορεί να εμπλακεί αμέσως στα καθήκοντα ενός πραγματικού έργου. Αφού συνοψιστούν τα αποτελέσματα της παράστασης, θα γίνουν προσφορές εργασίας στους καλύτερους μαθητές!

— Stas, είπες κάποτε ότι η πρόσληψη μιας ομάδας δασκάλων δεν ήταν εύκολη. Χρειάστηκε να φέρετε εξωτερικούς ειδικούς για αυτό;

Stanislav Salangin: Ναι, στην αρχή ήταν πολύ δύσκολο να συγκεντρώσεις μια ομάδα και, κυρίως, να την κρατήσεις, να μην την αφήσεις να σκορπιστεί και να συνεχίσει να την δίνει κίνητρο. Όλοι όμως οι δάσκαλοι και οι μέντορες του σχολείου είναι υπάλληλοί μας. Αυτοί είναι ηγέτες DevOps σε έργα που γνωρίζουν πώς λειτουργούν τα έργα μας εκ των έσω και υποστηρίζουν ειλικρινά την επιχείρησή τους και την εταιρεία. Μας λένε σχολείο και όχι ακαδημία ή μαθήματα, γιατί, όπως σε ένα πραγματικό σχολείο, έχει μεγάλη σημασία για εμάς η στενή επικοινωνία μεταξύ του δασκάλου και των μαθητών. Σκοπεύουμε να οργανώσουμε τη δική μας κοινότητα με μαθητές - όχι μια συνομιλία μέσω Telegram, αλλά μια κοινότητα ομοϊδεατών που συναντιούνται προσωπικά, βοηθούν ο ένας τον άλλον και αναπτύσσονται.

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOpsΟνειρευόμαστε δασκάλους και μέντορες. Ελπίζουμε να βρεθούμε σύντομα και να βγάλουμε μια ομαδική φωτογραφία από κοντά!

— Τι κάνετε στη σχολή DevOps;

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Ilya Kutuzov, δάσκαλος, ηγέτης της κοινότητας DevOps στην Deutsche Telekom IT Solutions:

«Διδάσκω στους μαθητές πώς να χτίζουν αγωγούς στο GitLab, πώς να κάνουν τα εργαλεία να είναι φίλοι μεταξύ τους και πώς να τα κάνουν να είναι φίλοι χωρίς εσάς.

Γιατί το σχολείο DevOps; Ένα διαδικτυακό μάθημα δεν παρέχει γρήγορη εμβάπτιση και δεν παρέχει πρακτικές δεξιότητες στην εργασία με την τεχνολογία. Οποιοδήποτε εικονικό σχολείο δεν θα σας δώσει την αίσθηση ότι ξέρετε πραγματικά πώς να επιλύετε πρακτικά προβλήματα και μπορείτε να αντιμετωπίσετε ένα πραγματικό πρόβλημα σε ένα έργο. Αυτό που αντιμετωπίζουν οι μαθητές κατά τη διάρκεια των σπουδών τους είναι αυτό με το οποίο θα δουλέψουν σε έργα».

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Alexey Sharapov, τεχνικός επικεφαλής, επικεφαλής και μέντορας του σχολείου:

«Φροντίζω ότι οι μαθητές και οι άλλοι μέντορες δεν συμπεριφέρονται άσχημα. Βοηθάω τους μαθητές να επιλύουν τεχνικές και οργανωτικές διαφορές, βοήθησα τους μαθητές να αναγνωρίσουν τον εαυτό τους ως devop και να δώσω προσωπικό παράδειγμα. Διδάσκω ένα δοκιμασμένο και δροσερό μάθημα κοντέινερ».

 

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Igor Renkas, Ph.D., μέντορας, ιδιοκτήτης προϊόντος:

«Καθοδηγώ τους μαθητές στο σχολείο και επίσης βοηθάω τον Stanislav στην οργάνωση και την ανάπτυξη του σχολείου. Η πρώτη τηγανίτα, κατά τη γνώμη μου, δεν βγήκε σβόλου και ξεκινήσαμε με επιτυχία. Τώρα, φυσικά, εργαζόμαστε για το τι μπορεί να βελτιωθεί στο σχολείο: σκεφτόμαστε μια σπονδυλωτή μορφή, τη διδασκαλία σταδιακά, θέλουμε να διδάξουμε όχι μόνο σκληρές δεξιότητες, αλλά και μαλακές δεξιότητες στο μέλλον. Δεν είχαμε κτυπημένο δρόμο και έτοιμες λύσεις. Αναζητήσαμε δασκάλους μεταξύ των συναδέλφων μας, σκεφτήκαμε διαλέξεις, ένα πρόγραμμα μαθημάτων και οργανώσαμε τα πάντα από την αρχή. Αλλά αυτή είναι η κύρια πρόκληση μας και όλη η ομορφιά του σχολείου: ακολουθούμε το δικό μας μονοπάτι, κάνουμε αυτό που πιστεύουμε ότι είναι σωστό και ό,τι είναι καλύτερο για τους μαθητές μας».

"Το κύριο πράγμα για εμάς είναι η επιθυμία να μάθουμε και να εξελιχθούμε στο DevOps" - δάσκαλοι και μέντορες για το πώς διδάσκουν σε ένα σχολείο DevOps

Lev Goncharov γνωστός και ως @ultral, κορυφαίος μηχανικός, ευαγγελιστής της ανακατασκευής υποδομών μέσω δοκιμών:

«Διδάσκω στους μαθητές τη διαχείριση διαμόρφωσης και πώς να ζουν με αυτήν. Δεν θα είναι αρκετό να βάλουμε κάτι στο git, πρέπει να υπάρξει μια αλλαγή παραδείγματος στη σκέψη και τις προσεγγίσεις. Αυτή η υποδομή ως κώδικας σημαίνει όχι μόνο τη σύνταξη κάποιου κώδικα, αλλά τη δημιουργία μιας υποστηριζόμενης, κατανοητής λύσης. Αν μιλάμε για τεχνολογία, μιλάω κυρίως για το Ansible και αναφέρω εν συντομία πώς να το συνδέσω με Jenkins, Packer, Terraform.»

— Συνάδελφοι, ευχαριστώ για τη συνέντευξη! Ποιο είναι το τελευταίο σας μήνυμα προς τους αναγνώστες;

Stanislav Salangin: Καλούμε όχι μόνο υπερ-μηχανικούς ή νέους φοιτητές να σπουδάσουν μαζί μας, όχι μόνο ανθρώπους που ξέρουν γερμανικά ή αγγλικά - όλα θα έρθουν. Για εμάς, το κύριο πράγμα είναι το άνοιγμα, η προθυμία για εντατική εργασία και η επιθυμία για μάθηση και ανάπτυξη στο DevOps. 

Το DevOps είναι απλώς μια ιστορία συνεχούς ανάπτυξης. Το σύμβολο DevOps είναι ένα σύμβολο του άπειρου που αποτελείται από ξεχωριστά κομμάτια: δοκιμή, ενοποίηση και ούτω καθεξής. Ένας μηχανικός DevOps πρέπει να τα έχει συνεχώς όλα αυτά υπόψη, να μαθαίνει συνεχώς νέα πράγματα, να παίρνει μια προληπτική θέση και να μην διστάζει να κάνει ηλίθιες ερωτήσεις. 

Το DevOps School είναι ένα έργο ανοιχτού κώδικα. Το κάνουμε αυτό για την κοινότητα, μοιραζόμαστε γνώσεις και θέλουμε ειλικρινά να βοηθήσουμε παιδιά που επιθυμούν να αναπτυχθούν στο DevOps. Τώρα στην εταιρεία μας όλοι οι δρόμοι είναι ανοιχτοί για κατώτερους μηχανικούς. Το κύριο πράγμα είναι να μην φοβάστε!

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο