Μπορείτε να γίνετε προγραμματιστής;
Σχηματίζουν / / December 19, 2019
Η αγάπη για τις επιχειρήσεις
Θα πρέπει όχι μόνο σαν προγραμματισμού - θα πρέπει να αρρωσταίνουν από αυτό. Για να πετύχει, θα πρέπει να είναι ένα κομμάτι από ένα φανατικό της επιχείρησης ως Nikola Tesla και ο Richard Dawkins.
Ρωτήστε τον εαυτό σας γιατί θέλετε να γίνετε προγραμματιστής. Αν η απάντηση είναι - «Είναι της μόδας να» ή «για να βγάλουν λεφτά», τότε καλύτερα να κάνουμε κάτι άλλο. Δεν υπάρχει τίποτα χειρότερο από το να πας στη δουλειά μόνο και μόνο επειδή είναι απαραίτητο.
Χωρίς πάθος για τον προγραμματισμό είναι δύσκολο να βουτιά στο σχεδιασμό της κεφαλής. Οι σύνθετες εργασίες δεν είναι whet, και να σας καταπιέζουν. Η δημιουργικότητά σας θα είναι στο μηδέν, και το αποτέλεσμα είναι κάτω του μέσου όρου.
σημείωση Εργοδότης: ένα καλό σημάδι, αν η περίληψη του ανταγωνιστή «χόμπι» στη θέση του προγραμματιστή, δήλωσε: «Έχω γράψει τον κώδικα.»
Η ικανότητα να είναι ευέλικτη
Ένα από τα βασικά χαρακτηριστικά για έναν προγραμματιστή - είναι σκέψη συστήματα. Tehnarom είναι αρκετό. Είναι σημαντικό να γρήγορα απομονώσει το σημαντικό είναι να είναι σε θέση να χωρίσει και να συνθέσει όλα τα καθήκοντα και να υπολογίσετε μερικά βήματα προς τα εμπρός.
Χωρίς μια συστηματική προσέγγιση είναι απίθανο να πετύχει να κυριαρχήσει πολλές γλώσσες.
σημείωση Εργοδότης: εμπειρογνώμονας σε C ++ ή Java - είναι μεγάλη, αλλά ακόμα καλύτερα αν ο προγραμματιστής που ειδικεύεται σε μια συγκεκριμένη γλώσσα, καταλαβαίνει οι άλλοι ξέρουν τι είναι μέσα, όχι μόνο back-end, αλλά το front-end.
Η σύγχρονη προγραμματιστής πρέπει να είναι ευέλικτη σκέψη. Χωρίς αυτό, είναι αδύνατο να επικεντρωθεί στο αποτέλεσμα και να κοιτάξουμε το προϊόν των ματιών του χρήστη.
προθυμία να μάθουν
Ποιότητα, προκύπτει λογικά από την προηγούμενη. Η τεχνολογία εξελίσσεται πολύ γρήγορα. Για να είναι ανταγωνιστική, συνεχώς ακονίσετε στην πράξη οι διαθέσιμες γνώσεις και να πάρει νέες. Λειτουργία Self-non-stop.
- Διαβάστε βιβλία σχετικά με τον προγραμματισμό.
- Εγγραφή σε blogs γνωστό προγραμματιστές.
- Μοιραστείτε την εμπειρία σας με τους συναδέλφους σε εξειδικευμένες κοινότητες.
- Παρακολουθήστε θεματικά συνέδρια.
- Και, φυσικά, δείτε τα online μαθήματα.
Θα βοηθήσει την υπηρεσία GeekBrains.ru. θα υπάρξει δυνατότητα να βελτιώσουν τις δεξιότητες της κωδικοποίησης της Python, PHP και άλλες γλώσσες, εργάστηκε με, και οι δεξιότητες συνοδός της αντλίας. Για παράδειγμα, στον τομέα της διαχείρισης του συστήματος, SEO ή SMM.
σχεδίαση
Προγραμματιστής ξέρει πώς να εκτελέσει το έργο. Ένας καλός προγραμματιστής ξέρει πώς να το κάνει στο χρόνο. Οι προθεσμίες είναι σημαντικές. Σχετικά με αυτούς δεν μπορεί να ξεχάσει τόσο περισσότερο βαθμολογία. Ο πελάτης απλά χάσει τις προθεσμίες μία ή δύο φορές, αλλά θα πάει σε μια υπεύθυνη τρίτο εκτελεστής.
σημείωση Εργοδότης: κατά τη διάρκεια της συνέντευξης, να ζητήσει από τον προγραμματιστή να υπολογίσει πόσο θα χρειαστεί χρόνος για να ολοκληρωθεί μια συγκεκριμένη εργασία. Αν είναι δύσκολο να απαντήσω, δεν ήξερε τίποτα για τη διαχείριση του χρόνου.
Θα πρέπει να διαχειριστεί επιδέξια το χρόνο σας με σύνεση την κατανομή των πόρων και στον καθορισμό προτεραιοτήτων. Αυτό ονομάζεται σχεδιασμός.
ομαδική εργασία
Γιατί είναι τόσο σημαντικό για τον προγραμματιστή να παρακολουθείτε την ώρα; Επειδή δεν ήταν μόνη της. Η επικαιρότητα των δράσεων της εξαρτάται από την εργασία πολλών ανθρώπων: σχεδιαστές, διαχειριστές, έμποροι.
Μια κοινή παρερμηνεία ότι ένας προγραμματιστής - ένας εσωστρεφής πετσετέ, το οποίο βρίσκεται πάνω από τον υπολογιστή μόνο για να κόψει τα γένια του. Στην πραγματικότητα, δεξιότητες επικοινωνίας για τον προγραμματιστή είναι εξίσου σημαντική όπως και κάθε άλλο IT-ειδικός.
σημείωση Εργοδότης: προσφέρει στον εκπαιδευόμενο προγραμματιστή για να περάσουν λίγο αυτο-παρουσίαση σε συναδέλφους - θα συνειδητοποιήσει αν είχε κάποιο πρόβλημα με την επικοινωνία.
Ένα πρόσωπο που αντιμετωπίζουν δυσκολίες στην επικοινωνία, όχι ένας παίκτης της ομάδας. Ο ίδιος δεν εξήγησε το πρόβλημα και οι συνεργάτες του δεν θα καταλάβει σχόλια.
Δυνατότητα να εισέλθουν γρήγορα στην κατάσταση της ροής
Κατά τη διάρκεια της λειτουργίας, ο προγραμματιστής εξαιρετικά στο κέντρο, αποσυνδεθεί από όλους τους εξωτερικούς παράγοντες. Κάποιος που απαιτούνται για αυτή τη σιωπή, κάποιος που προσθέτει μουσική με ακουστικά. Κάποιος από καιρό σε καιρό για να παίξει με τους συναδέλφους τους στο χόκεϊ αέρα, για να επανεκκινήσετε τον εγκέφαλο, και κάποιος δεν μπορεί να αγγίξει μέχρι τον τερματισμό.
σημείωση Εργοδότης: δημιουργούν προγραμματιστής ιδανικό βιότοπο, και θα δείτε την απόδοση θαύματα.
Και ό, τι χρειάζεστε για να μπείτε σε κατάσταση ροής; Εξερευνήστε τον επώνυμο βιβλίο Mihayya Csikszentmihalyi, και υπολογισμός του αλγόριθμου.
υπομονή
Γράψτε τον κωδικό - είναι η μισή μάχη. Στο προγραμματιστή πολλά ρουτίνας: επαλήθευση κώδικα και σφάλματα αντιμετώπιση προβλημάτων και - πιο μισητός - αλλαγές. Απαιτεί επιμονή και υπομονή.
Μια δοκιμή απλή: επιλέξτε ένα από τα δωρεάν μαθήματα GeekBrains και να πάει από την αρχή μέχρι το τέλος. Εκτελέστε όλες τις εργασίες που δεν schlock. Εάν μπορείτε να χειριστείτε, τότε καταθλιπτικός (με την καλύτερη έννοια της λέξης) η παραγγελία σας. Τι γίνεται με το στρες;
Η ικανότητα να αντιμετωπίσουν τις δυσκολίες
Αν νομίζετε ότι το ήσυχο επάγγελμα προγραμματιστής, τότε λάθος. Είναι γεμάτη άγχος: από αυστηρές προθεσμίες και τις πιο απαιτητικές εργασίες.
σημείωση Εργοδότης: πριν από την υπογραφή της σύμβασης εργασίας, να ζητήσει από τον προγραμματιστή για να λύσει ένα πολύπλοκο μαθηματική εξίσωση. Αν αυτό περιορίζεται σε απλή ανάλυση, και αναφέρθηκε στην αδυναμία της λύσης, τότε, είναι πιθανό να είναι prokrastinirovat κάθε φορά που μια νέα πρόκληση θα είναι να εμφανιστεί μπροστά του.
Ένας καλός προγραμματιστής έχει αντιμετωπίζουν δυσκολίες. Ακόμα κι αν με την πρώτη ματιά, το πρόβλημα δεν έχει λύση, προσπαθήστε να το βρείτε. Από εκείνη την έναρξη της καινοτομίας.
Ένα υγιές τμήμα της τεμπελιάς
Larry Wall, Perl γλώσσα προγραμματισμού δημιουργού, στο βιβλίο εκκλήσεις του για τρία σημαντικά την ποιότητα του προγραμματιστή:
- υψηλή αυτοεκτίμηση?
- ανησυχία?
- τεμπελιά.
Ναι, τεμπελιά. Για ένα copywriter, ή, για παράδειγμα, ένας διαχειριστής έργου είναι κακής ποιότητας, αλλά ο προγραμματιστής ένα υγιές τμήμα της τεμπελιάς είναι ένας μούστος. Θα τον ενθαρρύνει να αναζητήσει και να βρει τον ταχύτερο και πιο αποτελεσματικό τρόπο για την επίλυση του προβλήματος ότι η εταιρεία εξοικονομεί χρόνο και χρήμα.
σημείωση Εργοδότης: ρωτήστε πώς η νέα προγραμματιστής σας πρόκειται να βελτιστοποιήσουν και αυτοματοποίηση των ροών εργασίας.
φιλοδοξία
Είναι μια κακή προγραμματιστής που δεν ονειρεύεται να γίνει επικεφαλής του IT-υπηρεσία ή να ξεκινήσει μια εκκίνηση. Φιλοδοξία - μοχλό εργαλεία και άλλα χαρακτηριστικά που συνθέτουν τον κωδικοποιητή απότομη οδήγηση.
Μπορείτε να γίνετε προγραμματιστής; Ναι, αν διακαή επιθυμία, έτοιμα να μάθουν και να εργαστούν για τον εαυτό σας. Ανάπτυξη περιγράφεται παραπάνω και τον προγραμματισμό της μάθησης ποιότητα.
Μάθετε τα βασικά του προγραμματισμού