Οχι, δεν είναι χιουμοριστικό το συγκεκριμένο post. Στην αρχή, σκέφτηκα να το δημοσιεύσω στον προσωπικό μου τοίχο στο Facebook, ή έστω στον τοίχο της Τρια Κιλά Κώδικα. Αλλά μετά σκέφτηκα: "δικό μου δεν είναι το blog; Ας το βάλω εκεί και σε όποιον αρέσει". Και κάνω πράξη τη σκέψη μου.
Έχοντας περάσει 20+ χρόνια στο "κουρμπέτι" της πληροφορικής, ως υπάλληλος, προϊστάμενος, "μπλοκάκιας", contractor και δεν συμμαζεύεται, έχω καταλήξει σε κάποια συμπεράσματα τα οποία αρκετοί από εσάς, οι πιό "παλιοί" κυρίως, βλέποντάς τα ίσως κουνήσετε συγκαταβατικά το κεφάλι - σε ορισμένες περιπτώσεις θα έχετε σίγουρα να προτείνετε και άλλα τόσα. Ο λόγος που αποφάσισα να τα γράψω αυτά είναι για τους νέους συναδέλφους - που μπροστά τους έχουν μια ζωή γεμάτη ευχάριστες αλλά και δυσάρεστες προκλήσεις, δυσκολίες και πολύ, μα πολύ διάβασμα. Θα ήθελα πολύ να είχα κάτι τέτοιο και εγω ως "μπούσουλα" όταν ξεκινούσα. Αφού δεν το είχα εγώ, τουλάχιστον ας το έχουν οι νεότεροι.
Σημείωση: Δεν τα έχω αντιγράψει από κάπου αυτά - είναι δικές μου διαπιστώσεις. Πολύ πιθανόν όμως να τις έχετε συναντήσει δεκάδες φορές και αλλού.
Πάμε λοιπον:
- Όσα πτυχία, πιστοποιήσεις και επαγγελματική εμπειρία και να έχεις, σε όσα high-profile projects και να έχεις εμπλακεί, όσες φορές και να έχεις διατελέσει Team Leader, Lead Developer, CTO και όλα τα συναφή, για κάποιους θα είσαι πάντα "ο προγραμματιστής".
- Δεν είσαι ποτέ αναντικατάστατος. Είσαι, στην καλύτερη περίπτωση, η καλύτερη επιλογή που μπορεί να κάνει το αφεντικό σου με βάση όσα γνωρίζει και όσα χρήματα διαθέτει.
- Ο "κανονιέρης" συνάδελφός σου που όλοι συμπαθούν επειδή δίνει λύσεις σε χρόνο dt, ντρέπεται για την ποιότητα του κώδικά του, ακόμα και να μην το λέει.
- Αν στο πρώτο meeting με τον πελάτη ή τον project manager ακούσεις τις λέξεις "μα ΟΛΟΙ οι προγραμματιστές με τους οποίους έχουμε μιλήσει ως τώρα δεν έχουν φέρει αντίρρηση για το ΧΧΧΧ" σήκω αμέσως και ΤΡΕΞΕ ΠΡΟΣ ΤΗΝ ΕΞΟΔΟ.
- Μεγαλύτερη σημασία από τα χρήματα που παίρνεις ειναι να είσαι ευτυχισμένος με αυτό που κάνεις. Ακόμα και αν έχεις ανάγκη τα χρήματα.
- Καλός project manager / προϊστάμενος είναι αυτός που σου κάνει χώρο για να δουλέψεις και στέκεται στο πλάι σου, όχι αυτός που στέκεται απέναντί σου και σου κουνάει το δάχτυλο.
- Αν έχεις μέντορα, ολος ο κόσμος πρέπει να το ξέρει. Θυσιάζει χρόνο και κόπο για να γίνεις εσύ καλύτερος, αντάμοιψέ τον.
- Οσο καλός και να είσαι σε μια τεχνολογια, είσαι πάντα χειρότερος από το μέτριο συνάδελφό σου που έχει μεγαλύτερα social skills.
- Λέγε "όχι" όπου το "ναι" έχει ασαφή ωφέλη και σαφείς κινδύνους.
- Ποτέ μην κάνεις δωρεάν δουλειά με την προοπτική να πάρεις κάποια δουλειά επ'αμοιβή αργότερα. Ακόμα και να γίνει, η αμοιβή θα είναι κοντά στο "δωρεάν".
- Οταν ένα έργο τελειώνει, τελειώνει. Δεν συνεχίζεται επ'άπειρον και τσάμπα επειδή κάποιος ξέχασε να σου ζητήσει εξ'αρχής κάποια πράγματα.
- Μάθε να αναγνωρίζεις πότε κάποιος προσπαθεί να σου δημιουργήσει ενοχές για κάτι που υποτιθέμενα παρέλειψες, δεν έλαβες καν υπόψη ή υλοποίησες λάθος για να σου ζητήσει άλλα δέκα πράγματα μετά. Μόλις διαπιστώσεις κάτι τέτοιο, βάλε στην άκρη τις ανασφάλειές σου και γίνε αναίσθητος. Είναι μία από τις λίγες φορές που ΠΡΕΠΕΙ.
- Όποιος απειλεί προγραμματιστή με απόλυση, καταλήγει χωρίς προγραμματιστή. Αν θέλει να τον απολύσει, το κάνει χωρίς να απειλήσει.
- Δεν ξέρεις τα πάντα, δεν θα τα μάθεις ποτέ, και πάντα θα υπάρχουν κάποιοι που θα ξέρουν το Χ ή το Υ πολύ καλύτερα από εσένα. Αυτό δεν σημαίνει αναγκαστικά ότι είναι καλύτεροι από εσένα. Μάθε να ζεις με αυτό.
- Ο πρώτος σου εργοδότης ΞΕΡΕΙ οτι είσαι άπειρος. Όσο και να πιστεύεις ότι σε εκμεταλλεύεται, θα πρέπει να αναγνωρίσεις το ρίσκο που παίρνει.
- Αν κάποιος σε αντιμετωπίζει ως μονάδα παραγωγής, θα πρέπει να τον αντιμετωπίζεις ως τραπεζική θυρίδα.