Der wahre Dreck bei Programmierzertifizierungen

Angesichts der hohen Nachfrage nach Programmierern und Entwicklern ist es möglicherweise verlockend zu glauben, dass eine Entscheidung, die so schwerfällig ist wie die Verfolgung einer Zertifizierung, Zeitverschwendung ist. Kommt es nicht auf die Kunst Ihres Codes an?

Nach Angaben derjenigen, die einstellen, und derjenigen, die die Zertifizierungskurse abgeschlossen haben, werden Sie möglicherweise überrascht sein. Während nichts besser ist als Erfahrung und reale Entwicklungsfähigkeiten, können Zertifizierungen Ihnen definitiv dabei helfen, Ihren Traumjob zu bekommen.

Wir haben mit einer Reihe von IT-Fachleuten gesprochen, von Einstellungsmanagern bis hin zu zertifizierten und autodidaktischen Entwicklern, über die Auswirkungen von Zertifizierungen auf den Einstellungsprozess - und welche Zertifizierungen heute am meisten nachgefragt werden.

Eignungsnachweis

Während die heutigen Entwickler der Ansicht sind, dass ihr GitHub-Portfolio genügend Beweise für ihre Codierungsprobleme liefert, können Zertifizierungen Ihre Marktfähigkeit auf diesem Gebiet verbessern, da viele Arbeitgeber Zertifikate als konkreten Beweis für Ihre Eignung in bestimmten Bereichen der Programmierung oder Entwicklung ansehen, sagt John Reed, Senior Executive Direktor bei Robert Half Technology, einer Personalfirma, die sich auf die Besetzung von IT-Stellen konzentriert.

„Zertifizierungen können als wesentliches Unterscheidungsmerkmal für Kandidaten angesehen werden, die Rollen in Technologieteams suchen“, fügt Reed hinzu.

Die meisten Zertifizierungsprogramme werden online durchgeführt und beaufsichtigt, wobei Zertifizierungsgruppen Ihr Fachwissen auf dem gesamten Gebiet sowie Ihr spezifisches Fachwissen und Ihre Problemlösung für den jeweiligen Zertifizierungsbereich testen.

Unabhängig davon, ob es sich um eine konzeptionellere Zertifizierung handelt, z. B. für das Softwareentwicklungsmanagement, oder um eine Zertifizierung, die für ein bestimmtes Tool, eine bestimmte Programmiersprache oder eine herstellerspezifische Plattform sehr spezifisch ist. Eine Zertifizierung 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 listen mehrere Sprachen in einem Lebenslauf auf, auch wenn sie nur ein vorübergehendes Interesse an ihnen haben", sagt Puranik. "Das Auflisten einer Sprache in Ihrem Lebenslauf unterscheidet sich stark von der Zertifizierung oder Akkreditierung in X-Sprache."

Die Zertifizierung, fügt Puranik hinzu, gibt Ihnen sicherlich "einen Vorsprung gegenüber anderen, die nichts tun, um Engagement für die betreffende Sprache zu zeigen".

Aber in einem heißen Markt für Programmierer bieten Codebeispiele nicht genug Beweise? Warum sollten Sie all diese zusätzlichen Anstrengungen unternehmen, um akkreditiert zu werden, anstatt mehr Code herauszuholen?

Diejenigen, die den Zertifizierungsprozess durchlaufen haben, sagen, dass es sich auszahlt.

„So sehr sich Unternehmen heutzutage bemühen, Entwickler zu finden, alles, was jemand tun kann, um sich von anderen abzuheben, wird ihnen helfen, sich im Wettbewerb um die anspruchsvolleren Organisationen zu behaupten“, sagt Nathan Wenzler, Senior Technology Evangelist beim Sicherheitsproduktanbieter Thycotic , der in den letzten zehn Jahren 13 Entwickler- und andere IT-Zertifizierungen erhalten hat.

Ausbildung und Zertifizierung zeigen, „dass Sie die Initiative ergriffen haben, um einen Test oder eine Reihe von Tests durchzuführen und die gestellten Fragen oder Probleme erfolgreich zu beantworten“, sagt Wenzler.

Zertifizierungen können besonders zu Beginn Ihrer Karriere hilfreich sein.

„Ich glaube fest an frühzeitige Karrierezertifizierungen und habe definitiv Vorteile gefunden, bevor ich nachweisen konnte, dass ich über etablierte Fähigkeiten verfüge“, sagt Jeremy Steinert, Leiter der Devops Services-Praxis bei WSM International, einem auf technische Dienstleistungen spezialisierten Unternehmen Cloud-Migrationen. Steinert ist für Technologien von Cisco, Red Hat, Puppet und anderen Anbietern zertifiziert.

Sobald ein Entwicklungsprofi etwa fünf Jahre Berufserfahrung gesammelt hat, verlieren Zertifizierungen in der Regel an Bedeutung, da er nachweislich über technische Fähigkeiten verfügt und Vertrauen in seine Bewertungen und Ausführung hat, sagt Steinert. "Dann wird es ein Maß für die Weiterbildung durch neuere Iterationen der Technologie", sagt er.

Die Zertifizierung kann zu höheren Löhnen führen

Mehr auf den Punkt gebracht: Wenn Sie ein Zertifikat erwerben, können Sie mehr verdienen. Die für die Robert Half Technology-Gehaltsleitfäden gesammelten Daten zeigen, dass die Gehaltsbereiche auf der Grundlage spezifischer Fähigkeiten und Zertifizierungen um bis zu 10 Prozent gegenüber dem nationalen Durchschnitt angehoben werden können, so Reed.

„Die Arbeitgeber achten jedoch nicht ausschließlich auf Zertifizierungen, und in den meisten Fällen werden Zertifizierungen die praktischen Erfahrungen nicht ersetzen“, sagt Reed. "Aber Zertifizierungen können Kandidaten einen Vorteil verschaffen, insbesondere wenn sie die Fähigkeit widerspiegeln, die neuesten Technologien einzusetzen."

Je spezifischer das Wissen ist, desto größer sind die Auswirkungen der Zertifizierung, insbesondere im Hinblick auf die finanzielle Entschädigung, sagt Igor Landes, Vice President of Engineering bei Exadel, einem Unternehmen für Unternehmenssoftwareentwicklung.

„Zum Beispiel würde ein Berater mit einer MongoDB-Zertifizierung wahrscheinlich mehr bezahlt als ein Berater ohne eine solche Zertifizierung“, sagt Landes. "Wenn Sie über genügend Erfahrung in einem bestimmten Bereich verfügen und die Arbeitgeber sich Ihres Fachwissens bewusst werden, verschwindet der Unterschied höchstwahrscheinlich."

Laut Puranik sind Zertifizierungen von Programmierern und Entwicklern in größeren Unternehmen in der Regel wichtiger und in kleinen Startups weniger wichtig.

"Ein Grund dafür ist, dass Startups tendenziell neuere Technologien verwenden, für die möglicherweise kein Zertifizierungspfad verfügbar ist", sagt er. "Ein weiterer Grund ist, dass im Unternehmensbereich tendenziell mehr Legacy-Code vorhanden ist und daher ältere Sprachen verwendet werden, für die Zertifizierungen verfügbar wären."

Innerhalb der „Unternehmenskultur erwarte ich einen Zusammenhang zwischen mehr Zertifikaten und einer besseren Bezahlung“, sagt Elijah Murray, CTO und Mitbegründer von Lenda, einer Website zur Refinanzierung von Hypotheken. „In der Startup-Welt werden Sie aufgrund Ihrer Fähigkeiten und nicht aufgrund Ihrer Akkreditierung belohnt. Erfahrung ist der beste Lehrer, und die Startup-Kultur belohnt die Hacker / Hustler-Mentalität. “

Es ist vernünftig zu sehen, dass solche Boosts für jemanden stattfinden, der zertifiziert ist, "vorausgesetzt, er bringt auch Erfahrung und legitimes Wissen mit", sagt Wenzler von Thycotic. "Wir haben in der Vergangenheit viele Male in anderen Bereichen der IT- und Informationssicherheit gesehen, in denen Einzelpersonen durch Bestehen eines Tests" zertifiziert "wurden, aber keine praktischen Kenntnisse oder Kenntnisse über das Material hatten."

Wenn Sie bereits über Fähigkeiten verfügen und ein hohes Maß an Fachwissen nachweisen können, „dann werden Zertifizierungen Ihre Argumente für bessere Chancen, mehr Bezahlung usw. nur weiter stärken“, sagt Wenzler.

Programmiererzertifizierungen können nicht nur bei Arbeitgebern, sondern auch bei ihren Kunden einen Mehrwert bringen. „Wir wissen aus Erfahrung, dass unsere Kunden Wert auf Zertifizierungen legen“, sagt Steinert von WSM.

Darüber hinaus können spezialisierte Zertifizierungen den Personalmanagern das Vertrauen geben, dass Sie sich schnell mit den Technologien vertraut machen können, über die das Unternehmen bereits verfügt.

Welche Zertifikate sind heute heiß?

Welche Zertifizierungen haben heute das größte Gewicht? Das hängt von Ihrem Zielarbeitgeber und den Projekten ab, auf die er sich in den kommenden Jahren konzentrieren möchte.

„Angesichts der Hunderte, wenn nicht Tausenden verschiedener Programmiersprachen und der Tatsache, dass fast jede Regierungsorganisation eine Zertifizierung in ihrer jeweiligen Sprache anbietet, ist es ziemlich schwierig, eine oder zwei auszuwählen, die am meisten nachgefragt werden Arbeitgeber heute “, sagt Wenzler von Thycotic. "Es wird von den Sprachen abhängen, die das Unternehmen intern verwendet, und was für sie wichtig ist."

Einige Zertifizierungen sind jedoch besonders beliebt, und Bereiche, in denen die Unternehmens-IT eine wichtige Rolle spielt - alles, was mit Cloud, Mobilität, Sicherheit, Entwicklern, Big Data / Hadoop zu tun hat -, führen wahrscheinlich zu einer Nachfrage nach Zertifizierungen.

Laut Experten ist Microsoft Certified Solutions Developer (MCSD) eines der heißesten Zertifikate in der heutigen IT-Branche.

„Ein Fachmann mit der [MCSD] -Zertifizierung hat die Fähigkeit bewiesen, Apps für eine Vielzahl von Windows-Produkten zu entwerfen und zu erstellen“, sagt Reed von Robert Half. "Dies ist sicherlich eine begehrte Zertifizierung, und diejenigen, die sie haben, haben möglicherweise ein höheres Verdienstpotential als diejenigen, die dies nicht tun."

Laut Steinert sind Zertifizierungen von Architekten und Entwicklern von Amazon Web Services ein guter Ausgangspunkt. "Dann hängt es von den Vorlieben des Arbeitgebers ab, aber ich weiß, dass Chefkoch, Puppe, SaltStack und Ansible auf der Seite der Entwickler sehr gefragt sind", sagt er.

Insbesondere Devops-Zertifizierungen sind heiß, und viele Systemadministratoren und Entwickler verfolgen Devops-bezogene Zertifizierungen, wenn ihre Felder konvergieren, sagt Steinert.

„Auf der Programmierseite glauben wir, dass MCSD und Google Apps wichtig sind, aber im Zuge der technologischen Entwicklung wird es sicherlich neuere Zertifizierungen geben, die wertvoll und wahrscheinlich spezialisiert sind“, fügt Steinert hinzu.

Laut Wenzler sind Zertifizierungen, die einen breiten Umfang haben und entweder mehrere Sprachen betreffen oder mehr Programmier- und Technologiekonzepte enthalten, um Entwicklern einen Überblick darüber zu geben, wie Code in das Unternehmen passt, eine gute Wahl. Dazu gehören neben MCSD auch Zertifizierungen wie Certified Secure Software Lifecycle Professional (CSSLP) von (ISC) 2.

Datenorientierte Zertifizierungen - solche, die zeigen können, dass Sie wissen, wie Sie Apps erstellen, die Daten in geschäftlichen Wert verwandeln - bieten Ihnen einen zusätzlichen Vorteil, sagt Reed.

Einige Zertifizierungen verlieren jedoch deutlich an Popularität.

„Zertifizierungen für veraltete webbasierte Programmiersprachen werden oft völlig ignoriert, da sie einfach nicht mehr benötigt werden“, sagt Wenzler.

Auf der System- / Anwendungsseite sind einige der älteren Plattformzertifizierungen für AIX, Lotus, Novell und andere in diesem Bereich „bei weitem nicht so nützlich wie vor fünf Jahren“, sagt Steiner.

Das Endergebnis

Nicht alle sind sich einig, dass Zertifizierungen erforderlich sind, um Ihren Traumjob zu bekommen - oder dass sie die zukünftige Leistung widerspiegeln.

"Ich bin ein völlig autodidaktischer Entwickler", sagt Murray von Lenda. "Ich habe die Schule nach dem ersten Studienjahr abgebrochen, weil ich zu langsam gelernt habe und weil ich keinen technischen Mitbegründer gefunden habe, habe ich beschlossen, das Programmieren selbst zu lernen."

Zertifizierung “bedeutet einfach, dass Sie einen Test für Material in diesem Bereich bestanden haben. Es sagt nicht viel darüber aus, wie Sie sich als Mitarbeiter verhalten werden “, sagt Sebastien Taveau, Chefentwickler-Evangelist beim Finanzdienstleistungsunternehmen MasterCard. "Die Zertifizierung ist eine Proxy-Anfrage für 'Sind Sie in diesem Bereich interessiert und kompetent?' Was vielleicht besser ist als nichts. “

Für die Zukunft der Zertifizierungen in diesem Bereich sehen Experten keine Notwendigkeit mehr.

„Zertifizierungen haben in der jüngeren Vergangenheit an Bedeutung gewonnen“, sagt Sri Ramanathan, CTO des Anbieters von Mobilitätstechnologien für Unternehmen, Kony. „Ein Treiber dafür war das Bedürfnis nach mehr Fähigkeiten und die Notwendigkeit, geografisch verteilter und skalierbarer einzustellen. Wenn man Entwickler in China oder Indien anstellt, ist es nützlich, ein Ziel zur Validierung von Kompetenzen und Fähigkeiten zu haben, und Zertifizierungen sind ein Mittel, um dies zu erreichen. “

Erfahrene und hochrangige Programmierer „erhalten Zertifizierungen, um ihre Lebensläufe zu verbessern und die ständig wachsende Liste der Stärken zu erweitern, um einem Unternehmen einen Grund zu geben, sie einzustellen“, sagt Wenzler. "Ein Kandidat mit 10 Jahren Erfahrung plus einem Hochschulabschluss und einigen Zertifizierungen ist ein viel attraktiverer Kandidat als jemand, der möglicherweise nur eine dieser Qualifikationen mitbringt."

Zum Thema passende Artikel

  • Kostenloser Kurs: Beginnen Sie mit AngularJS
  • Test: 10 JavaScript-Editoren verglichen
  • Rückblick: 7 getestete JavaScript-IDEs
  • 17 JavaScript-Tools, die altem Code Leben einhauchen
  • Coole Tools zum Kompilieren in JavaScript
  • Download: Der Business Survival Guide des professionellen Programmierers
  • Download: 29 Tipps für den Erfolg als unabhängiger Entwickler
  • 7 Gründe, warum Frameworks die neuen Programmiersprachen sind
  • 7 zeitlose Lektionen zum Programmieren von 'Graubärten'
  • 9 innovative Sprachen, die es wert sind, jetzt gelernt zu werden
  • 10 Kämpfe toben um die Herzen und Gedanken der Entwickler
  • Angriff der Ein-Buchstaben-Programmiersprachen
  • 15 Technologien verändern die Arbeitsweise von Entwicklern
  • 12 Vorhersagen für die Zukunft der Programmierung
  • 15 heiße Programmtrends - und 15 werden kalt
  • 10 Funktionen, die wir in HTML6 sehen wollen