Για ποιον είναι προγραμματιστής; Συμβουλή που πρέπει να σημειωθεί

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


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

Προτεραιότητες

Όταν επιλέγω δουλειά, βάζω τις εξής προτεραιότητες για τον εαυτό μου.

  1. Το ποσό του εισοδήματος σε μετρητά. Είναι απλό.
  2. Άνεση του χώρου εργασίας. Αυτό είναι πόσο βολικό ή άβολο μπορεί να είναι αυτό που σας περιβάλλει στη δουλειά: απόσταση από το σπίτι, άτομα στο γραφείο, απόδοση του υπολογιστή εργασίας, καιρός κοντά στο χώρο εργασίας, κάμερα παρακολούθησης στην οθόνη σας, οθόνη στραμμένη προς το διάδρομο, σχέση με διαχείριση, πρόστιμα για καθυστέρηση και άλλα παρόμοια.
  3. Ευκαιρία για επαγγελματική εξέλιξη. Αυτό περιλαμβάνει την εμπειρία που αποκτάτε στη δουλειά. Αυτό είναι η εκμάθηση τεχνολογιών που είναι καινούριες για εσάς, η βελτίωση όσων έχετε μάθει στο παρελθόν και η απόκτηση νέων δεξιοτήτων που είναι χρήσιμες για εσάς. Οτιδήποτε σε κάνει πιο έμπειρο επαγγελματικά.

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


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

Πώς να αυξήσετε τον μισθό σας

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


Σκεφτείτε όχι μόνο τους εργοδότες στην πόλη σας, αλλά και την απομακρυσμένη εργασία. Υπάρχουν πολλά άρθρα σχετικά με τα μειονεκτήματα της απομακρυσμένης εργασίας, αλλά αν δεν το έχετε δοκιμάσει μόνοι σας, τότε μπορείτε ακόμα να εξετάσετε τέτοιες επιλογές. Να θυμάστε ότι η εξ αποστάσεως εργασία δεν σημαίνει απαραίτητα εργασία από το σπίτι. Με το μισθό ενός προγραμματιστή, μπορείτε να νοικιάσετε ένα γραφείο ή να μετακομίσετε σε έναν χώρο εργασίας.


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


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


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


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


Αν δεν έχετε ιδέα πώς να αποκτήσετε το θάρρος να ζητήσετε αύξηση μισθού, τότε σας προτείνω το εξής. Αρχίστε να εστιάζετε σε όλα τα μειονεκτήματα του τρέχοντος χώρου εργασίας σας: πώς δεν σας αρέσει που κάποιος ζεσταίνει πάντα ψάρια κατά τη διάρκεια του μεσημεριανού γεύματος, ότι το κλιματιστικό λειτουργεί ακριβώς πάνω από την πλάτη σας, πώς εξοργίζεστε με το πρόστιμο για ένα λεπτό αργήσατε να δουλέψετε, πόσο κουραστήκατε να εφαρμόζετε λειτουργίες που κανείς δεν χρειάζεται πραγματικά, πόσο κουρασμένοι είστε από την τρέχουσα στοίβα τεχνολογιών που χρησιμοποιούνται, πώς δεν έχετε μάθει κάτι νέο για πολύ καιρό. Αλλά το πιο σημαντικό, φανταστείτε ότι θα μπορούσατε να κερδίσετε + X% χρήματα, αλλά δεν τα παίρνετε λόγω του εργοδότη σας. Σας αρέσει όταν ο εργοδότης σας κρατά τα χρήματά σας; Οχι? Συνεχίστε και μιλήστε του γι' αυτό. Απλώς μην πάτε στη δουλειά σας προσβεβλημένος, κάντε τη δουλειά σας με κάποιο τρόπο, ελπίζοντας ότι ο διευθυντής θα το προσέξει και θα προσφέρει κάτι. Αυτό είναι αντιεπαγγελματικό.


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

Υπερωρία

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

Έργα για το σπίτι

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



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

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

Με ποιους τρόπους μπορούν να εφαρμόσουν τη συσσωρευμένη εμπειρία τους;

Οριζόντια καριέρα ως εκτελεστικός προγραμματιστής

Η καλύτερη επιλογή για έναν geek είναι (δηλαδή η στοχευμένη εκπαίδευση χωρίς αλλαγή της θέσης εργασίας). Ένας προγραμματιστής που βελτιώνεται συνεχώς είναι ένας πολύτιμος υπάλληλος.

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

Συμβουλή που πρέπει να σημειωθεί:

Δεν είναι ρεαλιστικό να είσαι γενικός στην πληροφορική. Για να μετακινηθείτε γρήγορα οριζόντια, επιλέξτε συγκεκριμένη κατεύθυνση(βάσεις δεδομένων, C++, java κ.λπ.) και προσπαθήστε να γίνετε ο καλύτερος σε αυτό.

Προαγωγή ως εμπειρογνώμονα

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

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

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

Εργασία διαχείρισης

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

Θα σας ανατεθεί ο σχεδιασμός και η επίβλεψη της εργασίας άλλων ειδικών.

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

Ίδια εκκίνηση

Μια άλλη επιλογή σταδιοδρομίας —ίσως η πιο δύσκολη— είναι να φέρετε στη ζωή το δικό σας έργο (για παράδειγμα, να ξεκινήσετε κάποια πρωτότυπη υπηρεσία επί πληρωμή).

Οι startup πετυχαίνουν μόνο για όσους προγραμματιστές έχουν επιχειρηματικό πνεύμαή βρείτε έμπειρος επιχειρηματικός συνεργάτης.

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

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


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

Υπάρχουν προγραμματιστές άνω των 50 στον προβλεπόμενο χώρο, αλλά είναι αρκετά λίγοι. Πώς να εξηγήσω γιατί; - Είναι επειδή οι άνθρωποι ασχολούνται κυρίως με τη διοίκηση και άλλα επαγγέλματα; - ή μάλλον επειδή το επάγγελμα εξακολουθεί να επεκτείνεται πολύ γρήγορα, και πριν από 30 χρόνια πολύ λιγότεροι άνθρωποι σπούδασαν για να γίνουν προγραμματιστές και μπήκαν στο επάγγελμα, οπότε τώρα υπάρχουν λίγοι από αυτούς στη γενική μάζα; Μάλλον και οι δύο εξηγήσεις είναι σωστές, αλλά ίσως μια από αυτές είναι πολύ πιο σημαντική; Δεν ξέρω.

Είμαι 37, και εκτός από μερικές εφηβικές θέσεις μερικής απασχόλησης, προγραμματίζω για να ζήσω για κάτι παραπάνω από 20 χρόνια. Το μεγαλύτερο μέρος αυτού του χρόνου είναι σε εταιρείες όπου δεν είμαι το αφεντικό του εαυτού μου. Μέχρι τώρα, αντιστέκομαι συνειδητά στο υπόγειο ρεύμα που παρασύρει τους προγραμματιστές στη διαχείριση για δύο λόγους. Νιώθω ότι το απολαμβάνω λιγότερο και δεν νομίζω ότι θα είμαι πολύ καλός σε αυτό. Μέχρι τώρα δεν έχω μετανιώσει για αυτή την απόφαση. Τι θα κάνω όμως σε άλλα 20 χρόνια, υποθέτοντας ότι είμαι ζωντανός, σχετικά υγιής και ακόμα δουλεύω; Πολλά μπορούν ακόμα να αλλάξουν. αλλά αν δεν προσπαθήσω συγκεκριμένα να φτερουγίσω, ο νόμος της αδράνειας της ζωής λέει ότι ακόμα και στα 57 μου θα πατάω πλήκτρα και θα εισάγω λέξεις-κλειδιά σε ένα πρόγραμμα επεξεργασίας κειμένου σε κάποια εταιρεία. Θα υπάρξουν καλές, ενδιαφέρουσες ευκαιρίες και έργα για τον 57χρονο εμένα στον κλάδο που θα είναι σε 20 χρόνια; Τώρα στον κλάδο μας, επαναλαμβάνω, υπάρχουν προγραμματιστές άνω των 50, αλλά είναι αρκετοί...

Μια πρόσφατη συζήτηση για το HN ("Τι συμβαίνει με τους παλαιότερους προγραμματιστές;") πυροδότησε τις σκέψεις μου σχετικά με αυτό, και παρόλο που δεν έδωσε συγκεκριμένη απάντηση, πρότεινε πολλές πιθανότητες. Το κορυφαίο σχόλιο εκεί συνοψίζει καλά τις διαφορετικές επιλογές ανάπτυξης που περιέγραψα παραπάνω: γίνετε διευθυντής, παραμείνετε προγραμματιστής και εμβαθύνετε τις δεξιότητές σας, γίνετε επιχειρηματίας startup, πηγαίνετε σε ένα εντελώς διαφορετικό επάγγελμα. Υπάρχουν πολλοί άνθρωποι σαν εμένα στα σχόλια εκεί που εξακολουθούν να προτιμούν, αν και όλα είναι ίσα, να κερδίζουν χρήματα χρησιμοποιώντας λέξεις-κλειδιά στο πρόγραμμα επεξεργασίας. Όσοι είναι άνω των 50 γράφουν πιο συχνά ότι εφόσον διατηρούν τεχνικές γνώσεις και συμβαδίζουν με την εποχή, δεν δυσκολεύονται να βρουν δουλειά - αν και αυτές είναι κυρίως αμερικανικές απόψεις, μπορεί να είναι διαφορετικά σε άλλες χώρες. Αλλά δεν είναι ξεκάθαρο πόσοι παραμένουν αυτοί που ήθελαν το ίδιο πράγμα αλλά δυσκολεύτηκαν να αλλάξουν δουλειά σε μεγάλη ηλικία ή ότι δυσκολεύτηκαν να αποδεχτούν το γεγονός ότι όλοι στην ηλικία τους τους είχαν ξεπεράσει στην ιεραρχία ή ότι απλώς είχαν βαρεθεί .

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

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

Από πού να ξεκινήσω

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

Εάν δεν σας συνέβη τίποτα από τα παραπάνω, τότε έχετε τέσσερις επιλογές:

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

Ποια γλώσσα, τεχνολογία και κατεύθυνση να επιλέξετε

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

  • Διαθεσιμότητα κενών θέσεων στην αγορά. Ο απώτερος στόχος αυτής της διαδρομής είναι να βρει δουλειά ως προγραμματιστής. Και αυτό θα είναι δύσκολο να γίνει εάν κανείς δεν αναζητά προγραμματιστές στη γλώσσα προγραμματισμού σας στην αγορά εργασίας. Ελέγξτε τους ιστότοπους εργασίας, δείτε ποιος είναι πιο περιζήτητος, γράψτε μια ντουζίνα γλώσσες. Και προχωρήστε στο επόμενο κριτήριο.
  • Χαμηλό επίπεδο εισόδου. Εάν πρέπει να αφιερώσετε πολύ χρόνο στην εκμάθηση μιας γλώσσας, μπορεί να σας αποθαρρύνει καθόλου από τον προγραμματισμό. Διαβάστε σχετικά με τις γλώσσες που επιλέξατε παραπάνω. Διαβάστε τη βιβλιογραφία που θα χρειαστεί να διαβάσετε για να μάθετε αυτές τις γλώσσες. Και επιλέξτε αυτά που περιγράφονται ως εύκολα ή που σας φάνηκαν εύκολα. Τέτοιες γλώσσες μπορεί να είναι οι PHP, Ruby, Python.
  • Η συγκίνηση της διαδικασίας. Εάν δεν σας αρέσει να γράφετε κώδικα στη γλώσσα που έχετε επιλέξει, δεν θα απολαύσετε τη διαδικασία, τη δουλειά ή τη ζωή σας. Το χρειάζεσαι? Κάντε τις σωστές επιλογές.

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

Είτε έτσι είτε αλλιώς, μάθετε τεχνολογίες Ιστού. Αυτή είναι η γλώσσα σήμανσης HTML, τα στυλ CSS και , που θα κάνουν τη σελίδα σας δυναμική. Το επόμενο βήμα είναι η εκμάθηση μιας γλώσσας από την πλευρά του διακομιστή (Python, PHP, Ruby και άλλες) και τα κατάλληλα πλαίσια ιστού για αυτήν. Μελετήστε τις βάσεις δεδομένων: σχεδόν κάθε κενή θέση προγραμματιστή το αναφέρει αυτό.

Πώς να αποκτήσετε αρχική εμπειρία

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

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

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

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

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

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

Ο τελευταίος τρόπος είναι τα δικά σας έργα, διάφορα hackathons ή η εργασία σε ένα coworking space. Είναι δύσκολο να ξεκινήσετε μόνοι σας τα δικά σας έργα· είναι καλύτερα να αναζητήσετε γνωστούς ή φίλους.

Γιατί να επιλέξετε την Python

Ας μιλήσουμε λίγο περισσότερο για την επιλογή της πρώτης σας γλώσσας προγραμματισμού. Η πρώτη γλώσσα πρέπει να είναι απλή και δημοφιλής στην αγορά. Μια τέτοια γλώσσα είναι Πύθων. Συνιστώ ανεπιφύλακτα να την επιλέξετε ως την πρώτη σας γλώσσα προγραμματισμού.

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

Για να είμαστε δίκαιοι, αξίζει να αναφέρουμε και άλλες γλώσσες προγραμματισμού. Ιάβαθα μπορούσε να είναι μια καλή επιλογή για έναν αρχάριο. Αυτή η γλώσσα είναι πιο δημοφιλής από την Python, αλλά και λίγο πιο περίπλοκη. Αλλά τα εργαλεία ανάπτυξης είναι πολύ καλύτερα ανεπτυγμένα. Αρκεί να συγκρίνει κανείς το Eclipse και το IDLE. Μετά την Java, θα είναι πιο εύκολο για σας να προχωρήσετε στην εργασία με γλώσσες προγραμματισμού χαμηλού επιπέδου.

PHP- μια άλλη πολύ δημοφιλής γλώσσα. Και νομίζω ότι είναι ακόμα πιο απλό από την Python. Είναι πολύ εύκολο να βρεις έναν μέντορα ή μια λύση σε ένα πρόβλημα στο φόρουμ. Αυτό συμβαίνει επειδή υπάρχει ένας τεράστιος αριθμός προγραμματιστών PHP διαφορετικών επιπέδων στον κόσμο. Δεν υπάρχει κανονική εισαγωγή στην PHP, υπάρχουν πολλές επιλογές για την επίλυση του ίδιου προβλήματος. Και αυτό περιπλέκει τη μάθηση. Και η PHP έχει σχεδιαστεί αποκλειστικά για τον Ιστό.

Γλώσσες ντοΚαι ΝΤΟ#πολύ δύσκολο για έναν αρχάριο. Ρουμπίνι- καλή επιλογή ως δεύτερη γλώσσα, αλλά όχι πρώτη. JavaScript- μια πολύ απλή γλώσσα, αλλά δεν θα σας διδάξει τίποτα καλό. Αλλά το καθήκον της πρώτης γλώσσας προγραμματισμού εξακολουθεί να είναι να σας διδάξει κάτι σωστό, να ορίσει κάποιο είδος λογικής.

Είναι σημαντικά τα αγγλικά;

Σπουδαίος! Δεν ξέρω? Διδάσκω. Γνωρίζεις? Βελτιώσει. Μάθετε να διαβάζετε, να γράφετε, να ακούτε και να μιλάτε αγγλικά. Εστίαση στην τεχνική βιβλιογραφία. Ακούστε podcast στα αγγλικά. Διαβάστε εγχειρίδια προγραμματισμού στην αγγλική γλώσσα.

Τι πρέπει να γνωρίζετε εκτός από τη γλώσσα προγραμματισμού

Φυσικά, εκτός από τη γλώσσα προγραμματισμού και τα αγγλικά, πρέπει να γνωρίζετε και κάτι άλλο. Αλλά τι εξαρτάται από την κατεύθυνση που θα επιλέξετε. Ένας προγραμματιστής Ιστού πρέπει να γνωρίζει HTML, CSS, JavaScript. Ένας προγραμματιστής επιτραπέζιου υπολογιστή διδάσκει API λειτουργικών συστημάτων και διάφορα πλαίσια. Ένας προγραμματιστής εφαρμογών για κινητά μαθαίνει πλαίσια Android, iOS ή Windows Phone.

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

Τελευταία βήματα

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

Σκεφτείτε την καριέρα σας. Φωτογραφία: σωλήνας κιμπερλίτης Udachnaya, Yakutia.

Κακός προγραμματιστής είναι αυτός που δεν προσπαθεί να γίνει CIO. Η φιλοδοξία και η επιθυμία για ύψη σταδιοδρομίας συνήθως συμβαδίζουν με την επιθυμία να γίνετε ένας εξαιρετικός επαγγελματίας στον τομέα σας.

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

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

Εκπαιδευόμενος (Junior Developer)

Οι περισσότεροι προγραμματιστές ξεκινούν την καριέρα τους με αυτό το πρώτο βήμα. Μεταξύ των βασικών απαιτήσεων για την πρόσληψη:

Ανώτατη ή ελλιπής τεχνική εκπαίδευση.
Γνώση των βασικών γλωσσών προγραμματισμού.

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

Προγραμματιστής λογισμικού

Μέχρι τη στιγμή της μετάβασης σε αυτή τη θέση, ο προγραμματιστής πρέπει τουλάχιστον:

Να είναι κάτοχος διπλώματος ειδικού (κατά προτίμηση τεχνικής ειδικότητας, αλλά δεν απαιτείται).
Μάθετε τα πάντα για τη μηχανική λογισμικού.
Γνώση πολλών γλωσσών προγραμματισμού.
Να κατανοούν συστήματα διαχείρισης βάσεων δεδομένων, υπηρεσίες web, λειτουργικά συστήματα.

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

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

Κύριος προγραμματιστής

Οι απαιτήσεις για τον αιτούντα περιλαμβάνουν επιπλέον:

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

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

Προϊστάμενος Τμήματος Ανάπτυξης (Team Leader)

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

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

Project Manager

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

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