Ο προγραμματιστής είναι ειδικός με μοναδικές επαγγελματικές δεξιότητες, η παρουσία των οποίων είναι μάλλον δύσκολο για τον υπάλληλο ανθρώπινου δυναμικού. Η σύγχρονη πρακτική, όταν μια δοκιμαστική περίοδος έχει οριστεί για έναν πρόσφατα προσληφθέντα ειδικό, σας επιτρέπει να επιλέξετε έναν προγραμματιστή, αξιολογώντας τις ιδιότητές του κατά τη διάρκεια αυτής της περιόδου. Μερικοί μήνες θα είναι αρκετοί για έναν έμπειρο διευθυντή για να αποφασίσει εάν αυτός ο ειδικός είναι κατάλληλος για την εταιρεία.
Οδηγίες
Βήμα 1
Ο προγραμματιστής πρέπει να καταλάβει ότι δεν απαιτείται να λύσει αφηρημένα προβλήματα και προγραμματισμό για χάρη του προγραμματισμού. Τα προϊόντα λογισμικού που ανέπτυξε πρέπει να εφαρμόσουν την υλοποίηση συγκεκριμένων εργασιών που απαιτούνται από την εταιρεία. Η άμεση ευθύνη του είναι να κατασκευάσει ένα προϊόν που να είναι βολικό για τον μέσο καταναλωτή, να λειτουργεί άψογα, να επιλύει όλες τις απαραίτητες εργασίες και να έχει μια απλή «φιλική» διεπαφή.
Βήμα 2
Ένας καλός προγραμματιστής πρέπει να είναι ένα άτομο που μπορεί να επικοινωνεί με πελάτες, πελάτες, πελάτες. Πρέπει να είναι αρκετά κοινωνικός για να μπορεί να βρει από κάθε δυνητικό καταναλωτή του προϊόντος ποιες εργασίες θέλει να επιλύσει με τη βοήθειά του. Δεδομένου ότι ο προγραμματιστής, στην πραγματικότητα, είναι μεταφραστής, μεταφράζει τις εργασίες που ορίζονται από έναν διαχειριστή, πελάτη, σχεδιαστή ή σχεδιαστή διάταξης στη γλώσσα ενός υπολογιστή, πρέπει να ερευνήσει την ουσία τους. Πρέπει να έχει συγκεκριμένες γνώσεις στον τομέα στον οποίο θα χρησιμοποιηθούν τα προϊόντα λογισμικού του.
Βήμα 3
Επιλέξτε έναν προγραμματιστή που δεν χάνει επαφή με τον έξω κόσμο. Πρέπει να καταλάβει ότι ο σκοπός της σύνταξης ενός προγράμματος δεν είναι η αυτοπραγμάτωσή του ή η επαγγελματική του ανάπτυξη. Γράφει τον κώδικα για να κάνει τον καταναλωτή άνετο και καλό. Εάν ο προγραμματιστής το γνωρίζει αυτό, είναι κατάλληλος για εργασία σε μια ομάδα.
Βήμα 4
Πειράματα με σκοπό την αυτο-διεκδίκηση, τη χρήση κωδικών υπερεκτιμημένης πολυπλοκότητας ή μεγαλύτερου αριθμού λογικών κλάδων που "επιβαρύνουν" το πρόγραμμα, που είναι απαραίτητα μόνο για να επιδείξουν στους συναδέλφους τους, παρεμβαίνουν στην εργασία. Η χρήση γνωστών, αποδεδειγμένων λύσεων καθιστά το προϊόν αξιόπιστο, αποτελεί εγγύηση για τη σταθερότητα της λειτουργίας του.
Βήμα 5
Φυσικά, ένας ειδικός ανάπτυξης λογισμικού θα πρέπει να γνωρίζει τις τελευταίες καινοτομίες, αλλά αυτό δεν σημαίνει ότι πρέπει να αφιερώνει όλο τον χρόνο του στην αυτο-εκπαίδευση και στη μελέτη των τελευταίων τεχνολογιών. Αυτό δικαιολογείται μόνο εάν η διοίκηση σχεδιάζει να τα χρησιμοποιήσει και να τα εφαρμόσει. Ο προγραμματιστής δεν πρέπει να χάνει το χρόνο που πληρώνει η εταιρεία για κάτι που μπορεί να του ενδιαφέρει μόνο.