Da Programmierer und Entwickler heutzutage so gefragt sind, mag es verlockend sein, zu denken, dass eine so schwerfällige Entscheidung wie eine Zertifizierung eine Zeitverschwendung ist. Schließlich kommt es doch auf die Kunst des Codes an?
Wenn man denjenigen Glauben schenkt, die Mitarbeiter einstellen und die Zertifizierungskurse absolviert haben, könnte man überrascht werden. Während nichts Erfahrung und reale Entwicklungsfähigkeiten übertrifft, können Zertifizierungen Ihnen definitiv helfen, Ihren Traumjob zu bekommen.
Wir sprachen mit einer Reihe von IT-Profis, von Einstellungsmanagern bis hin zu zertifizierten und autodidaktischen Entwicklern, über den Einfluss von Zertifizierungen auf den Einstellungsprozess – und welche Zertifizierungen heute am meisten gefragt sind.
Beweis der Eignung
Während die heutigen Entwickler glauben, dass ihr GitHub-Portfolio Beweis genug für ihre Programmierfähigkeiten ist, können Zertifizierungen Ihre Marktfähigkeit in diesem Bereich verbessern, da viele Arbeitgeber Zertifikate als greifbaren Beweis für Ihre Eignung in bestimmten Bereichen der Programmierung oder Entwicklung ansehen, sagt John Reed, Senior Executive Director bei Robert Half Technology, einem Personaldienstleister, der sich auf die Besetzung von Stellen im IT-Bereich konzentriert.
„Zertifizierungen können als ein wichtiges Unterscheidungsmerkmal für Kandidaten angesehen werden, die eine Rolle in einem Technologie-Team suchen“, fügt Reed hinzu.
Die meisten Zertifizierungsprogramme werden online durchgeführt und geprüft, wobei die zertifizierenden Gruppen Ihr Wissen auf dem Gebiet im Allgemeinen sowie Ihre spezifischen Fachkenntnisse und Problemlösungen für den jeweiligen Zertifizierungsbereich testen.
Ob es sich um eine eher konzeptionelle Zertifizierung handelt, wie z.B. für Softwareentwicklungsmanagement, oder um eine, die sehr spezifisch für ein bestimmtes Tool, eine Programmiersprache oder eine anbieterspezifische Plattform ist, eine Zertifizierung zu haben, zeigt, dass Sie sich intensiv mit dem Beruf beschäftigen, sagt Marty Puranik, Gründer und CEO des Cloud-Hosting-Unternehmens Atlantic.Net.
„Die meisten Programmierer führen mehrere Sprachen in ihrem Lebenslauf auf, selbst wenn sie nur ein flüchtiges Interesse daran haben“, sagt Puranik. „Eine Sprache im Lebenslauf aufzuführen, ist etwas ganz anderes als in der Sprache X zertifiziert oder akkreditiert zu sein.“
Zertifizierungen, fügt Puranik hinzu, verschaffen Ihnen sicherlich „einen Vorsprung vor anderen, die nichts tun, um zu zeigen, dass sie sich mit der betreffenden Sprache beschäftigen.“
Aber sind in einem heißen Markt für Programmierer Codebeispiele nicht Beweis genug? Warum sollte man den ganzen zusätzlichen Aufwand betreiben, um sich akkreditieren zu lassen, anstatt einfach mehr Code zu schreiben?
Diejenigen, die den Zertifizierungsprozess durchlaufen haben, sagen, dass es sich auszahlt.
„So sehr sich die Unternehmen heutzutage darum reißen, Entwickler zu finden, wird alles, was jemand tun kann, um sich von der Konkurrenz abzuheben, ihm helfen, von den anspruchsvolleren Unternehmen eingestellt zu werden“, sagt Nathan Wenzler, Senior Technology Evangelist beim Anbieter von Sicherheitsprodukten Thycotic, der in den letzten zehn Jahren 13 Entwickler- und andere IT-Zertifizierungen erworben hat.
Ausbildung und Zertifizierung zeigen, „dass man die Initiative ergriffen hat, einen Test oder eine Reihe von Tests zu absolvieren und in der Lage ist, die gestellten Fragen oder Probleme erfolgreich zu beantworten“, sagt Wenzler.
Zertifizierungen können besonders zu Beginn der Karriere hilfreich sein.
„Ich bin ein großer Verfechter von Zertifizierungen zu Beginn meiner Karriere und habe definitiv einen Nutzen daraus gezogen, bevor ich ein etabliertes Skillset nachweisen konnte“, sagt Jeremy Steinert, der die Devops Services Practice bei WSM International leitet, einem technischen Dienstleistungsunternehmen, das sich auf Cloud-Migrationen spezialisiert hat. Steinert ist für Technologien von Cisco, Red Hat, Puppet und anderen Anbietern zertifiziert.
Normalerweise werden Zertifizierungen weniger wichtig, sobald ein Entwicklungsprofi etwa fünf Jahre fortschreitende Berufserfahrung gesammelt hat, weil er ein demonstriertes Niveau an technischen Fähigkeiten und Vertrauen in seine Einschätzungen und Ausführung hat, sagt Steinert. „Dann wird es zu einer Maßnahme der kontinuierlichen Weiterbildung durch neuere Iterationen der Technologie“, sagt er.
Zertifizierung kann zu höherem Gehalt führen
Mehr auf den Punkt gebracht: Wer ein Zertifikat erwirbt, kann mehr verdienen. Daten, die für die Robert Half Technology Salary Guides gesammelt wurden, zeigen, dass die Gehaltsspannen bis zu 10 Prozent über dem nationalen Durchschnitt liegen können, basierend auf bestimmten Fähigkeiten und Zertifizierungen, merkt Reed an.
„Das bedeutet, dass Arbeitgeber nicht strikt auf Zertifizierungen achten, noch werden Zertifizierungen in den meisten Fällen die praktische Erfahrung ersetzen“, sagt Reed. „
Je spezifischer die Kenntnisse sind, desto größer ist der Einfluss der Zertifizierung, vor allem in Bezug auf die finanzielle Vergütung, sagt Igor Landes, Vice President of Engineering bei der Firma Exadel, die Unternehmenssoftware entwickelt.
„Ein Berater mit einer MongoDB-Zertifizierung würde zum Beispiel wahrscheinlich mehr bezahlt werden als ein Berater ohne eine solche Zertifizierung“, sagt Landes. „
Programmierer- und Entwicklerzertifizierungen sind tendenziell wichtiger in größeren Unternehmen und weniger wichtig in kleinen Startups, sagt Puranik.
„Ein Teil des Grundes dafür ist, dass Startups dazu neigen, neuere Technologien zu verwenden, für die es möglicherweise keinen Zertifizierungspfad gibt“, sagt er. „Ein weiterer Grund ist, dass im Unternehmensbereich tendenziell mehr Legacy-Code und damit ältere Sprachen im Einsatz sind, für die es Zertifizierungen gibt.“
In der „Unternehmenskultur erwarte ich eine Korrelation zwischen mehr Zertifikaten und besserer Bezahlung“, sagt Elijah Murray, CTO und Mitbegründer von Lenda, einer Website zur Hypothekenrefinanzierung. „In der Startup-Welt wird man aufgrund seiner Fähigkeiten belohnt, nicht aufgrund von Akkreditierungen. Erfahrung ist der beste Lehrer, und die Startup-Kultur belohnt die Hacker-/Hustler-Mentalität.“
Es ist vernünftig, dass diese Art von Aufschwung für jemanden passiert, der zertifiziert ist, „vorausgesetzt, er bringt auch Erfahrung und legitimes Wissen mit“, sagt Wenzler von Thycotic. „
Wir haben in der Vergangenheit in anderen Bereichen der IT und Informationssicherheit oft erlebt, dass Personen durch das Bestehen eines Tests ‚zertifiziert‘ wurden, aber kein praktisches Wissen oder Verständnis für die Materie mitbrachten.“
Wenn man bereits ein Skillset aufgebaut hat und ein hohes Maß an Fachwissen vorweisen kann, „dann ja, dann werden Zertifizierungen die Chancen auf bessere Möglichkeiten, mehr Gehalt usw. nur noch weiter erhöhen“, sagt Wenzler.
Programmierer-Zertifizierungen können nicht nur bei Arbeitgebern, sondern auch bei deren Kunden einen Wert darstellen. „Wir wissen aus Erfahrung, dass unsere Kunden Wert auf Zertifizierungen legen“, sagt Steinert von WSM.
Außerdem können spezialisierte Zertifizierungen Personalverantwortlichen die Gewissheit geben, dass Sie sich schnell in die Technologien einarbeiten können, die das Unternehmen bereits einsetzt.
Welche Zertifizierungen sind heute angesagt?
Welche Zertifizierungen haben heute das meiste Gewicht? Das hängt von Ihrem Zielarbeitgeber und den Projekten ab, auf die er sich in den kommenden Jahren konzentrieren will.
„Bei den Hunderten, wenn nicht Tausenden von verschiedenen Programmiersprachen, die es heute gibt, und fast jede maßgebliche Organisation bietet eine Zertifizierung in ihrer jeweiligen Sprache an, ist es ziemlich schwierig, eine oder zwei herauszupicken, die heute bei Arbeitgebern am meisten gefragt sind“, sagt Wenzler von Thycotic. „
Aber es ist klar, dass einige Zertifizierungen besonders beliebt sind, und Bereiche, die in der Unternehmens-IT angesagt sind – alles, was mit Cloud, Mobilität, Sicherheit, Devops, Big Data/Hadoop zu tun hat – werden wahrscheinlich eine Nachfrage nach Zertifizierungen erzeugen.
Eines der heißesten Zertifikate in der IT-Branche ist laut Experten der Microsoft Certified Solutions Developer (MCSD).
„Ein Profi mit dieser Zertifizierung hat die Fähigkeit gezeigt, Apps für eine breite Palette von Windows-Produkten zu entwerfen und zu erstellen“, sagt Reed von Robert Half. „Dies ist sicherlich eine gefragte Zertifizierung, und diejenigen, die sie haben, haben möglicherweise höhere Verdienstmöglichkeiten als diejenigen, die sie nicht haben.“
Die Zertifizierungen zum Amazon Web Services Architect und Devops Engineer sind ein guter Anfang, sagt Steinert. „Dann hängt es von der Präferenz des Arbeitgebers ab, aber ich weiß, dass Chef, Puppet, SaltStack, Ansible auf der Devops-Seite sehr gefragt sind“, sagt er.
Vor allem Devops-Zertifizierungen sind heiß begehrt, da viele Systemadministratoren und Entwickler devops-bezogene Zertifizierungen anstreben, da ihre Bereiche zusammenwachsen, sagt Steinert.
„Auf der Programmierseite glauben wir, dass MCSD und Google Apps wichtig sind, aber natürlich wird es im Zuge der technologischen Entwicklung auch neue Zertifizierungen geben, die wertvoll und wahrscheinlich spezialisiert sind“, fügt Steinert hinzu.
Zertifizierungen, die breit angelegt sind und entweder mehrere Sprachen abdecken oder mehr Programmier- und Technologiekonzepte beinhalten, um Entwicklern einen Überblick darüber zu geben, wie der Code in das Unternehmen passt, sind eine gute Wahl, sagt Wenzler. Dazu gehören neben dem MCSD auch Zertifizierungen wie (ISC)2’s Certified Secure Software Lifecycle Professional (CSSLP).
Zertifizierungen, die sich auf Daten fokussieren – solche, die zeigen, dass Sie wissen, wie man Anwendungen erstellt, die Daten in Geschäftswert umwandeln – werden Ihnen einen zusätzlichen Vorteil verschaffen, sagt Reed.
Einige Zertifizierungen verlieren jedoch deutlich an Popularität.
„Zertifizierungen für veraltete webbasierte Programmiersprachen werden oft komplett außer Acht gelassen, da es einfach keinen Bedarf mehr dafür gibt“, sagt Wenzler.
Auf der System-/Anwendungsseite sind einige der älteren Plattformzertifizierungen für AIX, Lotus, Novell und andere in diesem Bereich „nicht annähernd so nützlich wie noch vor fünf Jahren“, sagt Steiner.
Das Fazit
Nicht jeder ist der Meinung, dass Zertifizierungen notwendig sind, um seinen Traumjob zu bekommen – oder dass sie die zukünftige Leistung widerspiegeln.
„Ich bin ein komplett autodidaktischer Entwickler“, sagt Murray von Lenda. „Ich habe die Schule nach dem ersten Studienjahr abgebrochen, weil ich zu langsam lernte, und da ich keinen technischen Mitgründer fand, beschloss ich, selbst zu programmieren.“
Zertifizierungen „bedeuten einfach, dass man einen Test über das Material in diesem Bereich bestanden hat; sie sagen nicht viel darüber aus, wie man als Angestellter abschneiden wird“, sagt Sebastien Taveau, Chief Developer Evangelist beim Finanzdienstleister MasterCard. „Die Zertifizierung ist eine Ersatzabfrage für ’sind Sie interessiert und kennen sich in diesem Bereich aus?‘ Was vielleicht besser ist als gar nichts.“
Für die Zukunft von Zertifizierungen in diesem Bereich sehen Experten keinen Bedarf.
„Zertifizierungen haben in der jüngeren Vergangenheit an Bedeutung gewonnen“, sagt Sri Ramanathan, CTO des Enterprise-Mobility-Technologieanbieters Kony. „Ein Grund dafür ist der Bedarf an mehr Fähigkeiten und die Notwendigkeit, Mitarbeiter in einer verteilten und skalierbaren Weise über verschiedene Regionen hinweg einzustellen. Wenn man Entwickler in China oder Indien einstellt, ist es sinnvoll, ein Ziel zu haben, um die Kompetenz und das Fähigkeitsniveau zu validieren.“
Mehr erfahrene und erfahrene Programmierer „gehen voran und lassen sich zertifizieren, um ihren Lebenslauf zu stärken und der immer länger werdenden Liste von Stärken einen Grund hinzuzufügen, warum ein Unternehmen sie einstellen sollte“, sagt Wenzler. „Ein Kandidat, der 10 Jahre Erfahrung plus einen Hochschulabschluss und ein paar Zertifizierungen hat, ist ein viel attraktiverer Kandidat als jemand, der vielleicht nur eine dieser Qualifikationen mitbringt.“
- Kostenloser Kurs: Erste Schritte mit AngularJS
- Review: 10 JavaScript-Editoren im Vergleich
- Review: 7 JavaScript-IDEs im Test
- 17 JavaScript-Tools, die altem Code Leben einhauchen
- Cool Tools zum Kompilieren in JavaScript
- Download: The professional programmer’s business survival guide
- Download: 29 Tipps für den Erfolg als selbständiger Entwickler
- 7 Gründe, warum Frameworks die neuen Programmiersprachen sind
- 7 zeitlose Lektionen der Programmier-„Graubärte“
- 9 topaktuelle Sprachen, die es wert sind, jetzt zu lernen
- 10 Schlachten, die um die Herzen und Köpfe der Entwickler toben
- Angriff der Ein-BuchstabenProgrammiersprachen
- 15 Technologien, die die Arbeitsweise von Entwicklern verändern
- 12 Vorhersagen für die Zukunft der Programmierung
- 15 heiße Programmiertrends – und 15, die sich abkühlen
- 10 Funktionen, die wir in HTML6 sehen wollen