Ο αναζητητής θα βρει

Πολλοί άνθρωποι σκέφτονται προβλήματα που τους απασχολούν πριν πάνε για ύπνο ή μόλις ξυπνήσουν. Δεν είμαι εξαίρεση. Σήμερα το πρωί ένα έπεσε στο κεφάλι μου σχόλιο από το Habr:

Ένας συνάδελφος μοιράστηκε μια ιστορία σε μια συνομιλία:

Πέρυσι είχα έναν φοβερό πελάτη, ήταν πίσω όταν αντιμετώπιζα μια καθαρή «κρίση».
Ο πελάτης έχει δύο ομάδες στην ομάδα ανάπτυξης, η καθεμία που ασχολείται με το δικό της μέρος του προϊόντος (υπό όρους, το back office και το front office, δηλαδή λογισμικό που εργάζεται στη διαμόρφωση παραγγελιών και λογισμικό που εργάζεται για την εκτέλεση παραγγελιών), που περιστασιακά ενσωματώνεται μεταξύ τους.
Η ομάδα του back office έχει πάει εντελώς τον κατήφορο: έξι μήνες συνεχών προβλημάτων, οι ιδιοκτήτες απειλούν να απολύσουν τους πάντες, προσέλαβαν έναν σύμβουλο, μετά τον σύμβουλο προσέλαβαν περισσότερους από έναν άλλον (εμένα). Επιπλέον, η δεύτερη ομάδα (storfront) δούλευε κανονικά και συνέχισε να δουλεύει κανονικά, ήταν η ομάδα back-office, η οποία είχε επίσης δουλέψει κανονικά στο παρελθόν, που άρχισε να τα χαλάει. Οι ομάδες κάθονται σε διαφορετικά γραφεία και συνηθίζουν να τσαντίζονται η μία την άλλη.

Αιτία: το κατάστημα και το πίσω μέρος είναι ένα σύστημα, υπάρχουν πολλές εξαρτήσεις σε αυτό, οι ομάδες σε διαφορετικά γραφεία δεν επικοινωνούσαν μεταξύ τους. Οι ιδιοκτήτες «κοιτούν» στο πλάι όλη την ώρα, ώστε να έχουν νέα χαρακτηριστικά, ιδέες και έλεγχο εκεί. Ήταν ένα αγόρι με τζάμπα, ένας συνδυασμός BA, σχεδιάστρια και «φέρε μας καφέ». Αυτό το αγόρι, απαρατήρητο από την ομάδα του, εκτελούσε ένα σωρό μικρές εργασίες όπως "ειδοποίηση της δεύτερης ομάδας για την ανάπτυξη", "ενημέρωση της τεκμηρίωσης" κ.λπ. ρουτίνας, προς τα κάτω για να "εισάγετε όλα τα είδη των αριθμών έκδοσης και των στοιχείων στο εισιτήριο". Αλλά το αγόρι δεν έγραψε κανέναν κωδικό και κάποια στιγμή οι ιδιοκτήτες αποφάσισαν να τον βελτιστοποιήσουν και να τον απολύσουν. Για την ομάδα του καταστήματος, τίποτα δεν έχει αλλάξει, απλώς δεν έφτιαξαν ή δεν ενημέρωσαν τις αποβάθρες και η ομάδα του backoffice βρέθηκε σε μια κατάσταση όπου οι εκδόσεις του καταστήματος σπάνε κάτι γι 'αυτούς, και αυτό είναι το πρόβλημά τους, και αν οι εκδόσεις τους σπάσουν κάτι για το μαγαζί, αυτά είναι και πάλι τα προβλήματά τους, γιατί το κατάστημα είναι σε πλήρη θέα των ιδιοκτητών :)

Τι μου τράβηξε την προσοχή με αυτό το σχόλιο και τι θα βρει ο ερευνητής από τον τίτλο - κάτω από το κόψιμο.

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

Γνωρίζω ότι είναι άσκοπο να προειδοποιείς τους back-developers για την ανάπτυξη του μπροστινού μέρους. Η νέα έκδοση του μπροστινού δεν μπορεί να σπάσει τίποτα στο πίσω μέρος, αλλά αντίθετα ναι. Είναι οι προγραμματιστές front-end που ενδιαφέρονται να ειδοποιήσουν τους προγραμματιστές back-end ότι χρειάζονται νέα ή αλλαγμένη λειτουργικότητα. Το μπροστινό μέρος εξαρτάται από τις πίσω αναπτύξεις και όχι το αντίστροφο.

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

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

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

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

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

Ωστόσο, παρουσιάζεται πολύ εύλογα. Διαβάζεται με ενδιαφέρον και υπάρχει προσωπική εμπλοκή. συμπάθεια για "εύχρηστο αγόρι", ο ανεκτίμητος μικρός μηχανισμός της μεγάλης μηχανής (με αφορά!). Συγκατάβαση για προγραμματιστές που είναι τόσο έξυπνοι και έμπειροι, αλλά δεν μπορούν να δουν πέρα ​​από τη μύτη τους (είναι παντού γύρω μου!). Μια ελαφριά κοροϊδία των ιδιοκτητών, των πλουσίων που έκαναν τον εαυτό τους «μπο-μπο» με τα χέρια τους και δεν καταλαβαίνουν τους λόγους (Λοιπόν, η φτυστή εικόνα της ηγεσίας μου!). Περιφρόνηση για τον πρώτο «σύμβουλο» που δεν κατάφερε να βρει μια τόσο απλή πηγή προβλημάτων (ναι, πρόσφατα αυτός ο τύπος μπήκε με γυαλιά και περπάτησε κοιτώντας έξυπνος), και μια ενθουσιώδης ενότητα με έναν «πραγματικό» σύμβουλο, ο οποίος ήταν ο μόνος που μπορούσε να εκτιμήσει τον πραγματικό ρόλο ενός αγοριού με τζάκους (αυτός είμαι εγώ!).

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

Δεν ξέρω τι είδους συνάδελφος και σε ποια συνομιλία μοιράστηκα αυτή την αποκάλυψη με τον συνάδελφό μου mkrentovskiy και γιατί συνάδελφε mkrentovskiy Αποφάσισα να το δημοσιεύσω κάτω από το άρθρο "Πόσα χρόνια περπατάει η τάιγκα - καταλάβετε όχι«Εξαιρετικός συγγραφέας nmivan«α (ο οποίος, παρεμπιπτόντως, βρίσκεται στην πρώτη θέση στην κατάταξη του Habr αυτή τη στιγμή!), αλλά παραδέχομαι ότι ο συνάδελφός μου mkrentovskiy το έκανε εξαιρετικά καλά. Το μήνυμα του σχολίου και το στυλ παρουσίασης είναι τόσο συνεπές με το μήνυμα και το ύφος άλλων δημοσιεύσεων nmivan«Λοιπόν, τι μπορεί να νομίζετε ότι ένας σύμβουλος κρίσης από τον σχολιασμό και το GG πολλών δημοσιεύσεων nmivan«α είναι το ίδιο άτομο.

Διάβασα πολλές δημοσιεύσεις του Ivan Belokamentsev όταν ο συγγραφέας ξεκίνησε τις δραστηριότητές του στο Habré (το 2017). Κάποιοι μάλιστα το απολαμβάνουν (ώρα, два). Έχει καλό στυλ και ενδιαφέρουσα παρουσίαση του υλικού. Οι ιστορίες του μοιάζουν πολύ με ιστορίες πραγματικής ζωής, αλλά έχουν σχεδόν μηδενικές πιθανότητες να συμβούν πραγματικά, μέσα πραγματικότητα. Έτσι είναι με αυτή την ιστορία στο σχόλιο.

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

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

Ναι, το Habr δεν είναι φιλανθρωπικό ίδρυμα, το Habr είναι ένα εμπορικό έργο. Το Habr είναι ένας καθρέφτης που αντανακλά τις επιθυμίες μας. Όχι οι προσωπικές μου επιθυμίες και όχι οι επιθυμίες του κάθε επισκέπτη ξεχωριστά, αλλά το σύνολο όλων των επιθυμιών μας - ο «μέσος όρος για το νοσοκομείο». Και ο Ivan Belokamentsev αισθάνεται καλύτερα από τον καθένα αυτό που χρειαζόμαστε όλοι συλλογικά και μας το δίνει.

Ίσως δεν θα είχα γράψει αυτό το άρθρο αν δεν είχα αρχίσει να βλέπω τη σειρά»Ο νεαρός Πάπας".

"Έχουμε χάσει τον Θεό" (Με)

Αυτό είναι από τη σειρά. Και αυτό αφορά εμάς.

Δεν μας αιχμαλωτίζει πλέον η πραγματικότητα που δημιούργησε ο Δημιουργός.

Θεός, Φύση, Μεγάλη Έκρηξη - οτιδήποτε. Η πραγματικότητα είναι εκεί. Γύρω μας και ανεξάρτητα από εμάς.

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

Και είχαμε μεγάλη επιτυχία σε αυτό.

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

Γιατί είναι τόσο δημοφιλές το επάγγελμα της πληροφορικής; Ναι, γιατί μπορείτε να ρίξετε μια άβυσσο πόρων στο IT και κανείς δεν θα κλείσει το μάτι (απλώς θυμηθείτε το πρόβλημα του έτους 2000). Σε τελική ανάλυση, στο IT μπορείτε να αφιερώσετε χρόνια αναπτύσσοντας εφαρμογές που θα γίνουν παρωχημένες ακόμη και πριν ξεκινήσουν, μπορείτε να προσπαθήσετε να ενσωματώσετε ασύμβατα στοιχεία και να τα κάνετε να λειτουργούν, μπορείτε να ανακαλύπτετε ξανά τους δικούς σας τροχούς ξανά και ξανά ή μπορείτε τώρα ξεκινήστε να υποστηρίζετε προγράμματα στο Fortran, το οποίο καλύπτεται από βρύα για άλλα 20 χρόνια πριν. Μπορείς να περάσεις όλη σου τη ζωή στην πληροφορική και να μην κάνεις τίποτα χρήσιμο. Και το πιο σημαντικό, κανείς δεν θα το προσέξει! Ακόμα και τον εαυτό σου.

Λίγοι από εμάς θα μπορέσουμε να αφήσουμε σημάδι στον κλάδο της πληροφορικής. Και ακόμη λιγότεροι άνθρωποι θα μπορέσουν να αφήσουν πίσω τους μια καλή ανάμνηση. Τα αποτελέσματα της δουλειάς μας θα υποτιμηθούν τα επόμενα 10-20 χρόνια στην καλύτερη περίπτωση ή και νωρίτερα. Και σίγουρα στη ζωή μας (αν φτάσουμε σε ηλικία συνταξιοδότησης). Δεν θα μπορέσουμε να δείξουμε στα εγγόνια μας τα συστήματα υπολογιστών στα οποία δούλευε ο παππούς τους στα νιάτα του. Οι άνθρωποι απλά θα ξεχάσουν τα ονόματά τους. Στην αρχή της καριέρας μου ανέβασα ταχυδρομικούς σταθμούς cc: Mail κάτω από "άξονας άξοναΑπέχω 20 χρόνια από τη συνταξιοδότηση και 10 χρόνια από το να αποκτήσω εγγόνια, αλλά οι περισσότεροι από εσάς δεν έχετε ήδη ακούσει τίποτα για την "εξαιρετική εφαρμογή email στα μέσα της δεκαετίας του '90" ("κορυφαίο πακέτο λογισμικού email στα μέσα της δεκαετίας του 1990»).

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

Ξεφεύγουμε σε αυτούς τους όμορφους, φανταστικούς κόσμους από τη δική μας αναξιότητα στον πραγματικό κόσμο. Προσβλέπουμε σε αυτούς για παρηγοριά.

Αναζητούμε παρηγοριά, συμπεριλαμβανομένου του Habré. Και ο Ιβάν μας το δίνει εδώ.

Πηγή: www.habr.com

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