Προγραμματισμός

Η πραγματική βρωμιά στις πιστοποιήσεις προγραμματισμού

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

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

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

Απόδειξη ικανότητας

Ενώ οι σημερινοί προγραμματιστές μπορεί να αισθάνονται ότι το χαρτοφυλάκιό τους GitHub παρέχει αρκετά αποδεικτικά στοιχεία για τις κωδικοποιήσεις τους, οι πιστοποιήσεις μπορούν να βελτιώσουν την εμπορευσιμότητά σας στον τομέα, καθώς πολλοί εργοδότες θεωρούν τα πιστοποιητικά ως απτή απόδειξη της ικανότητάς σας σε συγκεκριμένους τομείς προγραμματισμού ή ανάπτυξης, λέει ο John Reed, ανώτερος διευθυντής διευθυντής στο Robert Half Technology, μια εταιρεία στελέχωσης που επικεντρώνεται στην πλήρωση θέσεων εργασίας στον τομέα της πληροφορικής.

«Οι πιστοποιήσεις μπορεί να θεωρηθούν ως βασικός διαφοροποιητής για τους υποψηφίους που αναζητούν ρόλους σε ομάδες τεχνολογίας», προσθέτει ο Reed.

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

Είτε πρόκειται για μια πιο εννοιολογική πιστοποίηση, όπως για τη διαχείριση ανάπτυξης λογισμικού, είτε για ένα συγκεκριμένο εργαλείο, μια γλώσσα προγραμματισμού ή μια πλατφόρμα συγκεκριμένη για προμηθευτές, η πιστοποίηση δείχνει ότι ασχολείστε πολύ με το επάγγελμα, λέει ο Marty Puranik, ιδρυτής και διευθύνων σύμβουλος της εταιρείας φιλοξενίας cloud Atlantic.Net.

«Οι περισσότεροι προγραμματιστές απαριθμούν πολλές γλώσσες σε ένα βιογραφικό σημείωμα ή βιογραφικό σημείωμα, ακόμα κι αν ενδιαφέρονται μόνο για αυτές», λέει ο Puranik. "Η καταχώριση μιας γλώσσας στο βιογραφικό σας είναι πολύ διαφορετική από την πιστοποίηση ή την πιστοποίηση σε X γλώσσα."

Πιστοποίηση, προσθέτει ο Puranik, σίγουρα σας δίνει «ένα πόδι σε άλλους που δεν κάνουν τίποτα για να δείξουν την εμπλοκή με την εν λόγω γλώσσα».

Αλλά σε μια καυτή αγορά για προγραμματιστές, τα δείγματα κώδικα δεν παρέχουν επαρκή απόδειξη; Γιατί θα θέλατε να περάσετε όλη αυτή την επιπλέον προσπάθεια για να διαπιστευθείτε, αντί να χτυπήσετε περισσότερο κώδικα;

Όσοι έχουν περάσει από τη διαδικασία πιστοποίησης λένε ότι αποδίδει.

«Όσο οι εταιρείες προσπαθούν να βρουν προγραμματιστές αυτές τις μέρες, οτιδήποτε μπορεί να κάνει κάποιος για να ξεχωρίσει θα τους βοηθήσει να προσληφθούν από τον ανταγωνισμό για τους πιο απαιτητικούς οργανισμούς», λέει ο Nathan Wenzler, ανώτερος ευαγγελιστής τεχνολογίας στον πάροχο προϊόντων ασφαλείας Thycotic , ο οποίος έχει κερδίσει 13 πιστοποιήσεις προγραμματιστών και άλλων τεχνολογιών πληροφορικής κατά την τελευταία δεκαετία.

Η εκπαίδευση και η πιστοποίηση καταδεικνύουν "ότι έχετε αναλάβει την πρωτοβουλία να κάνετε μια δοκιμή ή μια σειρά δοκιμών και να είστε σε θέση να απαντήσετε με επιτυχία στις ερωτήσεις ή τα προβλήματα που τέθηκαν", λέει ο Wenzler.

Οι πιστοποιήσεις μπορεί να είναι ιδιαίτερα χρήσιμες στην αρχή της καριέρας σας.

«Είμαι μεγάλος πιστός στις πιστοποιήσεις της πρώιμης σταδιοδρομίας και σίγουρα βρήκα όφελος προτού μπορέσω να αποδείξω ότι είχα καθιερωμένο σετ δεξιοτήτων», λέει ο Jeremy Steinert, ο οποίος είναι επικεφαλής της πρακτικής των υπηρεσιών devops στη WSM International, μια εταιρεία τεχνικών υπηρεσιών μετεγκαταστάσεις cloud. Η Steinert είναι πιστοποιημένη σε τεχνολογίες της Cisco, της Red Hat, της Puppet και άλλων προμηθευτών.

Συνήθως, όταν ένας επαγγελματίας ανάπτυξης αποκτά περίπου πέντε χρόνια προοδευτικής εργασιακής εμπειρίας, οι πιστοποιήσεις καθίστανται λιγότερο σημαντικές επειδή έχουν αποδεδειγμένο επίπεδο τεχνικής ικανότητας και εμπιστοσύνης στις αξιολογήσεις και την εκτέλεση τους, λέει ο Steinert. «Τότε γίνεται μέτρο της συνεχούς εκπαίδευσης μέσω νεότερων επαναλήψεων της τεχνολογίας», λέει.

Η πιστοποίηση μπορεί να οδηγήσει σε υψηλότερη αμοιβή

Περισσότερα για το θέμα: Η απόκτηση πιστοποιητικού μπορεί να σας βοηθήσει να κερδίσετε περισσότερα. Τα δεδομένα που συλλέχθηκαν για τους οδηγούς μισθού της τεχνολογίας Robert Half δείχνουν ότι τα εύρη των μισθών μπορούν να αυξηθούν έως και 10 τοις εκατό σε σχέση με τον εθνικό μέσο όρο, με βάση συγκεκριμένα σετ δεξιοτήτων και πιστοποιήσεις, σημειώνει ο Reed.

«Τούτου λεχθέντος, οι εργοδότες δεν αναζητούν αυστηρά τις πιστοποιήσεις, ούτε, στις περισσότερες περιπτώσεις, οι πιστοποιήσεις θα αντικαταστήσουν την πρακτική εμπειρία», λέει ο Reed. «Ωστόσο, οι πιστοποιήσεις μπορούν να δώσουν στους υποψηφίους ένα πλεονέκτημα, ειδικά αν αντικατοπτρίζουν την ικανότητα χρήσης των τελευταίων τεχνολογιών».

Όσο πιο συγκεκριμένη είναι η γνώση, τόσο μεγαλύτερος είναι ο αντίκτυπος που παρέχεται από την πιστοποίηση, ειδικά από την άποψη της χρηματικής αποζημίωσης, λέει ο Igor Landes, αντιπρόεδρος της μηχανικής στην εταιρεία ανάπτυξης λογισμικού Exadel.

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

Οι πιστοποιήσεις προγραμματιστή και προγραμματιστή τείνουν να είναι πιο σημαντικές σε μεγαλύτερες επιχειρήσεις και λιγότερο σημαντικές σε μικρές επιχειρήσεις, λέει ο Puranik.

"Μέρος αυτού του λόγου είναι ότι οι νεοσύστατες επιχειρήσεις τείνουν να χρησιμοποιούν νεότερες τεχνολογίες, οι οποίες ενδέχεται να μην έχουν διαθέσιμη διαδρομή πιστοποίησης", λέει. «Ένας άλλος λόγος είναι ότι ο εταιρικός χώρος τείνει να έχει περισσότερο κώδικα παλαιού τύπου και επομένως παλαιότερες γλώσσες σε χρήση που θα έχουν διαθέσιμες πιστοποιήσεις.»

Μέσα στην «εταιρική κουλτούρα, περιμένω να δω μια συσχέτιση μεταξύ περισσότερων πιστοποιητικών και καλύτερων αμοιβών», λέει ο Elijah Murray, CTO και συνιδρυτής της Lenda, ενός ιστότοπου αναχρηματοδότησης στεγαστικών δανείων. «Στον κόσμο της εκκίνησης επιβραβεύεστε με βάση την ικανότητά σας και όχι τη διαπίστευση. Η εμπειρία είναι ο καλύτερος δάσκαλος και η κουλτούρα εκκίνησης επιβραβεύει τη νοοτροπία των hacker / hustler. "

Είναι λογικό να βλέπουμε αυτά τα είδη ενισχύσεων για κάποιον που είναι πιστοποιημένος, "υπό την προϋπόθεση ότι φέρνουν επίσης εμπειρία και νόμιμες γνώσεις στο τραπέζι", λέει ο Wenzler του Thycotic. "Έχουμε δει πολλές φορές στο παρελθόν σε άλλους τομείς της πληροφορικής και της ασφάλειας πληροφοριών όπου τα άτομα θα γίνουν" πιστοποιημένα "με επιτυχία σε μια δοκιμή, αλλά δεν είχαν πρακτικές γνώσεις ή κατανόηση του υλικού."

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

Οι πιστοποιήσεις προγραμματιστών μπορούν να αποφέρουν αξία όχι μόνο στους εργοδότες, αλλά και στους πελάτες τους. «Γνωρίζουμε από την εμπειρία ότι οι πελάτες μας αποδίδουν αξία στις πιστοποιήσεις», λέει ο Steinert του WSM.

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

Ποια πιστοποιητικά είναι καυτά σήμερα;

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

«Με τις εκατοντάδες, αν όχι χιλιάδες, διαφορετικές γλώσσες προγραμματισμού εκεί έξω τώρα και [το γεγονός ότι] ο περισσότερος κυβερνητικός οργανισμός παρέχει πιστοποίηση στη συγκεκριμένη γλώσσα τους, είναι πολύ δύσκολο να διαλέξετε ένα ή δύο που έχουν τη μεγαλύτερη ζήτηση από εργοδότες σήμερα », λέει ο Wenzler του Thycotic. "Θα εξαρτηθεί από τις γλώσσες που χρησιμοποιεί η εταιρεία εσωτερικά και τι είναι σημαντικό για αυτές."

Αλλά σαφώς ορισμένες πιστοποιήσεις είναι ιδιαίτερα δημοφιλείς και περιοχές που είναι καυτές με εταιρική πληροφορική - οτιδήποτε σχετίζεται με το cloud, την κινητικότητα, την ασφάλεια, τους υπολογιστές, τα μεγάλα δεδομένα / Hadoop - είναι πιθανό να δημιουργήσουν ζήτηση για πιστοποιήσεις.

Ένα από τα πιο καυτά πιστοποιητικά στο επάγγελμα της πληροφορικής σήμερα, λένε οι ειδικοί, είναι το Microsoft Certified Solutions Developer (MCSD).

«Ένας επαγγελματίας με την πιστοποίηση [MCSD] έχει δείξει τη δυνατότητα σχεδιασμού και δημιουργίας εφαρμογών σε ένα ευρύ φάσμα προϊόντων των Windows», λέει ο Reed του Robert Half. «Αυτό είναι σίγουρα μια περιζήτητη πιστοποίηση, και εκείνοι που το έχουν μπορεί να έχουν υψηλότερο δυναμικό κέρδους από εκείνους που δεν το έχουν».

Ο αρχιτέκτονας Amazon Web Services και οι πιστοποιήσεις μηχανικών devops είναι ένα εξαιρετικό μέρος για να ξεκινήσετε, λέει ο Steinert. «Τότε εξαρτάται από την προτίμηση του εργοδότη, αλλά ξέρω ότι ο Chef, Puppet, SaltStack, Ansible έχει μεγάλη ζήτηση από την πλευρά των devops», λέει.

Οι πιστοποιήσεις Devops, ιδιαίτερα, είναι καυτές, με πολλούς διαχειριστές συστήματος και προγραμματιστές να επιδιώκουν πιστοποιήσεις που σχετίζονται με devops καθώς συγκλίνουν τα πεδία τους, λέει ο Steinert.

«Από την πλευρά του προγραμματισμού, πιστεύουμε ότι οι εφαρμογές MCSD και Google είναι σημαντικές, αλλά φυσικά καθώς εξελίσσεται η τεχνολογία, σίγουρα θα υπάρχουν νεότερες πιστοποιήσεις που είναι πολύτιμες και πιθανώς εξειδικευμένες», προσθέτει ο Steinert.

Οι πιστοποιήσεις που είναι ευρείας εμβέλειας και απευθύνονται σε πολλές γλώσσες ή ενσωματώνουν περισσότερες έννοιες προγραμματισμού και τεχνολογίας για να δώσουν στους προγραμματιστές μια μεγάλη εικόνα για το πώς ο κώδικας θα ταιριάζει στην επιχείρηση είναι ένα καλό στοίχημα, λέει ο Wenzler. Εκτός από το MCSD, αυτό θα περιλαμβάνει πιστοποιήσεις όπως το πιστοποιημένο Secure Software Lifecycle Professional (CSSLP) (ISC) 2.

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

Ωστόσο, ορισμένες πιστοποιήσεις ξεθωριάζουν σαφώς στη δημοτικότητα.

«Οι πιστοποιήσεις για πιο ξεπερασμένες γλώσσες προγραμματισμού που βασίζονται στον Ιστό συχνά αγνοούνται εντελώς, καθώς δεν υπάρχει πλέον ανάγκη για αυτές», λέει ο Wenzler.

Από την πλευρά των συστημάτων / εφαρμογών, ορισμένες από τις παλαιότερες πιστοποιήσεις πλατφόρμας για AIX, Lotus, Novell και άλλες σε αυτήν την περιοχή "δεν είναι τόσο χρήσιμες όσο ήταν πριν από πέντε χρόνια", λέει ο Steiner.

Η κατώτατη γραμμή

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

«Είμαι ένας εντελώς αυτοδίδακτος προγραμματιστής», λέει ο Murray της Lenda. «Έφυγα από το σχολείο μετά το πρώτο έτος [στο κολέγιο] επειδή έμαθα πολύ αργά και επειδή δεν μπόρεσα να βρω έναν τεχνικό συνιδρυτή, αποφάσισα να μάθω να προγραμματίζω τον εαυτό μου».

Η πιστοποίηση σημαίνει απλώς ότι έχετε περάσει επιτυχώς τη δοκιμή κάποιου για υλικό σε αυτόν τον τομέα. δεν λέει πολλά για το πώς θα εκτελέσετε ως υπάλληλος », λέει ο Sebastien Taveau, επικεφαλής ευαγγελιστής προγραμματιστών στην εταιρεία χρηματοοικονομικών υπηρεσιών MasterCard. "Η πιστοποίηση είναι μια ερώτηση πληρεξούσιου για" ενδιαφέρεστε και γνωρίζετε τις γνώσεις σας σε αυτόν τον τομέα; "Ποιο μπορεί να είναι καλύτερο από το τίποτα."

Όσον αφορά το μέλλον των πιστοποιήσεων στον τομέα, οι ειδικοί δεν βλέπουν την ανάγκη να φύγουν.

«Οι πιστοποιήσεις έχουν αυξηθεί σημαντικά στο πρόσφατο παρελθόν», λέει ο Sri Ramanathan, CTO του παρόχου τεχνολογίας κινητικότητας επιχειρήσεων Kony. «Ένας οδηγός για αυτό ήταν η ανάγκη για περισσότερες δεξιότητες και η ανάγκη πρόσληψης με πιο κατανεμημένο και επεκτάσιμο τρόπο σε όλες τις γεωγραφικές περιοχές. Εάν κάποιος προσλαμβάνει προγραμματιστές στην Κίνα ή την Ινδία, ο σκοπός της επικύρωσης των ικανοτήτων και των επιπέδων δεξιοτήτων είναι χρήσιμος [και] οι πιστοποιήσεις είναι ένα όχημα για την επίτευξη αυτού. "

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

Σχετικά Άρθρα

  • Δωρεάν μάθημα: Ξεκινήστε με το AngularJS
  • Ανασκόπηση: Συγκρίθηκαν 10 συντάκτες JavaScript
  • Ανασκόπηση: Δοκιμάστηκαν 7 IDE JavaScript
  • 17 εργαλεία JavaScript που αναπνέουν ζωή σε παλιό κώδικα
  • Τέλεια εργαλεία για μεταγλώττιση σε JavaScript
  • Κατεβάστε: Ο επαγγελματικός οδηγός επιβίωσης του επαγγελματία προγραμματιστή
  • Κατεβάστε: 29 συμβουλές για επιτυχία ως ανεξάρτητος προγραμματιστής
  • 7 λόγοι για τους οποίους τα πλαίσια είναι οι νέες γλώσσες προγραμματισμού
  • 7 διαχρονικά μαθήματα προγραμματισμού «Graybeards»
  • 9 γλώσσες αιχμής που αξίζει να μάθετε τώρα
  • 10 μάχες μαίνονται για τις καρδιές και το μυαλό των προγραμματιστών
  • Επίθεση των γλωσσών προγραμματισμού ενός γράμματος
  • 15 τεχνολογίες που αλλάζουν τον τρόπο λειτουργίας των προγραμματιστών
  • 12 προβλέψεις για το μέλλον του προγραμματισμού
  • 15 καυτές τάσεις προγραμματισμού - και 15 κρύες
  • 10 δυνατότητες που θέλουμε να δούμε σε HTML6