Το να έχετε προγραμματιστές με υψηλά προσόντα που εργάζονται στα προϊόντα σας είναι ένας θησαυρός για κάθε τεχνικό διευθυντή. Οι δεξιότητες προγραμματισμού υψηλού επιπέδου μεταφράζονται άμεσα σε ανάπτυξη λογισμικού υψηλής ποιότητας. Αυτό είναι που εκτιμούμε περισσότερο στην Codest. Για το λόγο αυτό, φροντίζουμε αδιάκοπα για την ανάπτυξη της ομάδας μας. Για τον σκοπό αυτό, έχουμε δημιουργήσει το δικό μας πλαίσιο ανάπτυξης.
Στην Codest, θέλουμε να βοηθήσουμε τους προγραμματιστές μας να αναπτυχθούν μαζί με την εταιρεία. Η ανάπτυξη είναι η λέξη-κλειδί! Έχουμε καθιερώσει σαφείς αρχές συνεργασίας και μονοπάτια ανάπτυξης για τους προγραμματιστές μας. Δεν έχει σημασία αν έχουν κατώτερη, μεσαία ή ανώτερη θέση. Είμαστε διαφανείς και κάθε εργαζόμενος γνωρίζει τι περιμένουμε και ποιες ευκαιρίες επαγγελματικής ανάπτυξης προσφέρει η Codest. Αυτή η προσέγγιση μας επέτρεψε να δημιουργήσουμε το δικό μας πλαίσιο ανάπτυξης. Μπορείτε να διαβάσετε γι' αυτό παρακάτω στη συνέντευξη του Jakub Jakubowicz, του Chief Operations Officer μας.
Jakub, παρακαλώ περιγράψτε τις ευκαιρίες για τους προγραμματιστές λογισμικού να αναπτύξουν τις δεξιότητές τους στην Codest.
Jakub Jakubowicz: Μπορώ να ξεκινήσω με την παρουσίαση της διαδικασίας ανάπτυξης των εργαζομένων στην εταιρεία μας. Έχουμε μια σαφώς καθορισμένη πορεία ανάπτυξης για τους νέους προγραμματιστές. Το έχουμε χωρίσει σε τέσσερα στάδια. Το καθένα περιλαμβάνει συγκεκριμένους στόχους που πρέπει να επιτευχθούν. Ένα από τα πιο σημαντικά πράγματα είναι η προσαρμογή στην εργασιακή μας κουλτούρα, για παράδειγμα, ο τρόπος δημιουργίας κωδικός και το γεγονός ότι αποδίδουμε μεγάλη σημασία στην υψηλή ποιότητα με τη χρήση πρακτικών όπως η ανασκόπηση κώδικα ή η συγγραφή αυτοματοποιημένων δοκιμών. Ένα άλλο ζήτημα είναι ο τρόπος με τον οποίο εκτελούμε τα έργα μας.
Θα ήθελα να τονίσω ότι η πορεία ανάπτυξης για κάθε αρχάριο προγραμματιστή είναι σαφώς καθορισμένη από την αρχή της συνεργασίας μας. Ως ανέκδοτο, μπορώ να πω ότι στους νέους σε κάθε στάδιο παρουσιάζεται ένα κατάλληλο εγχειρίδιο το οποίο είναι υποχρεωμένοι να διαβάσουν- οι τίτλοι περιλαμβάνουν "Master of Pure Code" και "Pragmatic Programmer". Στο πλαίσιο ενός συγκεκριμένου σταδίου, οι προγραμματιστές μας υποβάλλονται επίσης σε δοκιμές αλγορίθμων στην πλατφόρμα SPOJ. Αυτά είναι τα βασικά στοιχεία της επιστήμης των υπολογιστών που θεωρούμε σημαντικά.
Η επαγγελματική ανάπτυξη είναι πολύ σημαντική για τους προγραμματιστές και θέλουμε να τους βοηθήσουμε. Μέχρι στιγμής, έχουμε λάβει θετικά σχόλια σχετικά με τις ιδέες μας για την επαγγελματική ανάπτυξη των προγραμματιστών που εργάζονται στην Codest
Πόσο καιρό χρειάζεται ένας junior developer για να προαχθεί σε mid?
Χρειάζεται περίπου ένας χρόνος. Η εμπειρία μας δείχνει ότι αυτό είναι ένα επαρκές χρονικό διάστημα για την απόκτηση ικανοτήτων που προδιαθέτουν έναν νεαρό προγραμματιστή για τη θέση μεσαίου επιπέδου. Φυσικά, αυτό μπορεί να συμβεί και νωρίτερα, αν βλέπουμε ότι κάποιος βελτιώνεται με ταχείς ρυθμούς.
Τι γίνεται με τις ανώτερες θέσεις;
Ένα διαφορετικό πλαίσιο περιλαμβάνει την ανάπτυξη των εργαζομένων από τα μεσαία έως τα ανώτερα επίπεδα. Εδώ, δίνουμε μεγάλη έμφαση στην ήπια επικοινωνία. Έχουμε μια σειρά προβλημάτων με παραδείγματα για το πώς να επικοινωνούμε με ένα ομάδα ή έναν πελάτη. Κάθε εξάμηνο διενεργούμε αξιολόγηση για να ελέγξουμε την εξέλιξη των εργαζομένων. Επιπλέον, οι προγραμματιστές λαμβάνουν ανατροφοδότηση κατά τη διάρκεια τριμηνιαίων περιλήψεων. Οι διευθυντές επιβλέπουν τα πάντα, διασφαλίζοντας ότι όλα εξελίσσονται σύμφωνα με τη συμφωνημένη πορεία ανάπτυξης. Επιπλέον, αξιολογούμε επίσης τη γνώση της αγγλικής γλώσσας και την εξοικείωση των υπαλλήλων μας με τα βασικά εργαλεία. Εάν πληρούνται αυτές οι απαιτήσεις, ένας προγραμματιστής μεσαίου επιπέδου θα προαχθεί σε ανώτερη θέση.

Διαθέτει η Codest μονοπάτια εξέλιξης και για τους πιο έμπειρους υπαλλήλους;
Χρειαζόμαστε την υποστήριξη των προγραμματιστών μας σε επιχειρηματικό επίπεδο. Στην Codest, δημιουργούμε συνθήκες ανάπτυξης και για αυτούς τους υπαλλήλους. Αναζητούμε προγραμματιστές οι οποίοι θα μπορούν να υποστηρίζουν τις δραστηριότητες πωλήσεών μας, για παράδειγμα, κατά τη διάρκεια συνομιλιών με πελάτες σχετικά με τεχνικές λεπτομέρειες του λογισμικού. Συμμετέχουν επίσης στην έναρξη της έργο και τον περαιτέρω συντονισμό του. Θα μπορούσαμε να πούμε ότι μιλάμε εδώ για την πορεία ενός διευθυντή, ενός αρχηγού ομάδας.
Νομίζω ότι αυτή είναι μια ενδιαφέρουσα επιλογή για όσους έχουν μάλλον επιχειρηματικές φιλοδοξίες και θα ήθελαν να κάνουν κάτι περισσότερο από το να προγραμματίζουν. Συνεργασία με πελάτες, διαχείριση της δικής σας ομάδας, ανάπτυξη των διοικητικών σας ικανοτήτων - αυτά είναι τα στοιχεία αυτής της αναπτυξιακής πορείας. Αν δούμε ότι κάποιος έχει τέτοιες φιλοδοξίες και έχει την προδιάθεση να τα καταφέρει καλά, προσπαθούμε να τον βοηθήσουμε σε αυτό το μονοπάτι.
Είναι δύσκολο να περάσετε όλες τις απαιτήσεις πρόσληψης;
Πολύ δύσκολο 🙂 Η πρόσληψη ξεκινά με μια σύντομη τηλεφωνική συνομιλία με έναν από τους υπεύθυνους προσλήψεων, κατά τη διάρκεια της οποίας γνωριζόμαστε λίγο καλύτερα. Το επόμενο στάδιο είναι μια εργασία προγραμματισμού και μια συζήτηση με τεχνολογικό προσανατολισμό. Αναζητούμε υποψηφίους που έχουν γερές βάσεις στην επιστήμη των υπολογιστών και στη γλώσσα- το ίδιο το πλαίσιο δεν μετράει πολύ εκείνη τη στιγμή. Μας ενδιαφέρει περισσότερο η γνώση.
Υπάρχουν άλλες απαιτήσεις εκτός από τη γνώση της τεχνολογίας;
Γνώση της αγγλικής γλώσσας, τουλάχιστον επιπέδου Β2. Είναι, φυσικά, υποκειμενικό θέμα, αλλά γενικά θέλουμε ο προγραμματιστής να είναι επικοινωνιακός και ικανός να συνομιλεί με τον πελάτη.

Ο ανταγωνισμός στην αγορά είναι πολύ υψηλός. Μπορεί να μην είναι εύκολο να πείσετε έναν προγραμματιστή να εργαστεί για εσάς.
Αυτό είναι αλήθεια. Ωστόσο, πιστεύω ότι μπορείτε να μάθετε πολλά στο Codest. Επιτρέψτε μου να δώσω ένα ενδιαφέρον παράδειγμα. Συνεργαζόμαστε με μία από τις μεγαλύτερες ηλεκτρονικό εμπόριο εταιρείες στη Λιθουανία. Στο έργο τους, οι προγραμματιστές μας χρησιμοποίησαν καλές πρακτικές, που αποτελούν το πιστεύω μας στην Codest. Το CTO αυτής της εταιρείας μας είπε αργότερα ότι οι εσωτερικοί προγραμματιστές τους θα μπορούσαν να μάθουν πολλά από τη δική μας. Πριν από αυτό, δεν είχαν την ποιοτική προσέγγιση που βίωσαν μαζί μας.
Επιπλέον, προσφέρουμε απεριόριστες δυνατότητες απομακρυσμένη εργασία. Προσπαθούμε να ανταποκριθούμε στις προσδοκίες των εργαζομένων μας. Αν κάποιος προτιμά την εργασία εξ αποστάσεως, μπορούμε να δημιουργήσουμε τις προϋποθέσεις γι' αυτό. Δεν εισάγουμε εταιρικές πρακτικές, και γι' αυτό μπορώ να πω με σιγουριά ότι η ανεπίσημη ατμόσφαιρα είναι ένα πλεονέκτημα. Αξίζει να τονιστεί ότι έχουμε μια ομάδα Ruby και JavaScript εμπειρογνώμονες στην ομάδα μας. Αρκετοί από τους σημερινούς προγραμματιστές μας ξεκίνησαν την καριέρα τους στην πληροφορική με τη σχολή προγραμματισμού CodeSensei. Οι έμπειροι προγραμματιστές μας - Radek και Tomek - ήταν μέντορες εκεί. Οι καλύτεροι απόφοιτοι του CodeSensei εξακολουθούν να εργάζονται μαζί μας σήμερα
Παρεμπιπτόντως, η Codest έχει πολλούς προγραμματιστές που ξεκίνησαν να εργάζονται μαζί μας ως νεαροί και σήμερα έχουν φτάσει σε ανώτερες θέσεις ή ακόμη και σε θέσεις αρχηγού ομάδας. Από τη δική μου οπτική γωνία, αυτή είναι μια σπουδαία αναπτυξιακή πορεία που μου αρέσει πάντα να παρατηρώ.
Νομίζω ότι η σαφής δομή που έχουμε αναπτύξει στην Codest είναι χρήσιμη. Όλοι γνωρίζουν τον άμεσο προϊστάμενό τους - έχουν τακτικές συναντήσεις, κατά τις οποίες μπορούν ελεύθερα να ζητήσουν βοήθεια σε θέματα που σχετίζονται με την εργασία, το έργο ή την αυτοανάπτυξη.
Πού σας βοηθάει περισσότερο το πλαίσιο ανάπτυξης;
Πρώτα απ' όλα, δομεί τις αρχές της συνεργασίας με τους προγραμματιστές καθώς και την ανάπτυξή τους. Επιπλέον, αν ένας πελάτης μας ρωτήσει για την ομάδα μας, μπορούμε να δείξουμε όχι μόνο τους προγραμματιστές που εργάζονται στην Codest, αλλά και την κουλτούρα μας για την επέκταση των δεξιοτήτων τους. Αυτό είναι ζωτικής σημασίας στο πλαίσιο της διατήρησης της υψηλής ποιότητας και της πιο σημαντικής αξίας για εμάς. Είμαστε πεπεισμένοι ότι η ανάπτυξη των δεξιοτήτων των προγραμματιστών αναβαθμίζει την οίκος λογισμικού επίσης.
Διαβάστε περισσότερα: