Περιγραφή εργασίας
Υπάρχουν δύο τύποι προγραμματιστών λογισμικού. Οι προγραμματιστές λογισμικού συστημάτων δημιουργούν το λογισμικό που εκτελεί τους υπολογιστές και άλλες συσκευές.
Αυτό περιλαμβάνει το λειτουργικό σύστημα του υπολογιστή ή της συσκευής σας. Οι εφαρμογές προγραμματιστών εφαρμογών λογισμικού σχεδιάζουν προγράμματα λογισμικού όπως επεξεργαστές κειμένου, βάσεις δεδομένων, υπολογιστικά φύλλα και παιχνίδια. Αυτές οι εφαρμογές ενδέχεται να διατίθενται στην αγορά ή να αναπτύσσονται μαζικά για επιχειρήσεις, οργανισμούς και άλλους φορείς ανάλογα με τις ανάγκες και τις προδιαγραφές τους.
Γρήγορα γεγονότα
- Το 2016, οι προγραμματιστές συστημάτων λογισμικού κέρδισαν ένα μέσο ετήσιο μισθό 106.860 δολαρίων ενώ οι προγραμματιστές εφαρμογών λογισμικού κέρδισαν $ 100.080.
- 396.000 άτομα εργάστηκαν ως προγραμματιστές λογισμικού συστημάτων. 718.000 άτομα ήταν προγραμματιστές εφαρμογών λογισμικού το 2014.
- Ο σχεδιασμός συστημάτων υπολογιστών και η σχετική βιομηχανία υπηρεσιών απασχολούσαν τα περισσότερα από αυτά, ενώ άλλοι συνήθως εργάζονταν για κατασκευαστές υπολογιστών και ηλεκτρονικών προϊόντων, χρηματοπιστωτικές και ασφαλιστικές εταιρείες και εκδότες λογισμικού.
- Οι προγραμματιστές λογισμικού έχουν συνήθως θέσεις εργασίας πλήρους απασχόλησης με πολλούς που εργάζονται περισσότερες από 40 ώρες κάθε εβδομάδα. Μερικοί προγραμματιστές τηλεδιάσκεψης.
- Το Αμερικανικό Γραφείο Στατιστικής Εργασίας αναλύει αυτό ως μια λαμπρή προοπτική επάγγελμα. Η κυβερνητική υπηρεσία προβλέπει ότι η απασχόληση θα αυξηθεί πολύ πιο γρήγορα από το μέσο όρο για όλα τα επαγγέλματα μέχρι το 2024.
Μια μέρα στη ζωή ενός προγραμματιστή λογισμικού
Οι ανακοινώσεις εργασίας είναι μια μεγάλη πηγή πληροφοριών όταν προσπαθείτε να μάθετε για τις εργασίες.
Σύμφωνα με ανακοινώσεις στην Indeed.com, οι προγραμματιστές λογισμικού:
- "Λογισμικό κώδικα και δοκιμής βασισμένο σε προδιαγραφές λογισμικού και σχεδιασμό"
- "Αναλύστε τις ανάγκες των χρηστών και τις απαιτήσεις λογισμικού για να προσδιορίσετε τη σκοπιμότητα του σχεδιασμού μέσα σε χρονικούς και οικονομικούς περιορισμούς"
- "Αντιμετώπιση προβλημάτων και επίλυση προβλημάτων σε υπάρχον λογισμικό"
- "Αναλύστε και μελετήστε σύνθετες απαιτήσεις συστημάτων"
- "Προετοιμασία τεκμηρίωσης σχεδιασμού"
- "Γράψτε και φυλάξτε την τεχνική τεκμηρίωση για να περιγράψετε την ανάπτυξη του προγράμματος, τη λογική, την κωδικοποίηση, τις δοκιμές, τις αλλαγές και τις διορθώσεις"
- "Συνεργαστείτε και επικοινωνήστε αποτελεσματικά με τα ενδιαφερόμενα μέρη σε ολόκληρο τον οργανισμό"
- "Υποστήριξη δοκιμαστικών εκθέσεων πελατών"
Πώς μπορείτε να γίνετε προγραμματιστής λογισμικού
Ενδιαφέρεστε για αυτή την καριέρα ; Παρόλο που δεν απαιτείται να έχετε πτυχίο πανεπιστημίου, πολλοί άνθρωποι εργάζονται σε αυτόν τον τομέα. Η αξιοποίηση της επιστήμης των υπολογιστών με έμφαση στην κατασκευή λογισμικού μπορεί να σας προετοιμάσει για την πρώτη σας δουλειά. Ορισμένοι εργοδότες προτιμούν ακόμη υποψηφίους που έχουν πτυχίο μεταπτυχιακού τίτλου.
Οι προγραμματιστές λογισμικού που εργάζονται σε ορισμένες βιομηχανίες πρέπει να έχουν δεξιότητες που σχετίζονται με αυτή τη γραμμή των επιχειρήσεων. Εάν, για παράδειγμα, θέλετε να αναπτύξετε λογισμικό για μια ασφαλιστική εταιρεία, θα πρέπει να έχετε μια καλή κατανόηση του τρόπου λειτουργίας της βιομηχανίας.
Αυτή η γνώση θα σας επιτρέψει να αναπτύξετε λογισμικό που ταιριάζει στις ανάγκες εκείνων που θα το χρησιμοποιήσουν.
Τι μαλακές δεξιότητες χρειάζεστε
- Δεξιότητες επικοινωνίας : Θα χρειαστείτε αποτελεσματικές δεξιότητες ακρόασης και ομιλίας για να μεταφέρετε οδηγίες σε συναδέλφους που εργάζονται σε έργα που εποπτεύετε.
- Διαπροσωπικές δεξιότητες : Δεδομένου ότι οι προγραμματιστές λογισμικού είναι συχνά μέρος μιας ομάδας, πρέπει να είναι σε θέση να γνωριστούν και να εργαστούν καλά με άλλους. Αυτό το σύνολο ικανοτήτων, το οποίο περιλαμβάνει την κοινωνική αντίληψη και την ικανότητα συντονισμού των ενεργειών σας με τις δράσεις των άλλων, είναι επίσης απαραίτητη όταν αντιμετωπίζετε πελάτες.
- Αναλυτικές δεξιότητες και ικανότητες επίλυσης προβλημάτων : Οι πρώτες θα σας επιτρέψουν να καθορίσετε τις ανάγκες των χρηστών και οι τελευταίες να αντιμετωπίσετε τα προβλήματα που αναπτύσσονται κατά τη διάρκεια της διαδικασίας ανάπτυξης.
- Λεπτομερής προσανατολισμός : Πρέπει να είστε σε θέση να δώσετε ιδιαίτερη προσοχή σε πολλά μέρη των συστημάτων και εφαρμογών στις οποίες εργάζεστε.
- Δημιουργικότητα : Ως προγραμματιστής, θα πρέπει να βρείτε ιδέες για νέες εφαρμογές και συστήματα.
Τι εργοδότες θα περιμένουν από εσάς
Εξετάσαμε και πάλι τις ανακοινώσεις εργασίας που αναγράφονται στην Indeed.com για να μάθετε τι προσόντα αναζητούν οι εργοδότες:
- "Ικανότητα γρήγορης ανάληψης νέων γλωσσών, τεχνολογιών και πλαισίων"
- "Δυνατότητα συνεργασίας σε μια ομάδα ομοϊδεάτων ανθρώπων"
- "Έξυπνη και ενεργητική στη συλλογή πληροφοριών και ανταλλαγή ιδεών"
- "Η εμμονή να ακολουθήσει τα συγκεκριμένα καθήκοντα"
- "Ικανότητα εξισορρόπησης μιας μεγάλης ποικιλίας έργων σε ένα γρήγορο περιβάλλον εργασίας"
Εργασίες με συναφείς δραστηριότητες και εργασίες
Περιγραφή | Ετήσιος μισθός (2016) | Εκπαιδευτικές απαιτήσεις | |
Αναλυτής Συστημάτων Υπολογιστών | Βοηθά τις εταιρείες να χρησιμοποιούν αποτελεσματικά και αποτελεσματικά την τεχνολογία των υπολογιστών | 87.220 δολάρια | Πτυχίο στην επιστήμη των υπολογιστών για τις περισσότερες θέσεις εργασίας. οι θέσεις εργασίας που είναι πιο τεχνικές απαιτούν master's στην επιστήμη των υπολογιστών ? ορισμένοι εργοδότες προτιμούν τους υποψηφίους που έχουν μεταπτυχιακό στη διοίκηση επιχειρήσεων με συγκέντρωση στα συστήματα πληροφορικής. |
Προγραμματιστής υπολογιστών | Γράφει κώδικα που μετατρέπει το σχέδιο του προγραμματιστή λογισμικού σε ένα σύνολο οδηγιών που μπορεί να ακολουθήσει ένας υπολογιστής. | 79.840 δολάρια | Πτυχίο στην επιστήμη των υπολογιστών, στα μαθηματικά ή στα συστήματα πληροφοριών |
Μηχανικός Διασφάλισης Ποιότητας Λογισμικού και Tester | Αναπτύσσει και εκτελεί σχέδια δοκιμών για τον εντοπισμό προβλημάτων με το λογισμικό | $ 86.510 | Πτυχίο στην επιστήμη των υπολογιστών |
Ειδικός υποστήριξης χρηστών υπολογιστών | Βοηθάει τους ανθρώπους που αντιμετωπίζουν προβλήματα χρησιμοποιώντας λογισμικό, υπολογιστές και περιφερειακά | 49.390 δολάρια | Εμπειρία με χρήση υπολογιστή ορισμένοι εργοδότες απαιτούν συγγενικό πτυχίο στην επιστήμη των υπολογιστών |
> Πηγές:
Γραφείο Στατιστικών Εργασίας, Υπουργείο Εργασίας των ΗΠΑ, Εγχειρίδιο Επαγγελματικής Προοπτικής , 2016-17 (επίσκεψη στις 13 Ιουλίου 2017).
Διοίκηση Απασχόλησης και Κατάρτισης, Υπουργείο Εργασίας των ΗΠΑ, O * NET Online (επισκέφθηκε στις 13 Ιουλίου 2017).