Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Πρόσληψη για καλοκαιρινή πρακτική στο Yandex συνεχίζεται. Πηγαίνει σε πέντε κατευθύνσεις: backend, ML, ανάπτυξη για κινητά, frontend και analytics. Σε αυτό το ιστολόγιο, σε άλλα ιστολόγια στο Habré και όχι μόνο, μπορείτε να βρείτε πολλές πληροφορίες για το πώς λειτουργεί η πρακτική άσκηση. Αλλά πολλά σε αυτή τη διαδικασία παραμένουν μυστήριο για όσους δεν εργάζονται στην εταιρεία. Και αν κοιτάξετε από τη σκοπιά των υπευθύνων ανάπτυξης, προκύπτουν ακόμη περισσότερα ερωτήματα. Πώς να πραγματοποιήσετε σωστά μια πρακτική άσκηση, πώς να μεγιστοποιήσετε την αμοιβαία χρησιμότητα με έναν ασκούμενο, πώς να τον γνωρίσετε σε τρεις μήνες και να του διδάξετε όλα όσα χρειάζεται για να συνεχίσει να εργάζεται;

Πέντε από εμάς ετοιμάσαμε αυτό το άρθρο. Ας συστηθούμε: Ignat Kolesnichenko από την υπηρεσία κατανεμημένης τεχνολογίας υπολογιστών, Misha Levin από την υπηρεσία πληροφοριών μηχανών Market, Denis Malykh από την υπηρεσία ανάπτυξης εφαρμογών, Seryozha Berezhnoy από το τμήμα ανάπτυξης διεπαφής αναζήτησης και Dima Cherkasov από την ομάδα ανάπτυξης κατά της απάτης. Ο καθένας από εμάς αντιπροσωπεύει τη δική του περιοχή πρακτικής άσκησης. Είμαστε όλοι διευθυντές, χρειαζόμαστε ασκούμενους και έχουμε κάποια εμπειρία να δουλεύουμε μαζί τους. Ας σας πούμε κάτι από αυτή την εμπειρία.

Συνέντευξη πριν από την πρακτική άσκηση

Αρκετές τεχνικές συνεντεύξεις περιμένουν τους υποψηφίους. Η επιτυχία σε μια συνέντευξη εξαρτάται λιγότερο από τις soft skills (την ικανότητα αποτελεσματικής επικοινωνίας) και περισσότερο από τις σκληρές δεξιότητες (δεξιότητες στα μαθηματικά και τον προγραμματισμό). Ωστόσο, οι διευθυντές αξιολογούν και τα δύο.

Ignat:

Ακόμα κι αν ένα άτομο είναι πολύ ψύχραιμο, αλλά απολύτως μη επικοινωνιακό, δεν θα μπορεί να εφαρμόσει όλες του τις δεξιότητες. Φυσικά, το προσέχουμε αυτό, αλλά αυτό δεν είναι λόγος να μην πάρεις κάποιον για πρακτική. Σε τρεις μήνες, όλα μπορούν να αλλάξουν, και επιπλέον, η πρώτη σας εντύπωση μπορεί να αποδειχθεί λανθασμένη. Και αν όλα είναι σωστά, θα χρειαστεί να εξηγήσετε στο άτομο, να αναζητήσετε άλλες εντολές. Για τους ασκούμενους, οι επικοινωνιακές δεξιότητες σίγουρα δεν αποτελούν βασικό παράγοντα. Ωστόσο, οι επαγγελματικές δεξιότητες είναι πολύ πιο σημαντικές.

Ντένις:

Μου αρέσουν οι άνθρωποι που λένε ιστορίες - με την καλή έννοια. Ένα άτομο που μπορεί να πει πώς αυτός και η ομάδα του αντιμετώπισαν ηρωικά κάποιο fakap είναι ενδιαφέρον. Αρχίζω να κάνω επακόλουθες ερωτήσεις όταν εμφανίζεται μια ιστορία σαν αυτή. Αλλά αυτό σπάνια συμβαίνει αν ρωτήσετε απλώς «να πείτε για κάτι ενδιαφέρον στα έργα σας».

Κάποτε ένας υποψήφιος είπε μια υπέροχη φράση, την οποία μάλιστα έγραψα: «Απέφυγα επιτυχώς να λύσω κουραστικά προβλήματα».

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Δεδομένου ότι υπάρχει λίγος χρόνος για επικοινωνία, ο ερευνητής προσπαθεί να λάβει χρήσιμες πληροφορίες για τον υποψήφιο κάθε λεπτό της συνάντησης. Είναι υπέροχο αν ο ασκούμενος είχε καταλάβει εκ των προτέρων ποιες λεπτομέρειες της εμπειρίας του (όχι από το βιογραφικό του) θα μπορούσε να μοιραστεί. Αυτή θα πρέπει να είναι μια σύντομη ιστορία αυστηρά στην ουσία.

Ντένις:

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

Ο χρόνος για τις ιστορίες που περιγράφει ο Denis συνήθως παραμένει μόνο στην τελική συνέντευξη. Μέχρι τότε, είναι απαραίτητο να επιδείξουμε τις θεμελιώδεις και πρακτικές γνώσεις που θα αποτελέσουν τη βάση της μελλοντικής εργασίας. Και, φυσικά, θα χρειαστεί να γράψετε τον κωδικό σε έναν πίνακα ή σε ένα κομμάτι χαρτί.

Misha:

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

Ντένις:

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

Δοκιμή αλγορίθμων κατά τη διάρκεια μιας συνέντευξης

Αυτό είναι ένα ξεχωριστό θέμα επειδή οι υποψήφιοι εξακολουθούν να έχουν μια ερώτηση - γιατί αξιολογούμε πάντα τη γνώση των αλγορίθμων και των δομών δεδομένων; Ακόμη και μελλοντικοί προγραμματιστές κινητής τηλεφωνίας και προγραμματιστές front-end υποβάλλονται σε τέτοιες δοκιμές.

Misha:

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

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Η εμπειρία στους αλγόριθμους είναι χρήσιμη για τρεις λόγους. Πρώτον, προφανώς θα χρειαστεί σε αλγοριθμικές εργασίες - οι οποίες δεν συμβαίνουν συχνά, αλλά συμβαίνουν. Δεύτερον, ο προγραμματιστής θα είναι σε θέση να επιλύει πιο αποτελεσματικά προβλήματα που σχετίζονται με αλγόριθμους, ακόμη και αν δεν απαιτούν εμβάθυνση στους ίδιους τους αλγόριθμους (και υπάρχουν ήδη αρκετοί από αυτούς). Τρίτον, αν δεν σας διδάχτηκαν αλγόριθμους στο πανεπιστήμιο, αλλά εξακολουθείτε να ξέρετε πώς να συνεργάζεστε με αυτούς, τότε αυτό σας χαρακτηρίζει ως περιεργητικό άτομο και θα αυξήσει την εξουσία σας στα μάτια του ερωτώμενου.

Ντένις:

Ένα μεγάλο μέρος της ανάπτυξης για κινητά είναι η ανακατεύθυνση JSON. Όμως μια φορά κάθε έξι μήνες υπάρχουν περιπτώσεις που χρειάζονται αλγόριθμοι. Αυτήν τη στιγμή σχεδιάζω όμορφους χάρτες για το Yandex.Weather. Και σε μια εβδομάδα έπρεπε να εφαρμόσω τον αλγόριθμο εξομάλυνσης, τον αλγόριθμο Sutherland-Hodgman και τον αλγόριθμο Martinez. Εάν ένα άτομο δεν ήξερε τι είναι ένας χάρτης ή μια ουρά προτεραιότητας, θα είχε κολλήσει σε αυτό για μεγάλο χρονικό διάστημα και θα ήταν ασαφές αν θα το είχε καταφέρει ή όχι χωρίς εξωτερική βοήθεια.

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

Υπάρχουν προγραμματιστές που ήρθαν στην ανάπτυξη ακαδημαϊκά: μπήκαν στο πανεπιστήμιο, σπούδασαν για πέντε χρόνια και έλαβαν ειδικότητα. Ξέρουν τους αλγόριθμους γιατί τους διδάχτηκαν. Και τότε η ίδια η γνώση των αλγορίθμων δεν χαρακτηρίζει με κανέναν τρόπο τους ορίζοντες ενός ατόμου· αυτός ο ορίζοντας πρέπει να ελεγχθεί με άλλο τρόπο.

Και υπάρχουν αυτοδίδακτοι, από τους οποίους υπολογίζω τον εαυτό μου. Ναι, τυπικά έχω εκπαίδευση πληροφορικής, δίπλωμα μηχανικής λογισμικού. Αλλά οι αυτοδίδακτοι έμαθαν να προγραμματίζουν «παρόλα αυτά». Δεν είχαν πανεπιστημιακό πρόγραμμα. Συνήθως δεν είναι εξοικειωμένοι με τους αλγόριθμους - γιατί δεν έχουν αντιμετωπίσει ποτέ την ανάγκη να τους μελετήσουν. Και όταν ένας τέτοιος άνθρωπος κατανοεί αλγόριθμους, σημαίνει ότι πέρασε χρόνο και τους κατάλαβε. Μετά την αποφοίτησή μου από το πανεπιστήμιο, συνειδητοποίησα ότι είχα τυφλά σημεία όσον αφορά τους θεμελιώδεις αλγόριθμους - γεγονός είναι ότι εφαρμόστηκε η ειδικότητά μου. Πήγα και σπούδασα διαδικτυακά μαθήματα από το Πανεπιστήμιο του Πρίνστον, τον γνωστό Robert Sedgwick. Το κατάλαβα και έκανα όλα τα μαθήματά μου. Και όταν κάποιος λέει μια παρόμοια ιστορία κατά τη διάρκεια μιας συνέντευξης, αμέσως με ενδιαφέρει, έχω την επιθυμία να συνεργαστώ μαζί του ή τουλάχιστον να συνεχίσω τη συζήτηση.

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Ignat:

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

Ποιες εργασίες λύνει ο ασκούμενος;

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

Ignat:

Αυτές είναι εξαιρετικά χρήσιμες εργασίες. Μπορεί να μην αυξήσουν τη χρήση του cluster κατά 10%, ή να εξοικονομήσουν στην εταιρεία ένα εκατομμύριο δολάρια, αλλά θα κάνουν εκατοντάδες ανθρώπους ευτυχισμένους. Για παράδειγμα, αυτή τη στιγμή έχουμε έναν ασκούμενο που εργάζεται με τον πελάτη μας για να εκτελέσει λειτουργίες στα cluster μας. Πριν ξεκινήσει, η λειτουργία πρέπει να φορτώσει ορισμένα δεδομένα στο σύμπλεγμα. Αυτό διαρκεί συνήθως 20–40 δευτερόλεπτα και πριν συμβεί σιωπηλά: το εκκινήσατε στην κονσόλα και καθίσατε εκεί, κοιτάζοντας μια μαύρη οθόνη. Ο ασκούμενος ήρθε και έκανε τη λειτουργία σε δύο εβδομάδες: τώρα μπορείτε να δείτε πώς ανεβαίνουν τα αρχεία και τι συμβαίνει. Το έργο, αφενός, δεν είναι δύσκολο να περιγραφεί, αλλά από την άλλη, υπάρχει κάτι να σκάψετε, ποιες βιβλιοθήκες να εξετάσετε. Το καλύτερο είναι ότι το έκανες, πέρασε μια εβδομάδα, αποδείχθηκε ότι ήταν σε ομάδες, οι άνθρωποι το χρησιμοποιούν ήδη. Όταν γράφετε μια ανάρτηση στο εσωτερικό δίκτυο, σας λένε ευχαριστώ.

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Misha:

Οι εκπαιδευόμενοι προετοιμάζουν μοντέλα, συλλέγουν δεδομένα για αυτά, καταλήγουν σε μετρήσεις και διεξάγουν πειράματα. Σταδιακά, αρχίζουμε απλώς να του δίνουμε περισσότερη ελευθερία και ευθύνη - ελέγχουμε αν μπορεί να το χειριστεί. Αν ναι, περνάει στο επόμενο επίπεδο. Δεν υποθέτουμε ότι όταν μπαίνει ένας ασκούμενος, ξέρει πώς να τα κάνει όλα. Ο διευθυντής τον βοηθά να το καταλάβει, του δίνει έναν σύνδεσμο προς έναν εσωτερικό πόρο ή διαδικτυακό μάθημα.

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

Dima:

Ο ασκούμενος μας κάνει τώρα σκληρές τροποποιήσεις στην καταπολέμηση της απάτης. Αυτό είναι ένα σύστημα που καταπολεμά μια μεγάλη ποικιλία καταχρήσεων και απάτης στις υπηρεσίες Yandex. Στην αρχή σκεφτήκαμε να δώσουμε πράγματα που δεν ήταν πολύ περίπλοκα και όχι πολύ σημαντικά για την παραγωγή. Προσπαθούμε να σκεφτούμε τα καθήκοντα του ασκούμενου εκ των προτέρων, αλλά μετά είδαμε ότι το άτομο «φλεγόταν», λύνοντας προβλήματα γρήγορα και καλά. Ως αποτέλεσμα, αρχίσαμε να του εμπιστευόμαστε την έναρξη της καταπολέμησης της απάτης για νέες υπηρεσίες.

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

Dima:

Υπάρχει ένα παλιό σύστημα και υπάρχει ένα νέο, που δεν έχει ακόμη ολοκληρωθεί. Είναι απαραίτητο να μετακινηθείτε από το ένα στο άλλο. Στο μέλλον, αυτό είναι ένα σημαντικό έργο, αν και με υψηλή αβεβαιότητα: πρέπει να επικοινωνήσετε πολύ, να διαβάσετε ακατανόητο κώδικα παλαιού τύπου. Στην τελευταία συνέντευξη, είπαμε ειλικρινά στον ασκούμενο ότι το έργο ήταν δύσκολο. Μου απάντησε ότι ήταν έτοιμος, ήρθε στην ομάδα μας και όλα του πήγαν καλά. Αποδείχθηκε ότι έχει τις ιδιότητες όχι μόνο προγραμματιστή, αλλά και διευθυντή. Ήταν έτοιμος να περπατήσει, να μάθει, να κάνει ping.

Καθοδήγηση ασκούμενου

Ένας ασκούμενος χρειάζεται έναν μέντορα για να βυθιστεί στις διαδικασίες. Αυτό είναι ένα άτομο που γνωρίζει όχι μόνο τα δικά του καθήκοντα, αλλά και τα καθήκοντα του ασκούμενου. Καθιερώνεται τακτική επικοινωνία με τον μέντορα, μπορείτε πάντα να απευθυνθείτε σε αυτόν για συμβουλές. Ο μέντορας μπορεί να είναι είτε ο αρχηγός της ομάδας (αν πρόκειται για μικρή ομάδα) είτε ένας από τους συναδέλφους, τακτικά μέλη της ομάδας.

Ignat:

Προσπαθώ να ανεβαίνω τουλάχιστον κάθε δεύτερη μέρα και να ρωτάω πώς πάει ο ασκούμενος. Αν δω ότι έχω κολλήσει, προσπαθώ να τον βοηθήσω, να τον ρωτήσω ποιο είναι το πρόβλημα και να το σκάψω μαζί του. Είναι σαφές ότι αυτό μου αφαιρεί την ενέργειά μου και κάνει τη δουλειά ενός ασκούμενου να μην είναι τόσο αποτελεσματική - επίσης σπαταλάω τον χρόνο μου. Αυτό όμως του επιτρέπει να μην κολλάει σε τίποτα και να έχει αποτελέσματα. Και είναι ακόμα πιο γρήγορο από ό,τι αν το έκανα μόνος μου. Εγώ ο ίδιος χρειάζομαι περίπου 5 ώρες για την εργασία. Ο ασκούμενος θα το κάνει σε 5 μέρες. Και ναι, θα αφιερώσω 2 ώρες αυτές τις 5 μέρες για να συνομιλήσω με τον ασκούμενο και να βοηθήσω. Αλλά θα εξοικονομήσω τουλάχιστον 3 ώρες και ο ασκούμενος θα χαρεί που του δόθηκαν κάποιες συμβουλές και βοήθεια. Γενικά, χρειάζεται απλώς να επικοινωνείτε στενά, να παρακολουθείτε τι κάνει το άτομο και να μην χάσετε την επαφή.

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Seryozha:

Ο εκπαιδευόμενος είναι συνεχώς σε επαφή με τον μέντορά του και επικοινωνεί μαζί του πολλές φορές την ημέρα. Ο μέντορας εξετάζει τον κώδικα, κάνει προγραμματισμό ζευγών με τον ασκούμενο και βοηθά όταν προκύπτουν προβληματικές περιοχές. Με αυτόν τον τρόπο, συνδυάζοντας τη βοήθεια ενός μέντορα και πραγματικών εργασιών μάχης, εκπαιδεύουμε προγραμματιστές front-end.

Dima:

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

Ωστόσο, το να έχεις μέντορα δεν σημαίνει ότι όλα τα θέματα που προκύπτουν λύνονται μέσω αυτού.

Misha:

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

Seryozha:

Υπάρχει τεκμηρίωση, αλλά οι περισσότερες πληροφορίες χάνονται στον αέρα. Εάν το απορροφήσετε νωρίς στην καριέρα σας, είναι ένα πρόσθετο πλεονέκτημα και μπορούμε να εστιάσουμε το άτομο σε αυτό που χρειάζεται να μάθει.

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

Λήξη πρακτικής άσκησης

Πριν ξεκινήσουμε την εργασία, υπογράφουμε σύμβαση ορισμένου χρόνου με κάθε ασκούμενο. Φυσικά, η πρακτική άσκηση πληρώνεται, επισημοποιημένη σύμφωνα με τον Εργατικό Κώδικα της Ρωσικής Ομοσπονδίας και ο ασκούμενος έχει τα ίδια οφέλη με οποιονδήποτε άλλο υπάλληλο της Yandex. Μετά από τρεις μήνες, το πρόγραμμα τελειώνει - στη συνέχεια μεταφέρουμε πολλούς από τους ασκούμενους στο προσωπικό (με σύμβαση αορίστου χρόνου).

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

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

Seryozha:

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

Ignat:

Όταν αναλαμβάνουμε έναν ασκούμενο, τον δοκιμάζουμε αμέσως για να ενταχθεί στην ομάδα μας. Και κατά κανόνα το μόνο εμπόδιο είναι η έλλειψη κενής θέσης. Προσπαθούμε να προσλάβουμε αρκετά νεαρά παιδιά ως ασκούμενους. Εάν ένα άτομο έχει πέντε χρόνια εμπειρίας ανάπτυξης, έρχεται στη Yandex και είναι ασκούμενος στο επίπεδο, τότε, δυστυχώς, για εμάς αυτό σημαίνει ότι παρόλο που είναι υπέροχος, αφού πιάνει δουλειά στη Yandex με πέντε χρόνια εμπειρία, δεν θα μπορέσει να γίνει ανώτερος προγραμματιστής . Συνήθως είναι θέμα ταχύτητας: η αργή ανάπτυξη στο παρελθόν θα σημαίνει αργή ανάπτυξη εδώ. Ναι, μερικές φορές η κατανόηση ότι ένα άτομο δεν είναι στο ύψος του καθήκοντος έρχεται μόνο μετά από τρεις μήνες. Αλλά αυτό είναι αρκετά σπάνιο. Σε περισσότερες από τις μισές περιπτώσεις, είμαστε έτοιμοι να προσλάβουμε άτομα σε προσωπικό. Στη μνήμη μου, δεν υπήρξε ποτέ μια κατάσταση όπου ένα άτομο ολοκλήρωσε με επιτυχία μια πρακτική άσκηση, αλλά δεν μπόρεσε να περάσει μια συνέντευξη για μια θέση πλήρους απασχόλησης.

Misha:

Προσφέρουμε σε όλους τους επιτυχημένους ασκούμενους να παραμείνουν στην εταιρεία. Μετά από μια πρακτική άσκηση, συνήθως αναλαμβάνουμε περισσότερο από το ήμισυ της για πλήρη απασχόληση. Οι καλοκαιρινές πρακτικές είναι πιο δύσκολες γιατί συχνά έρχονται τριτοετείς φοιτητές και είναι δύσκολο για αυτούς να συνδυάσουν δουλειά και σπουδές.

Dima:

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

Ιστορίες για ασκούμενους

Ντένις:

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

Ignat:

Πριν από αρκετά χρόνια συμμετείχαμε σε ένα πρόγραμμα ανταλλαγής ασκουμένων. Ήταν ενδιαφέρον να δουλεύω με ξένους τύπους. Αλλά οι εκπαιδευόμενοι από εκεί δεν είναι πιο δυνατοί από, για παράδειγμα, από το ShAD ή από τη Σχολή Επιστήμης Υπολογιστών. Φαίνεται ότι το EPFL βρίσκεται στα 20 καλύτερα πανεπιστήμια της Ευρώπης. Εκείνη τη στιγμή, ως ένας ακόμα όχι πολύ έμπειρος συνεντευκτής, είχα αυτή την προσδοκία: απίστευτο, παίρνουμε συνεντεύξεις από ανθρώπους από το EPFL, θα είναι εξαιρετικά κουλ. Αλλά οι άνθρωποι που έχουν λάβει βασική εκπαίδευση σχετικά με την κωδικοποίηση εδώ - συμπεριλαμβανομένων των βασικών περιφερειακών πανεπιστημίων - αποδεικνύονται ότι είναι αρκετά ικανοποιημένοι.

Ή άλλη ιστορία. Τώρα έχω έναν άντρα στο επιτελείο μου, είναι πολύ νέος, περίπου 20 ετών. Εργασίες στην Αγία Πετρούπολη, ήρθε για πρακτική. Είναι πολύ κουλ. Εσύ, ως συνήθως, δίνεις σε έναν άνθρωπο προβλήματα, τα λύνει, και ένα μήνα μετά έρχεται και λέει: Τα έλυσα, κοιτάζω, και φαίνεται ότι η αρχιτεκτονική σου είναι κακοχτισμένη. Ας το ξανακάνουμε. Ο κώδικας θα γίνει απλούστερος και σαφέστερος. Φυσικά, τον απέτρεψα: ο όγκος της δουλειάς είναι μεγάλος, δεν υπάρχει κέρδος για τους χρήστες, αλλά η ιδέα ακούγεται απολύτως λογική. Το άτομο κατάλαβε μια πολύπλοκη διαδικασία πολλαπλών νημάτων και πρότεινε βελτιώσεις - ίσως άκαιρες, ανακατασκευή για χάρη της ανακατασκευής. Αλλά από τη στιγμή που θέλετε να περιπλέκετε αυτόν τον κώδικα, μπορείτε ακόμα να κάνετε αυτήν την ανακατασκευή. Πέρασαν μάλιστα αρκετοί μήνες και αναλάβαμε αυτό το έργο. Τον προσέλαβα με χαρά. Δεν είμαστε όλοι ιδιοφυΐες. Μπορείτε να έρθετε, να βρείτε κάτι και να μας υποδείξετε τα προβλήματά μας. Αυτό εκτιμάται.

Misha:

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

Πρακτική άσκηση στον τομέα της πληροφορικής: άποψη ενός μάνατζερ

Πηγή: www.habr.com

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