Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;

Ο κόμβος είναι γεμάτος προβλέψεις και συμβουλές για το τι να κάνετε την επόμενη χρονιά - ποιες γλώσσες να μάθετε, σε ποιους τομείς να εστιάσετε, τι να κάνετε με την υγεία σας. Ακούγεται εμπνευσμένο! Αλλά κάθε νόμισμα έχει δύο όψεις και σκοντάφτουμε όχι μόνο σε κάτι νέο, αλλά κυρίως σε αυτό που κάνουμε κάθε μέρα. «Γιατί δεν με προειδοποίησε κανείς!» αναφωνούμε εκνευρισμένοι, συνήθως γυρίζοντας στον εαυτό μας. Ας αποκαλέσουμε τη φωτιά στον εαυτό μας - έχουμε συγκεντρώσει για εσάς μια λίστα με το τι ΔΕΝ πρέπει να κάνετε το 2020 (και ίσως πάντα). 

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;
Αλλά δεν ρώτησαν για τη βαρύτητα

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

Δεν χρειάζεται να πάτε στο IT εάν όλα είναι καλά

Μην μάθετε μια νέα τεχνολογία για να αλλάξετε καριέρα ή να ξεκινήσετε από την αρχή. Η εποχή μας είναι υπέροχη γιατί μπορείς να σπουδάσεις, να αλλάξεις δουλειά, να αλλάξεις ριζικά τον κλάδο σου - και ούτω καθεξής, ακόμα και μέχρι τη σύνταξη. Είναι ένα δροσερό, σαγηνευτικό πράγμα. Αλλά αν είστε άνω των 28-30 ετών, δεν θα πρέπει να τα παρατήσετε όλα για να μπείτε στο IT ή να μετακινηθείτε σε μια νέα στοίβα (για παράδειγμα, γράφετε πολύ φορτωμένα συστήματα σε Java και ξαφνικά αποφασίζετε να μεταβείτε σε νευρωνικά δίκτυα στην Python). Ο λόγος είναι απλός: δεν θα είναι εύκολο για εσάς. Πρώτον, υπάρχει μεγάλος ανταγωνισμός από ειδικούς που «κάθονται» σε αυτή τη στοίβα από την αρχή της καριέρας τους, δεύτερον, θα πρέπει να ξαναγίνετε junior με χαμηλό μισθό και τρίτον, θα σας είναι ηθικά δύσκολο να γίνονται υποτελείς του κατώτερου επιπέδου της ιεραρχίας. Επομένως, εάν θέλετε να κινηθείτε προς την άλλη κατεύθυνση, προσπαθήστε να το κάνετε είτε σύμφωνα με την τρέχουσα εργασία και τις τρέχουσες εργασίες σας, είτε να αναπτύξετε νέες γνώσεις ως χόμπι, ξεκινήστε ένα έργο για κατοικίδια έτσι ώστε όταν φτάσετε σε μια νέα δουλειά να μην είσαι πια junior. 

Η αλλαγή στοίβας σε στοίβα είναι απλώς χάσιμο χρόνου

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

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;

Δεν χρειάζεται να σταθείς στο έδαφος και να γίνεις χάλκινος

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

Το κεφάλι σου είναι καλό, πάντα καλό

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

Οι χρήστες είναι τρομεροί άνθρωποι

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

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;

Δεν πρέπει επίσης να υποτιμάτε τους χρήστες: είναι πιο πονηροί, πιο έξυπνοι και πιο περίεργοι από όσο νομίζετε. Αν νομίζετε ότι το σφάλμα με τη μορφή μεταβλητής και την εξαίρεση στο 138ο πάτημα του Enter σε διαστήματα του δευτερολέπτου δεν θα εμφανιστεί, κάνετε λάθος - θα εμφανιστούν και θα επηρεάσουν τη λειτουργία της εφαρμογής σας με τον πιο περίεργο τρόπο. Ισχύει ο κανόνας του ερασιτέχνη: είναι αυτός που ανταπεξέρχεται καλύτερα στις δοκιμές. Αλλά για κάποιο λόγο, στους χρήστες δεν αρέσει να βρίσκουν σφάλματα στην παραγωγή - δεν υπάρχει αλληλεγγύη πληροφορικής σε αυτά. Γενικά, όσο πιο σίγουροι είστε στο λογισμικό σας, τόσο το καλύτερο. Άλλωστε, είναι καλύτερο να καθυστερήσετε την κυκλοφορία ορισμένων λειτουργιών παρά να τις προσθέσετε σε μια εφαρμογή που λειτουργεί και ξαφνικά να την κάνετε ακατέργαστη.

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020; 

Σταματήστε να γκουγκλάρετε!

Σταματήστε να στρέφεστε μόνο στην Google. Δεν θα διαφωνήσουμε καν - στον τομέα της ανάπτυξης μπορείτε να βρείτε πολλά με ένα άμεσο αίτημα σε μια μηχανή αναζήτησης. Όσο πιο βαθιά ψάχνετε για πληροφορίες, τόσο περισσότερα «πλευρικά» δεδομένα θα λαμβάνετε και τόσο περισσότερα θα μάθετε, γιατί θα μάθετε κάτι νέο που δεν σχετίζεται με το αίτημά σας, αλλά πιθανότατα θα χρειαστεί στο μέλλον. Ανατρέξτε σε πλήρες υλικό, βιβλία, άρθρα κ.λπ. Οι γλώσσες και οι βιβλιοθήκες έχουν προδιαγραφές, κοινότητες, τρόπους χρήσης και έτσι αποκτάτε τον πιο αξιόπιστο τρόπο ανάπτυξης δεξιοτήτων προγραμματιστή - απλώς διαβάστε την τεκμηρίωση και μην αναζητάτε τοπικές λύσεις και τμήματα κώδικα άλλων ανθρώπων. Τι γίνεται αν η λύση σας είναι πιο βέλτιστη, πιο γρήγορη και πιο δροσερή; 

Εμπιστευθείτε, αλλά βεβαιωθείτε

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

Δημιουργήστε αντίγραφα ασφαλείας!

Σταματήστε να μην δημιουργείτε αντίγραφα ασφαλείας ή να τα διατηρείτε στους ίδιους διακομιστές τρίτων όπου φιλοξενείται το έργο σας. Πιστεύετε ότι αυτή είναι μια γελοία και άχρηστη συμβουλή; Αλλά περισσότεροι από 700 συμμετέχοντες σε συνομιλίες στο Telegram, οι οποίοι βρέθηκαν σε μια πρόσφατη δυσάρεστη κατάσταση με το κλείσιμο ενός γνωστού κέντρου δεδομένων, δεν το σκέφτηκαν - υπήρχαν τα πάντα εκεί: από έργα για κατοικίδια μέχρι μεγάλους κυβερνητικούς ιστότοπους. αρχές και εταιρικές βάσεις δεδομένων 1C και τιμολόγησης. Ένα σημαντικό μέρος είναι χωρίς αντίγραφα ασφαλείας ή με αντίγραφα ασφαλείας στον ίδιο χώρο. Διανείμετε λοιπόν τους κινδύνους και αποθηκεύστε το αντίγραφο ασφαλείας τουλάχιστον στην κύρια φιλοξενία, σε κάποιο αξιόπιστο VDS και στον τοπικό σας διακομιστή. Θα καταλήξει να είναι πολύ φθηνότερο μακροπρόθεσμα. 

Σταματήστε να φέρνετε τους δικούς σας εις βάρος του έργου

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

Όχι κώδικας, αλλά δέσμη νεύρων

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

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;

Κράτα το απλό, ανόητο

Διατηρήστε τον κώδικα, τις λύσεις και τα έργα σας απλά. Δεν χρειάζεται να περιφράξεις σε μια πολύπλοκη δομή και να παράγεις οντότητες χωρίς ιδιαίτερη σημασία. Όσο πιο περίπλοκος είναι ο κώδικάς σας, τόσο περισσότερο γίνεστε όμηρος του - θα είναι όσο το δυνατόν πιο δύσκολο για εσάς να τον διατηρήσετε και να τον αναπτύξετε. Φυσικά, η περίφημη αρχή KISS ("Keep it simple, stupid") δεν είναι πάντα κατάλληλη, αλλά δημιουργήθηκε για έναν λόγο: η απλότητα και η κομψότητα του κώδικα είναι το κλειδί για την επιτυχημένη εφαρμογή και επαναχρησιμοποίησή του.

Τι δεν πρέπει να κάνει ένας ειδικός πληροφορικής το 2020;

Προστάτευσε τον εαυτό σου

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

Μη φτύσεις στο πηγάδι

Μην τα βάζεις με τον εργοδότη σου. Σήμερα, οι επικοινωνίες έχουν φτάσει σε τέτοιο επίπεδο που, για παράδειγμα, όλα τα άτομα ανθρώπινου δυναμικού στην πόλη γνωρίζονται ερήμην και μπορούν να ανταλλάσσουν οποιαδήποτε πληροφορία σε συνομιλίες και κλειστές ομάδες (και για να βοηθήσουν στην εύρεση εργασίας και να γράψουν «Βασίλι Ιβάνοφ, αρχιτέκτονας συστημάτων, σκότωσε τα πάντα πριν αφήσει λογαριασμούς, διέγραψε τα αντίγραφα ασφαλείας και έκλεισε το δίκτυο, η ανάκτηση κράτησε 3 ημέρες. Μην τον προσλάβεις." Έτσι, η συμπεριφορά σας θα παίξει αποκλειστικά εναντίον σας - και μερικές φορές ακόμη και η μετεγκατάσταση σε άλλη πόλη ή πρωτεύουσα δεν θα βοηθήσει. Ακόμα κι αν φύγεις με μνησικακία, δεν υπάρχει καλύτερη εκδίκηση από το να γίνεις χρήσιμος και ψύχραιμος υπάλληλος ενός ανταγωνιστή :) Και το πιο σημαντικό, με πλήρη ατιμωρησία.

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

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

Με αγάπη,
Ομάδα του RegionSoft Developer Studio

Το νέο έτος θα συνεχίσουμε να εργαζόμαστε για εσάς και να αναπτύσσουμε ένα ισχυρό σύστημα CRM για επιτραπέζιους υπολογιστές RegionSoft CRM και ένα απλό και βολικό γραφείο βοήθειας και σύστημα εισιτηρίων Υποστήριξη ZEDLine.

Πηγή: www.habr.com

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