Όταν η μετριότητα και η ασχετοσύνη - prevails
Θα πραγματευτούμε humour-ιστικά ένα συχνό φαινόμενο στον κόσμο μας - τον ΙΤ κόσμο - και στην Ελληνική αγορά. Το φαινόμενο του άσχετου, μέτριου υπεύθυνου που έχεις απο πάνω σου - o οποίος προσπαθεί να σε εξισώσει με κάθε τρόπο στον δικό του μέτριο τεχνικά - διαχειριστικά κόσμο.
Disclaimer: Σε αυτή την αγορά, κανείς δεν είναι τέλειος και όσοι νομίζουν οτι είναι - μάλλον, πρέπει να μαζευτούν λίγο. Παράλληλα με λίγη δόση λογικής μπορείς να διαχωρίσεις συναδέλφους γνωστούς και φίλους ανάλογα με τις δυνατότητες τους. Υπάρχουν καλοί, μέτριοι αλλά και κακοί developers. Τέλος, το πιο δύσκολο είναι κάθε ένας απο εμάς να μπορέσει να τοποθετήσει τον εαυτό του τεχνικά - σε σχέση με τους άλλους. Θα δεις οτι είσαι καλύτερος απο Χ οτι κάποιοι άλλοι είναι ακόμα πιο καλοί απο σένα και κάποιοι άλλοι είναι αδιάφοροι. H εμπειρία είναι σημαντική αλλά ομολογώ οτι έχω δει κακούς έμπειρους developer και ιδιαίτερα ταλαντούχους και υπερ παραγωγικούς νέους. Αυτά σαν βασικές αρχές!
Ακούω συχνά πυκνά έναν καλό φίλο - συνάδελφο με τη γενικότερη έννοια! Κάθε λίγο και λιγάκι μια γκρίνια - σαν παρατημένη γκόμενα/ο. Πάσχει απο ένα γνωστό σύνδρομο, του άσχετου υπεύθυνου :(. Να σηκώσουν χεράκι (ή mouse) όσοι το έχουν ζήσει έστω και μία φορά.
Εμείς οι προγραμματιστές είμαστε δύσκολα άτομα σε μερικά θέματα - ιδιαίτερα σε αυτά που έχουν να κάνουν με τεχνικές λεπτομέρειες. Ο καθένας μας συσσωρεύει ένα ποσοστό core γνώσης στη δουλειά του και αυτό το ποσοστό (το οποίο με καλή θέληση και προσπάθεια μεγαλώνει με τον χρόνο) μας στιγματίζει επαγγελματικά - το μεταφέρουμε απο εταιρία σε εταιρία και προσπαθούμε να το αναπαράγουμε!
Τι γίνεται όμως όταν πας σε μια εταιρία και πρέπει να _υποστείς΄ κάποιον ο οποίος τεχνικά και σε γνώσεις είναι πολλά χρόνια πίσω - έχει διαμορφώσει και πείσει το όποιο management του οτι αυτός είναι ο σωστός τρόπος, και ουσιαστικά ρίχνει τεχνικά ένα όλοκληρο τμήμα - για να μη μιλήσουμε οτι το κρατάει απο τα @@ μιας και αν φύγει όλα θα είναι τόσο πρόχειρα και άσχημα φτιαγμένα που δε θα μπορεί κανείς να τα συντηρήσει!
Παρ όλη την πλάκα να πω οτι δεν είναι καθόλου ευχάριστη κατάσταση για κανένα. Ούτε για σένα που τη βιώνεις, ούτε για τον άσχετο-ξεροκέφαλο υπεύθυνο ούτε και για το management- μιας και με μαθηματική ακρίβεια οι τριβές θα είναι τόσο έντονες και συχνές όσο μεγάλο είναι και το χάσμα που χωρίζει τεχνικά 2 ανθρώπους (papo's law χαχα).
Επίσης δεν υπάρχει μια καθολική απάντηση, σωστό και λάθος - πάντα οι αποφάσεις κια εξελίξεις τρέχουν για τον καθένα μας χωριστά ανάλογα με την προσωπική και μη κατάσταση του. Με άλλα λόγια, υπάρχει αρκετός κόσμος εκεί έξω που είτε για λόγους προσωπικότητας (δεκτικοί στην καταπίεση ή παθητικοί σε κακό management) το βουλώνουν και τελικά εξισώνονται στο ίδιο επίπεδο, άλλοι δεν αντέχουν πάνω από μήνα και αν η κατάσταση τους το επιτρέπει απλά αφήνουν το καράβι στον γερο - μπάρμπα Sam να το πάει εκεί που θέλει!
Μερικές προσωπικές συμβουλές από τη δική μου μικρή εμπειρία (πριν μερικά χρόνια είχα βρεθεί στην ίδια θέση).
-
Δώσε λίγο χρόνο να καταλάβεις - γενικά το επίπεδο του άλλου - μελέτησε τον τεχνικά management wise.Ιδιαίτερα όταν είσαι νέος σε μια εταιρία project θέλει χρόνο μέχρι να αποκτήσεις πλήρη εικόνα, - εκτός και αν μιλάμε για υπερβολές μεγάλες πχ να σου λέει κάποιος εν έτη 2009 οτι γράφουμε servlet με scriplet μόνο και οτι εκτός απο tomcat όλοι οι άλλοι server είναι της πλάκας (υπάρχουν αρκετοί εκεί έξω).
-
Προσπάθησε στα πρώτα conflict να δίνεις τεχνικά καταρτισμένες απαντήσεις και με αποδείξεις - δούλεψε με φράσεις Προτείνω αυτό, τι θα έλεγες να δοκιμάζαμε και αυτό, σύμφωνα με αυτό και αυτό, τα πλεονεκτήματα για το μέλλον θα είναι αυτά.
-
Όσο μπορείς (ξέρω είναι δύσκολο - μιλάω εκ πείρας) συγκράτησε τα νεύρα σου. Όταν δηλαδή βρεις τον εαυτό σου μέσα σε ένα meeting room και νιώθεις οτι θες να εκραγείς - σκέψου κάτι θετικό όπως πχ .οτι είσαι σε ένα πράσινο λιβάδι με πολλές όμορφες παρουσίες γράφεις κώδικα σε ένα ολοκαίνουργιο MacBookPro και άλλα. χαχα!
-
Τα σημεία 1, 2,3 είναι χρήσιμα για να δεις αν τελικά ο υπεύθυνος σου παρόλο που είναι τεχνικά αδύναμος από σένα έχει το προτέρημα να ακούει και να είναι ευέλικτος. Αν όχι πήγαινε στο point 5.
-
Ήρθε η ώρα να τον κάνεις bypass και να μιλήσεις στο πιο πάνω επίπεδο. Συμβουλεύω να μη μασάς τα λόγια σου - να είσαι ειλικρινής. Προσπάθησε να είσαι αντικειμενικός μίλα με επιχειρήματα και αποδείξεις. Το να λες ψέματα ή υπερβολές δεν θα βοηθήσει απο την άλλη το να πεις απλά τη γνώμη σου δεν είναι κακό. Εξάλλου είναι σημαντικό στη δουλειά να έχουμε άποψη.
-
Αφού κάνεις το 5 δώσε χρόνο στο upper management και δες αν τελικά με τις πράξεις του - κατάλαβε τι του είπες, αν έδειξε έστω και λίγο ενδιαφέρον (μπορεί να μη σε εμπιστεύεται - αλλά είναι ανόητο να σε αγνοήσει εντελώς- management wise).
-
Αν το 6 αποτύχει - είναι η στιγμή που θα τα βάλεις όλα κάτω και θα δεις εναλλακτικές, το πόσο πιστεύεις στην άποψη σου και το τι μπορείς να αντέξεις.
(ps:πριν χρόνια πέρασα από το 1 στο 7 σε 20 μέρες .κατά τύχη ή μη τύχη ήμουν σωστός - αν κρίνω από το τι έγινε μετά).
Καλή τύχη και υπομονή σε όλους!