Lohnen sich Zertifizierungen?


72

Ich beende bald mein Programmierstudium und erkunde die nächsten Schritte, um meine Karriere voranzutreiben. Eine Option, die ich in Betracht gezogen habe, ist die Erlangung einer Zertifizierung oder einer Reihe von Zertifizierungen im Bereich der Entwicklung, in der ich arbeiten möchte.

Sind diese Zertifizierungen die Zeit und das Geld wert? Legen die Arbeitgeber großen Wert auf sie?


7
Am wichtigsten ist, dass sie dich nicht verletzen.
Lukasz Madon

16
@ Lukas: Eigentlich können sie.
Jungle Hunter

8
Es klingt für mich, als würden Sie erwägen, die Schule abzubrechen. Tu es nicht. Egal, wie viel Schmerz in der Arschschule ist, mit dieser großen Konzentration sind Sie in einer Reihe von Bereichen in sehr guter Verfassung. Sprechen Sie stattdessen mit all Ihren Professoren und bitten Sie sie um Vorschläge zur Maximierung Ihrer Marktfähigkeit.
John R. Strohm

2
Es gibt viele Gründe, warum Sie Ihr Studium beenden sollten. Eine, die hier (noch) nicht erwähnt wurde, ist, dass ein potenzieller Arbeitgeber Sie als jemanden ansieht, der das, was er beginnt, nicht beendet. Also wirst du wahrscheinlich nicht eingestellt.
Dawood ibn Kareem

3
Sie planen eine Promotion in Mathematik, gleichzeitig arbeiten Sie hauptberuflich an etwas anderem? Das habe ich mal versucht. Ich will nicht herablassend klingen, aber es ist so gut wie unmöglich, Doktoranden unter diesen Umständen die Aufmerksamkeit zu schenken, die sie verdienen. In meinem Fall waren es die Studien, die gelitten haben.
Dawood ibn Kareem

Antworten:


93

Der Hauptzweck von Zertifizierungen besteht darin, Geld für die Zertifizierungsstelle zu verdienen.

Abgesehen davon denke ich, dass Zertifizierungen umso wichtiger sind, je früher Sie in Ihrer Karriere sind. Als Personalchef benutze ich nie Zertifizierungen oder deren Fehlen, um potenzielle Mitarbeiter herauszufiltern, aber ich denke, einige Unternehmen suchen diese möglicherweise als Beweis dafür, dass Sie wissen, was Sie tun. Persönlich möchte ich, dass der Bewerber mir zeigt, dass er etwas kann (was eine ganz andere Frage ist, die ich realisiere!)

Je mehr Erfahrung Sie haben, desto mehr können Sie anhand von Beispielen nachweisen, dass Sie wissen, was Sie tun, und desto weniger wichtige Zertifizierungen werden.


7
Ja, die Erfahrung kann einen langen Weg gehen. Ich habe kein Zertifikat in Lang X, aber ich habe 5 Jahre Erfahrung, hier ist mein Portfolio. Es ist schwer, wahre Erfahrungen zu negieren.
Chris

1
Ich persönlich kenne einige zertifizierte Leute, die kaum Programmierkenntnisse anwenden können. Sie können gut in der Syntax sein, Konzepte, aber nicht gut genug
pramodc84

@ pramodc84 Ich kenne einige erfahrene Entwickler, die sich nicht aus einer Papiertüte herauskodieren konnten. Zumindest ein Nachwuchsentwickler mit einem nachgewiesenen Zertifikat ist interessiert und kann lernen.
Evan

Wenn ich einen völlig neuen Absolventen als Entwickler anstelle, zählt eine Zertifizierung zu ihren Gunsten, aber nicht so viel wie zum Beispiel ein oder zwei Monate Arbeit an einem persönlichen oder Open-Source-Softwareprojekt (solange sie es mir zeigen können) den Code und sprich mich durch).
MGOwen

55

Ich würde sogar so weit gehen, zu sagen, dass eine "Zertifizierung" bei einem Lebenslauf, der sich bei einem Software-Shop bewirbt, ein Netto- Negativ sein könnte . Bei Microsoft, Google, Amazon oder Startups, die von Mitarbeitern solcher Unternehmen betrieben werden, herrscht auf jeden Fall die Meinung vor, dass Sie nicht wirklich programmieren können, wenn Sie ein Zertifikat benötigen, und wenn Sie tatsächlich programmieren können, dann verschwenden Sie Ihr Geld nicht Zeit auf Zertifikaten. Zertifikate werden als etwas angesehen, das ein Techniker bekommt, nicht als ein "echter" Informatiker oder Software-Ingenieur.

Es spielt keine Rolle, ob dies eine gute, gültige oder genaue Sichtweise derjenigen ist, die Zertifizierungen erhalten. Was zählt, ist, dass diese Einstellung bei Ihren potenziellen Kollegen existiert - zumindest bei solchen Unternehmen. Wenn Sie in einer anderen Art von Software arbeiten möchten, dann YMMV.


25
Nach vielen schlechten Erfahrungen mit MSCP- und MSCD-zertifizierten Personen machte es eine Firma, für die ich gearbeitet hatte, zu einer Richtlinie, jeden auf ihrem Weg kommenden Lebenslauf zu
streichen

2
Ich bin mir nicht sicher, ob sich dies negativ auf alle Unternehmen auswirken wird . Es wird immer Firmen geben, die nach solchen Dingen suchen. Denn ohne sie hätten Sie überhaupt keinen Zertifizierungsmarkt. (Vielleicht mögen Sie diese Unternehmen oder solche Kandidaten nicht, ich mag sie nicht, und das ist völlig unsere Wahl.)
Jungle Hunter

3
Wirklich? Also würde jeder, der von seinem Arbeitgeber entsandt wurde (ja, einige investieren noch in die Ausbildung), von dieser Firma sofort einen Rabatt erhalten? Ein Zertifikat ist zwar keine Garantie für gute Qualität, aber es ist sicherlich keine Garantie für Kandidaten mit schlechter Qualität ...
Michael

3
Ja, wir würden jeden mit MCSD oder speziell MCSP abschotten, nachdem wir eine Menge negativer Erfahrungen mit Menschen gesammelt hatten, die diese Zertifikate straffen, die Curiculi analysieren und eine Vielzahl von Fehlern in den Grundlagen finden, die unterrichtet werden. btw, waren wir ein Microsoft Solution Provider uns ...
jwenting

1
@jwenting reden über sich selbst in den Fuß schießen. Mikaveli macht einen guten Punkt. Sie würden jemanden mit 10 Jahren Erfahrung
abwerfen,

32

Es wird beide Arten von Unternehmen geben:

  1. Personen, die sich nicht für Zertifizierungen interessieren. Unternehmen wie FogCreek glauben nicht einmal daran, bestimmte Sprachen zu beherrschen . (Wissen kann Ihnen Punkte geben, aber das ist nicht das Kriterium.)
  2. Diejenigen, die sich um Zertifizierungen kümmern. Diese Unternehmen glauben möglicherweise an Zertifikate oder ihre Kunden. Höchstwahrscheinlich gibt das Unternehmen Ihnen zusätzliche Punkte, aber es ist meines Wissens nicht das einzige oder das obligatorische Kriterium. Wenn ihre Kunden dagegen nur mit einem Unternehmen zusammenarbeiten möchten, das Mitarbeiter mit bestimmten Zertifikaten beschäftigt, kann dies ein Deal Breaker sein.

Für welche Art von Unternehmen interessieren Sie sich? Sehen Sie auf ihrer Jobseite, dass Sie Zertifikate erwähnt haben?

Meinung: Persönlich sind alle Softwareunternehmen, die ich ansehe, mehr besorgt darüber, wie gut Sie als Programmierer und oft auch als Informatiker (Algorithmen) sind. Und so soll es sein. Für mich sagen Zertifikate nur aus, an wie viel sich eine Person während der Tests erinnern konnte und nicht, wie gut sie denkt . Denken ist auf meiner Liste viel höher als Auswendiglernen (wenn letzteres überhaupt auf der Liste steht).


7
+1 für das Aussprechen von Zertifikaten sagen Ihnen, an wie viel sich eine Person erinnert, nicht wie gut sie denkt. Ich schreibe oft Software in mehreren Sprachen und benötige oft eine Referenz für subtile Unterschiede in der Syntax und den API-Bibliotheken - dies hat jedoch keinen Einfluss auf die Qualität der von mir erstellten Software.
Michael

15

Ich werde dies aus der Perspektive eines potenziellen Einstellungsmanagers ansprechen. Beachten Sie, dass ich in der Regel in und um Organisationen tätig bin, für die Zertifizierungen und sogar Hochschulabschlüsse keine Priorität haben. Wenn Sie mir Code zeigen, gute Entwicklungspraktiken demonstrieren, mich an verschiedene Methoden anpassen können und im Allgemeinen ein gutes, kreatives Team sind Wenn Sie Mitglied mit dem Schwerpunkt Teilen / Zusammenarbeit / Beitrag sind, erhalten Sie eine Chance, Ihre beste Arbeit zu leisten. Dies ist nicht überall der Fall.

  • Sie sagen, dass Sie keinen Abschluss haben, aber Sie arbeiten an einem. Das lässt mich glauben, dass du in der Schule weitermachen willst und dass du gerade deine Enten hintereinander ziehst, wenn du fertig bist. Dass Sie diese Fragen jetzt stellen, ist ein guter Schritt zur Auswahl der "richtigen" Stellen, für die Sie sich bewerben möchten, und es ist eine gute Sache, ein Gefühl dafür zu bekommen, wie Entwicklergemeinschaften Normen bilden / interagieren / zugeordnet haben. Bleiben Sie in der Schule und entwickeln Sie Ihre Präsenz in diesen Communities (Programmers.SE-, StackOverflow-, GitHub-Projekte usw.). Sie werden nicht nur Erfahrung sammeln, sondern auch Kontakte knüpfen.
  • Denken Sie daran, dass Sie am Anfang Ihrer Karriere stehen und alle Wege zur Verfügung haben - wählen Sie einen Weg, der Sie zum Leuchten bringt. Wenn jemand sagt, dass eine Zertifizierung in XYZ Ihnen einen Job garantiert (Anmerkung: dies wird nicht der Fall sein) und Sie nur XYZ hassen, tun Sie es nicht . Konzentrieren Sie Ihre Zeit auf die Bereiche, die Ihre Kreativität anregen und Sie dazu bringen, mehr zu lernen, damit Sie mehr beitragen können - für andere Entwickler, für das Unternehmen, das Sie letztendlich bezahlt, usw.
  • Wie wertvoll sind Zertifizierungen? Für manche Unternehmen wirklich wertvoll. Für andere überhaupt nicht. Wenn Sie das Geld und die Zeit haben, sich dem Studieren und Ablegen einer Zertifizierungsprüfung zu widmen, und der Prozess diesbezüglich Ihre aktuellen Studienleistungen auf eine Weise erweitert, die für Sie wissenschaftlich wertvoll ist, dann gibt es keinen Grund, keine zu verfolgen , die Sie interessiert .
  • Der beste Weg, um Ihre Programmierkenntnisse zu demonstrieren, besteht darin, Ihre Programmierkenntnisse zu demonstrieren. Ich bin nicht sarkastisch ... wirklich, zeig es einfach. Tragen Sie zu einem Open Source-Projekt bei. Beginnen Sie auf StackOverflow zu fragen und zu antworten und gewinnen Sie an Ansehen. Sie möchten in der Lage sein, in ein Interview mit guten Kenntnissen über Programmierkonstrukte einzusteigen, um die FizzBuzz-artigen Fragen und deren Besonderheiten zu beantworten, möchten aber vor allem sagen können, dass ich das tun kann, was Sie fragen denn schau mal hier: Ich habe das getan, was du fragst, hier und hier und hier und hier. "

1
Sie sollten wahrscheinlich zu Ihrem ersten Punkt, der lokalen Benutzergruppe, hinzufügen. Wenn Sie in einer großen Stadt leben, gibt es in der Regel viele von ihnen (nur in Montreal gibt es ungefähr 10-20 von ihnen, die ein monatliches Treffen haben). Dies ist eine sehr gute Möglichkeit, mit der Community in Kontakt zu treten.
HoLyVieR

14

Ich bin kein Personalvermittler, aber bis jetzt habe ich den Eindruck, dass Zertifizierungskurse Ihnen einen schlechten Überblick über das Ziehen und Ablegen von Elementen in IDE geben, gleichzeitig die tatsächliche Codierungszeit stehlen und eine ganze Menge Geld kosten.

Das einzig gute an den Zertifizierungskursen, das mir aufgefallen ist, war, dass der Ausbilder ausstieg und über einige Fallstricke berichtete, die er in seiner Karriere erlebt hat. Der eigentliche Inhalt der Kurse entsprach einem Online-Tutorial.

Ich mache keine Zertifizierungen mehr, scheint mir eine totale Zeitverschwendung zu sein.


1
Ja, die Arbeit, die für die Zertifizierung geleistet werden muss (wenn sie ernst genommen wird, und nicht nur das Schleifen von Praxisprüfungen und Spickzettel), ist der einzige wirkliche Vorteil für die Fähigkeiten einer Person. Das heißt, wir fangen an, mehr Leute für Oracle-Zertifikate auszubilden, weil es sich verkauft, einige unserer Kunden dies fordern (ohne sie keine Verträge abschließen) und andere es für einen Bonus halten und bereit sind, mehr für sie zu bezahlen. Aber wir haben insgesamt eine kompetente Gruppe, die die Arbeit ohne ein Stück Papier erledigen kann, das den Anspruch
erhebt

13

Einige Unternehmen sind Microsoft Certified Partner. Daher muss das Unternehmen eine Mindestanzahl zertifizierter Mitarbeiter (MCP) beschäftigen. In diesem Sinne ist es auf jeden Fall kann helfen.

Abgesehen davon würde ich jedoch sagen, dass es nicht wirklich hilft. Die Arbeit in OS-Projekte zu stecken, kann für die eigene Karriere viel vorteilhafter sein, insbesondere wenn das OS-Projekt startet (oder Sie ein regelmäßiger Mitarbeiter eines bereits etablierten Projekts werden).


wirklich wahr ....
Web Designer Promoter

11

Nachdem ich in meiner Karriere viel zu viele Zertifizierungen erhalten habe, kann ich sagen, dass meine Zertifizierungen, abgesehen von Anbietern, die eine bestimmte Anzahl von zertifizierten Mitarbeitern benötigen, mir nie einen eigenen Job eingebracht haben. Sie vermitteln Ihnen jedoch viel mehr Wissen über das Thema. DAS gibt dir den Job, nicht das Zertifikat selbst. Aber Sie können dieses Wissen ohne ein Zertifikat erhalten.


1
+1 stimme dem zu. Persönlichkeit / Charakter verleiht dir den Job ... die meiste Zeit
Agile Scout

8

Mitigated As Messwerkzeug

Ich schaue immer mit einem Körnchen Salz, wenn jemand eine ganze Reihe von Zertifizierungen in seinem Lebenslauf auflistet. Erfahrungsgemäß werden sie als Raumfüller eingesetzt, wenn es an Erfahrung mangelt. Sie sind nicht nutzlos, aber wenn es zu viele gibt, neige ich dazu, eine Augenbraue hochzuziehen und mich zu fragen, ob all die Zeit und das Geld, um Zertifizierungen zu erhalten, nicht besser für ein Open-Source-Projekt ausgegeben worden wären.

Aber großartig als Lernwerkzeug

Das heißt, ich persönlich habe sie oft als Lernwerkzeug verwendet und meine Fortschritte beim Erlernen eines neuen Fachs bewertet. Ich habe in den guten alten Tagen, als es kostenlos war, viele Zertifizierungen von Brainbench gemacht. Trotzdem würde ich schon jetzt für eine Zertifizierung bezahlen, nur um ein Gefühl für meinen Fortschritt zu bekommen und eine Vorstellung davon zu bekommen, wie ich im Hinblick auf Programmiererkollegen rangiere. Zu wissen, wo ich stand, gab mir mehr Selbstvertrauen bei der Jobsuche und bei der Aushandlung eines Gehalts, das näher an meinem tatsächlichen Wert lag.

Wie msvb60 sagte, bezweifle ich, dass die Zertifizierung für sich genommen möglicherweise keinen Job für Sie bedeutet, aber das Wissen, das Sie bei dem Versuch gesammelt haben, es definitiv zu erlangen, wird es.


7

Ja, es lohnt sich, denn die angebotenen Kurse sind nicht nur eine einfache Version, sondern die

voller Kurs. Es wäre wie ein Zertifikat von der Universität.

Von http://www.oreillyschool.com/faqs.php

Nach erfolgreichem Abschluss aller Kurse in einer Certificate Series erhalten Sie ein Certificate of Professional Development von der University of Illinois im Urbana-Champaign Office of Continuning Education. Die Herausforderung, dieses Zertifikat zu erhalten, und die weltweite Anerkennung von UIUC als erstklassige Institution werden sicherstellen, dass Ihre Leistung in Ihrem Lebenslauf glänzt. Klicken Sie hier, um ein Beispiel dieses Zertifikats anzuzeigen.


7

Was in den Antworten nicht wirklich deutlich gemacht wurde, ist, dass die Zertifizierung sehr hilfreich ist, wenn Sie kein guter Programmierer sind.

Vergessen Sie, für "Microsoft, Google, Amazon oder Start-ups von Unternehmen wie diesen" zu arbeiten: Was, wenn Ihre Ambitionen niedriger sind und Sie in der IT-Abteilung einer großen Regierungsbehörde (nur ein Beispiel) arbeiten möchten? Sie neigen nicht dazu, gute Programmierer einzustellen, und die Leute, die Sie interviewen, werden höchstwahrscheinlich nicht auf den ersten Blick wissen, was ein guter Programmierer ist. Das MSCP-Zertifikat kann jedoch dazu beitragen, dass sich Ihr Lebenslauf von den uninspirierten Lebensläufen anderer talentloser Programmierer abhebt.


Das ist ein Grund, sich davor zu hüten, Mitarbeiter mit Zertifizierungen einzustellen.
Nmichaels

Ich werde hinzufügen, dass Regierungsbehörden und im weiteren Sinne die Auftragnehmer, die Dienstleistungen verkaufen, Zertifizierungen und andere Zeugnisse LIEBEN.
James Adam

6

Wenn Sie bereits über das Wissen verfügen, erhalten Sie auf jeden Fall die Zertifizierung. Lass die Zertifizierung nicht der Grund sein, warum du lernst.

Die Zertifizierung zeigt, dass Sie Ihre Karriere ernst nehmen, aber wenig über Ihre Kompetenz aussagen.


6

Ich weiß, dass Sie nach Zertifizierungen fragen, aber haben Sie darüber nachgedacht, zu einem Open Source-Projekt beizutragen?

Viele Projekte brauchen Hilfe und einige haben sogar Probleme, die als "einfach" bezeichnet werden. Dies ist ein guter Ausgangspunkt für Leute mit minimalen / keinen Erfahrungen.

Auf diese Weise können Sie potenziellen Arbeitgebern nicht nur zeigen, dass Sie codieren können, sondern auch, dass Sie eine Leidenschaft für das haben, was Sie tun, genug, um dies in Ihrer Freizeit zu tun.


5

Ein Wert, den eine Zertifizierung haben kann, ist der Nachweis des Interesses. Wenn Sie über einen längeren Zeitraum hinweg arbeitslos sind, kann der Erwerb einer Arbeitsbescheinigung in diesem Zeitraum ein guter Gegenpol zur leeren Arbeitszeit in Ihrem Lebenslauf sein. "Nun, während ich auf der Suche war, habe ich mir die Zeit genommen, um zu lernen und ein gutes Verständnis für $ TECHNOLOGY zu erlangen."


5

Wenn ein Entwickler bei einem Interview mit einer Reihe von Zertifizierungen in seinem Lebenslauf auftauchte, würde ich ernsthafte Zweifel an seinem Wertesystem entwickeln. Es gibt keine Situationen, in denen ich den Zeitaufwand für die Erlangung einer Zertifizierung über den Zeitaufwand für die Arbeit an einem Projekt schätzen würde. Beliebiges Projekt.


1
Dies ist eine gute Zweiteilung, bei der Ihre Zeit besser genutzt wird. Dies gilt natürlich nur, wenn Sie wirklich die Zeit nutzen, um an einem Projekt zu arbeiten, im Gegensatz zum zusätzlichen Surfen auf der Couch.
jhocking

5

Ich denke, Sie müssen einen Schritt zurücktreten und sich das gesamte Wertversprechen ansehen, das Sie gegenüber Arbeitgebern und Menschen, mit denen Sie sich vernetzen, unterbreitet haben. Der O'Reilly-Kurs kann für fast jeden von Nutzen sein, da er von der Universität unterstützt wird, hängt jedoch vollständig davon ab, wie Sie ihn verwenden. Programmierer lieben es, absolut zu reden und zu denken, aber die Welt ist nicht wirklich so. Wenn du denkst, dass es so ist, hast du nicht genug davon gesehen.

Sie stellen nicht genügend Kontext zur Verfügung, aber ich gehe davon aus, dass Sie keine Informatikausbildung haben. Arbeitgeber können einen CS-Abschluss als einen ihrer Hauptfilter verwenden. Sie müssen diesen Filter mit vergleichbarer Erfahrung oder Ausbildung in verschiedenen Bereichen abschwächen, die für ihre Domäne gelten können.

Ich konnte eine Reihe von Vorteilen für den O'Reilly-Kurs erkennen, die in diesem Bereich hilfreich sind:

  • Es wird von einer angesehenen Technologieausbildungsorganisation betrieben. Viele Entwickler schwören auf O'Reilly-Bücher. Warum sollten die Kurse anders sein?
  • Die Person, die den Kurs leitet, hat Erfahrung an einer führenden Universität. Es gibt verschiedene Arten von Ausbildern, aber die besten haben in der Regel Erfahrung in Universitäten und im Unternehmensumfeld.
  • Sie werden das Zitat "Ich kenne Python" verstärken. Weißt du es wirklich? Durch einen solchen Kurs werden Sie Lücken in Ihrem Wissen schließen. Das heißt, es ist wichtig, den Lehrplan zu lesen und den Kursleiter zu kontaktieren, bevor Sie sich für den Kurs bewerben, um zu vermeiden, dass Sie Ihre Zeit mit den Grundlagen verschwenden, die Sie kennen. (Wieder etwas mehr Kontext wäre hier in Ihrer Frage nützlich.
  • Es zeigt einen Fokus. Angenommen, Sie sind wirklich an der Arbeit mit Python interessiert, zeigt dies, dass Sie auf diesem Interesse aufbauen und es auf die nächste Stufe heben konnten. Dies ist besser zu erreichen, als zu versuchen, einen akademischeren Kurs zu belegen, und dann zu kämpfen, um fokussiert zu sein, weil Sie sich nur für die Programmierung und nicht für die mathematischen Aspekte von CS interessierten.

Der Aufbau dieses Kurses mit Beiträgen zu Open Source-Projekten oder anderen konkreten Beispielen wird Ihnen nur helfen. Dies zeigt, dass Sie erkennen, dass Sie Theorie (den Kurs) und Praxis (Kursübungen + externe Projekte) benötigen, und gibt Ihnen etwas, worüber Sie mit Personalvermittlern sprechen können.

Möglicherweise gibt es an Universitäten einige andere Optionen für Zertifikate, die Sie prüfen möchten, wenn Sie der Meinung sind, dass Sie etwas Akademischeres tun müssen. Es sieht so aus, als würden sie sich an Personen mit einem Bachelor-Abschluss richten. Ich habe also keine Ahnung, ob diese für Sie funktionieren würden.

Es sieht so aus, als wären viele Menschen auf Discount-Lernen angewiesen, das nicht an einer etablierten Universität durchgeführt wird. Dies gilt insbesondere im Umgang mit Personalvermittlern und Managern, die eine gewisse Distanz zum eigentlichen Job haben.

Viele Leute würden sagen, dass sie nur jemanden wollen, der in der Lage ist, einen bestimmten Job zu erledigen. Aber wenn es um die tatsächliche Auswahl geht, werden sie Filter verwenden, die sie verstehen, um dieses Problem weiter zu verstärken. z.B. Sie stellen gerne an den gleichen Universitäten ein. Dies stellt sich als gut und schlecht heraus, von einer gemeinsamen Kultur bis hin zu problematischem Gruppendenken.

Dies ist ein wichtiger Aspekt, über den Sie nachdenken sollten, wenn Sie nach Arbeitgebern suchen, um die richtigen Leute zu erreichen. Wenn Sie nicht glauben, dass Sie den Filter überwinden, den ein Personalvermittler vor Ihnen platziert, aber glauben, Sie können einen Unterschied für sie bewirken, müssen Sie einen Weg finden, um die Menschen zu finden, die dies tun werden. Dies sind die Leute, die ein solches Zertifikat eher zu schätzen wissen.


5

Eine Methode, die zuvor funktioniert hat (zumindest für eine Reihe von Leuten, die ich kenne), besteht darin, zu bloggen, Fragen in Foren zu beantworten, in Benutzergruppen zu sprechen und im Allgemeinen eine auffällige Online-Präsenz zu haben.

Regelmäßiges Bloggen, auch über Themen, die Sie gerade erst lernen, kann ein wertvoller Einblick in Ihre Leidenschaft, Ihr Engagement und Ihre Kommunikationsfähigkeiten bei der Softwareentwicklung sein.


4

Beratung / Vertragsabschluss

Niemand hat den speziellen Fall von Beratung / Vertragsabschluss erwähnt. Wenn Sie in dieser Kategorie sind oder sein möchten, kann dies auf jeden Fall helfen.

Sie können ein Projekt leichter "verkaufen", wenn Ihr Chef oder Verkäufer Sie als in die "Nischenkategorie X" zertifiziert einstufen kann.

Davon abgesehen sind Sie in einem bestimmten Thema nicht unbedingt besser oder sachkundiger, wenn Sie nicht zertifiziert sind, und ich stimme anderen zu, die sie im Allgemeinen zweifelhaft angehen könnten. Obwohl ich mit ein paar MS-Zertifizierungen für Sie sagen kann, zwingt es Sie wirklich dazu, auf dem Laufenden zu bleiben, wenn Sie eine Technologie ausprobieren, die Sie erlernen möchten.


3

Suchen Sie nach Jobs und sehen Sie, wie viele Zertifizierungen bevorzugen. Dies kann eine Alternative zu Erfahrungen in der Arbeit mit der Sprache bei tatsächlichen Bewerbungen oder einem CS-Abschluss sein.

Damit es sich lohnt, müssen Sie feststellen, wie schwierig es für Sie ist, einen Job ohne ihn zu finden.


3

Ich bin derzeit für das Python-Zertifikatsprogramm angemeldet und muss sagen, dass ich es ziemlich interessant und herausfordernd fand. Ich weiß nicht, ob es jemals meine Karrierechancen verbessern würde, ein Softwareprodukt mit Python zu entwickeln, auf das ich in meinem Lebenslauf verweisen könnte, aber es war bisher eine gute Erfahrung. Wenn auch nicht anders, erhalten Sie eine solide Basis in der Python-Programmierumgebung (wenn auch 3.0), aber die Versionen sind nicht wirklich so unterschiedlich. Außerdem wird es von Steve Holden unterrichtet, sodass Sie wissen, dass es ziemlich intensiv sein wird. Hey, es ist noch eine Sache, die du in deinen Lebenslauf aufnehmen kannst (oder nicht) und wenn es im Geiste des Lernens ist, dann glaube ich, dass es noch wertvoller ist.


3

Zertifizierungen sind nur dann nützlich, wenn Sie tatsächlich etwas lernen, indem Sie sie erhalten. Auf den Prozess kommt es an und nicht auf das Papier. Wenn Sie eine Zertifizierung beantragen möchten, nur weil ein Unternehmen dies verlangt, sollten Sie wahrscheinlich überdenken, ob Sie wirklich für dieses Unternehmen arbeiten möchten. Personalvermittler / Arbeitgeber, die Fähigkeiten ausschließlich auf der Grundlage von Zertifizierungen bewerten, haben keine Ahnung von Programmierung.


2

Nun, in Italien werden Programmierer als der am wenigsten wichtige Teil fast jeder Arbeitsorganisation angesehen, so dass Ihre tatsächlichen Fähigkeiten (einschließlich Zertifizierungen) von den Arbeitgebern oft ignoriert werden und die Erfahrungen im wirklichen Leben viel besser berücksichtigt werden.

In guten Unternehmen sind Zertifizierungen jedoch ein wertvoller Bestandteil Ihres Lebenslaufs.


2

Zertifizierungen sind es höchstwahrscheinlich nicht wert. Die meisten Arbeitgeber beschäftigen sich eingehender mit Ihren bisherigen Tätigkeiten. Das bedeutet, dass sich ein Studium für Zertifizierungen lohnt und Ihnen dabei hilft, die wichtigsten Grundlagen zu erlernen. Wenn Sie sich darauf vorbereiten, erhalten Sie möglicherweise mehr Selbstvertrauen, wenn Sie sich Interviews gegenübersehen, da Sie die Grundlagen bis dahin besiegelt haben.

Das SCJP ist unter Java-Entwicklern eigentlich keine hoch angesehene Zertifizierung, aber große Arbeitgeber lieben es. Einige der Bücher, die Sie vorbereiten müssen, sind gründlich und bieten Ihnen viele Gelegenheiten, Kleinigkeiten der Sprache aufzugreifen - einige davon sind bekannt, dass Sie sie erneut besuchen, andere sind unbekannt, was sehr wichtig sein könnte.

Ich bin über viele Blog-Posts gestolpert, in denen Programmierer von etwas schwärmen, das sie gerade in der Sprache entdeckt haben, das aber den meisten Leuten bekannt ist, die in den Zertifizierungsbüchern geblättert haben.


2

In indischen IT-Szenarien oder Karosseriewerken haben Zertifizierungen einen gewissen Stellenwert und helfen beim Berufseinstieg. Mitarbeiter, die auf "Bank" sitzen, Englisch sprechen oder keinem Projekt zugeordnet sind, werden ermutigt, gezwungen zu lesen, sich zertifizieren zu lassen. Nach meiner Meinung erhöhen Zertifizierungen lediglich das Vertrauen einer Person, nicht jedoch ihre Erfahrung oder Fähigkeit, besseren Code zu schreiben. Die Tatsache, dass viele gute Programmierer keine Informatiker oder Schulabbrecher sind, zeigt, dass Zertifizierungen nicht so wertvoll sind.


2

Beende zuerst dein Studium.

Zweitens arbeiten Sie an einer Art Programmierprojekt. Sie können einen wichtigen Beitrag zu einem Open Source-Projekt leisten - genug, um auf Code und / oder Features zu verweisen und zu sagen, dass ich das getan habe. Oder starte dein eigenes Projekt und baue etwas Nützliches. Es muss nicht das Beste auf der Welt sein, es muss keine große Popularität erlangen. Auch hier möchten Sie etwas, das Sie vorführen und sagen können: "Hier ist etwas Bedeutendes, das ich getan habe."

Drittens suchen Sie nach Jobs, bei denen Sie den Grad, den Sie haben, nutzen können. Wenn Sie einen Triple-Dur-Kurs absolvieren, ist das an sich schon ziemlich bedeutend. Wenn Sie über Kenntnisse in Mathematik, Statistik und Wirtschaftswissenschaften verfügen, sind Sie auf eine Art und Weise wünschenswert, wie es andere Entwickler nicht tun. Ich würde davon ausgehen, dass solide Kenntnisse in einem dieser Bereiche wichtiger sind als ein erfahrener Programmierer, und Sie sollten in der Lage sein, diese Anmeldeinformationen zu verwenden, um eine Position zu finden, in der Sie Ihre Programmierkünste weiterentwickeln können.

Viertens, beeil dich nicht. Der Abschluss Ihres Studiums ist viel wichtiger als die Landung Ihres ersten richtigen Jobs. Sie werden den Rest Ihres Lebens damit verbringen, zu arbeiten, aber nach der Schule werden Sie Schwierigkeiten haben, die Art von Zeit und Freiheit zu finden, die Sie in der Schule haben, um zu erforschen und zu lernen. Nutzen Sie die Zeit, die Sie jetzt haben, um einen soliden Wissensvorrat aufzubauen, auf den Sie für den Rest Ihrer Karriere zurückgreifen können.

Fünftens überspringen Sie die Zertifizierungen, es sei denn, Sie suchen eine bestimmte Position, für die eine erforderlich ist. Ich programmiere schon seit langer Zeit und wurde noch nie nach Zertifizierungen gefragt oder hatte das Gefühl, dass diese von Vorteil sein könnten. Ich kann sehen, wie attraktiv sie sein könnten, da Sie keinen Abschluss in Informatik haben und keine Erfahrung haben, aber denken Sie daran: Nachdem Sie Ihren ersten Job erhalten haben, haben Sie Erfahrung und müssen nur eine Person finden da draußen, wer bereit ist, Sie einzustellen, um Ihren ersten Job zu bekommen.

Viel Glück.


Als Arbeitgeber würde ich lieber Codebeiträge für ein Open-Source-Projekt sehen. Wenn Sie diese Leute zufrieden stellen und Ihre Patches akzeptieren können, können Sie wahrscheinlich unsere Code-Reviews hinter sich lassen. Ich habe viele zertifizierte Leute getroffen, die es nicht geschafft haben. Ich habe noch nie einen Open Source-Entwickler mit solchen Problemen getroffen.
Boatcoder

1

Einige Arbeitgeber achten fast ausschließlich auf Zertifizierungen und Erfahrungen. Persönlich zeigt die Zertifizierung meines Erachtens jedoch nur, dass Sie die Technologie zu einem bestimmten Zeitpunkt sehr gut kannten.

Aber im Lebenslauf sieht es immer gut aus!


1

Ich glaube nicht, dass Sie einen besseren Job bekommen, wenn Sie eine Zertifizierung haben. Sie erhalten jedoch einen Vorteil, wenn ein anderer Kandidat die gleichen Qualitäten wie Sie hat, aber auch über eine Zertifizierung verfügt. Und da zertifizierte Experten ihrem Unternehmen einen Vorteil verschaffen, ist für Ihr Stellenangebot möglicherweise auch einer erforderlich. Zum Beispiel erfordert Microsoft eine bestimmte Anzahl zertifizierter Personen, damit das Unternehmen Gold-Partner ist.

Ich persönlich absolviere immer noch Zertifizierungsprüfungen, obwohl ich keinen Job suche. Ich sehe es als eine gute Möglichkeit, Ihr Allgemeinwissen zu bewerten und ein wenig in sich selbst zu investieren.


1

Nun, es gibt keine definitive Beziehung, aber es hilft Ihnen nur dabei, aus den Tonnen von Lebensläufen herausgefiltert zu werden, die ein Personalvermittler bekommt. Eine Zertifizierung setzt voraus, dass Sie über Kenntnisse über das Framework verfügen, und verschafft Ihnen einen Vorteil gegenüber anderen, die dieser bestimmten Version nicht ausgesetzt sind.

Außerdem bedeutet dies, dass Sie einige Anstrengungen unternommen haben, um dies zu lernen, und dies kann nützlich sein, da es für das Unternehmen besser ist, wenn eine Person etwas weiß und die Ressource im Falle eines bevorstehenden Projekts nicht unbedingt trainieren muss.


1

Darüber hinaus können Sie mit Microsoft-Zertifizierungen (zusätzlich oder anstelle Ihrer Entwicklungskarriere) Ausbilder werden. Wenn Sie ein MCT (Microsoft Certified Trainer) sind, erhalten Sie möglicherweise mehr Einkommen (für Teilzeitarbeit) und können mit mehr Personen außerhalb Ihres Teams interagieren.

Die Zertifizierung ist ein guter Nachweis, wenn Sie vorhaben, ein Buch zu schreiben, oder wie bereits erwähnt, bevor Sie eine Schulung durchführen möchten.

Um die Zertifizierung zu erhalten, müssen Sie einige Teile der Technologie gut kennen, damit Sie von der Studie in der Tat profitieren.


+1 für das Werden eines Trainers. Etwas zu lehren führt oft zu neuem Verständnis (auf vielen Ebenen).
sleske

1

Ein Zertifikat ist keine Garantie dafür, dass Sie ein guter / großartiger Programmierer sind, aber ein guter Indikator dafür, dass Sie mindestens ein bestimmtes Niveau erreicht haben (schließlich ist es möglich, diese Tests nicht zu bestehen ...).

Jede relevante Qualifikation kann nur eine gute Sache (ich jedes Unternehmen in Frage stellen würde , die Ihren Lebenslauf verwirft für mit einer bestimmten Qualifikation).

Personalvermittler benötigen Methoden zum Filtern von (manchmal Hunderten von) Lebensläufen für Entwicklerpositionen. Manchmal verwenden sie:

  • Erfahrung. Eine n- jährige Tätigkeit als Programmierer ist keine Qualitätsgarantie. Die meisten Leute haben mit einem Typ zusammengearbeitet, der das schon seit Eselsjahren macht, aber das geht nicht.
  • Ein Grad. Absolvent zu sein, ist auch keine Garantie. In meinem letzten Job musste ich einen sprachunabhängigen Programmiertest bestehen, der das Erkennen von Mustern, die Effizienz von Algorithmen usw. usw. beinhaltete. Ich habe mich recht gut geschlagen (ich habe den Job bekommen), aber ein anderer Bewerber (mit einem Abschluss der ersten Klasse von Cambridge). erzielte nur 6%.
  • Zertifizierung. In meinem letzten Interview wurde ich gefragt, ob ich ein SCJP (für eine Java-Entwicklungsrolle) sei. Ich war nicht (und bin es immer noch nicht), aber wenn die Wahl zwischen zwei Entwicklern mit anscheinend gleichen Fähigkeiten fiel - der einzige Unterschied war, dass einer das Zertifikat hatte, wäre ich überrascht, wenn sie den Job nicht bekämen.

Vorherige Arbeiten zu zeigen wäre großartig, aber wer sagt, dass Sie sie geschrieben haben (und nicht ein Kollege) oder dass Sie die Lösung und nicht nur den Code gefunden haben. ... und wie lange hast du gebraucht?

Fähigkeits- / Eignungstests sind ebenfalls großartig, aber wie viele Arbeitgeber haben die Zeit, um zu testen, geschweige denn Hunderte von Beiträgen zu bewerten (vorausgesetzt, sie möchten mehr wissen, als ein Multiple-Choice-Quiz ihnen sagen würde)?

Heutzutage müssen Sie so viele Kästchen wie möglich ankreuzen. Viele Arbeitgeber benötigen möglicherweise nicht alle Ihre Fähigkeiten (oder wissen möglicherweise nicht, dass sie diese benötigen). Je mehr Dinge Sie jedoch tun können und, was noch wichtiger ist, je mehr Sie nachweisen können, desto größer ist Ihr Beschäftigungspotenzial.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.