JavaRush /Java-Blog /Random-DE /Zeigen Sie mir Ihr Diplom! Muss ein Programmierer eine hö...

Zeigen Sie mir Ihr Diplom! Muss ein Programmierer eine höhere Fachausbildung absolvieren?

Veröffentlicht in der Gruppe Random-DE
Benötigen Sie eine höhere Fachausbildung an einer Universität, um ein erfolgreicher Programmierer zu werden? Die Frage ist mehrdeutig, dauerhaft relevant und es gibt sehr unterschiedliche Meinungen zu diesem Thema. Zeigen Sie mir Ihr Diplom!  Muss ein Programmierer eine höhere Fachausbildung absolvieren?  - 1Einige sagen, dass diejenigen, die Programmierer werden wollen, ohne einen speziellen „Turm“ nur lernen können, „Cueers“, Automatoren, verschiedene Arten von „Form-Slappern“ und andere Unterarten eines gewöhnlichen Programmierers zu werden, die von wenig respektiert werden Arbeitsprogrammierer. Andere widersprechen dieser Ansicht und argumentieren, dass es durchaus möglich sei, mit Hilfe des Selbststudiums und der im Internet verfügbaren Lehrmaterialien ein professioneller Programmierer zu werden. Wo ist die Wahrheit? Wie so oft liegt die Wahrheit irgendwo in der Mitte. Einerseits wird es für viele ohne eine spezialisierte Hochschulausbildung schwierig sein, in den Beruf im Allgemeinen einzusteigen, aber in einige besonders vielversprechende und komplexe Programmierspezialitäten, wie zum Beispiel künstliche Intelligenz und maschinelles Lernen. Zeigen Sie mir Ihr Diplom!  Muss ein Programmierer eine höhere Fachausbildung absolvieren?  - 2

60 % der professionellen Programmierer lernten durch Online-Kurse

Andererseits zeigen Statistiken, dass unter den Programmierern seltsamerweise Autodidakten die Mehrheit stellen. Laut einer groß angelegten Umfrage unter Entwicklern, die von der Ressource Stack Overflow durchgeführt wurde, gaben 56 % der befragten Programmierer an, dass sie über kein Fachdiplom verfügen (Diplome in Fachrichtungen der Informatik und verwandten Bereichen gelten als solche). Gleichzeitig gaben mehr als 85 % der befragten Entwickler an, dass sie sich teilweise als Autodidakten bezeichnen, da sie sich mindestens eine der Programmiersprachen oder eines der Frameworks selbst angeeignet haben. Während 13 % der Befragten den Beruf eines Programmierers allein aufgrund einer unabhängigen Ausbildung beherrschten. Darüber hinaus gaben 60 % der professionellen Programmierer, die an der Umfrage teilnahmen, an, dass sie mindestens einmal Online-Kurse für Schulungen genutzt hatten. Laut derselben Umfrage verfügen etwa 75 % aller Programmierer über einen Hochschulabschluss, d. h. ein Viertel aller professionellen Programmierer hat überhaupt kein Diplom. Und von denen, die dies getan haben, gab nur etwas mehr als die Hälfte (60 %) an, eine Ausbildung in einem Fachgebiet mit Bezug zur Informatik absolviert zu haben. Wie wir sehen, besteht kein Konsens darüber, wie viel spezialisierte Hochschulbildung ein Programmierer benötigt. Schauen wir uns also die Argumente dafür und dagegen an.Zeigen Sie mir Ihr Diplom!  Muss ein Programmierer eine höhere Fachausbildung absolvieren?  - 3

Höhere Fachausbildung für einen Programmierer. Argumente für"

„Ist es notwendig, eine spezielle Hochschulausbildung zu absolvieren, um Programmierer zu werden? Streng genommen nein. Aber es scheint mir, dass der Prozentsatz der Menschen, die ohne formelle Ausbildung ernsthafte Programmierer werden können, nicht so groß ist, wie man vielleicht denken würde, wenn man Beiträge darüber im Internet liest. Die ersten Schritte im Programmieren zu machen ist ganz einfach und das ermutigt viele, diesen Beruf zu ergreifen, auch wenn sie objektiv nicht die Fähigkeit dazu haben. Grundsätzlich gilt: Wer keine formelle Ausbildung hat, ist ein Amateur. Obwohl diese Amateure manchmal durchaus überzeugend die Rolle von Profis spielen können, auch ohne einer zu sein“, sagt Randall Schulz, ein erfahrener Programmierer, der die Position des leitenden Entwicklers bei Box innehat. „Vergessen Sie jedoch nicht, dass der Mangel an formaler Bildung und die Fehlen eines Diploms – das ist nicht dasselbe. „Einige Programmierer haben eine vollständige Ausbildung in Informatik erhalten, aber kein Diplom“, fügte der Experte hinzu.
  • Durch das Studium an einer Universität wird der Grundstein für Fachwissen gelegt

    Die Hauptaufgabe der Hochschulbildung besteht darin, zum Aufbau einer starken und stabilen Grundlage für die weitere Beherrschung eines jeden Berufs beizutragen. Und man muss zugeben, dass selbst moderne Universitäten im russischsprachigen Raum dieser Aufgabe trotz aller Mängel immer noch gewachsen sind. Das Studium an einer Universität trägt oft dazu bei, den Grundstein für eine breite Basis an theoretischen Kenntnissen und Fähigkeiten zu legen, auf deren Grundlage dann die Ausbildung zum professionellen Programmierer erfolgt.

  • Das Studium an einer Universität vermittelt Fähigkeiten, die mit der Selbstbildung verbunden sind

    Wenn das theoretische Wissen klar ist, welche wirklich nützlichen Fähigkeiten kann man dann an einer Universität erwerben, wenn man bedenkt, dass echte praktische Fähigkeiten, die auf dem Markt gefragt sind, von der Hochschulbildung äußerst selten vermittelt werden? Universitäten lehren, wie man lernt, und die Bedeutung dieser Fähigkeit für einen Programmierer kann kaum überschätzt werden. Hier zitieren wir noch einmal den Schriftsteller und Zukunftsforscher Alvin Toffler, der sagte: „Analphabeten im 21. Jahrhundert werden nicht diejenigen sein, die nicht lesen und schreiben können, sondern diejenigen, die nicht lernen und neu lernen können.“ Dies gilt insbesondere für Programmierer und Arbeiter in anderen technischen Fachgebieten.

  • Ein Fachdiplom hilft bei der Jobsuche

    Auch wenn ein allgemeiner Hochschulabschluss, ganz zu schweigen von einem Fachdiplom, selten ein wichtiges Kriterium für die Einstellung eines Programmierers ist, kann ein Diplom dennoch manchmal sehr, sehr nützlich sein. Wenn beispielsweise ein Programmierer einen Job in einem Outstaffing-Unternehmen für einen ausländischen Arbeitgeber bekommt, der Zweifel an seinen Qualifikationen hat, ist eine abgeschlossene Ausbildung in seinem Fachgebiet ein wichtiger Vorteil. Auch für Programmierer, die beispielsweise in Länder in Europa oder Nordamerika umziehen möchten, ist ein Diplom sehr nützlich.

  • Mit einem Diplom ist der Einstieg in den Beruf einfacher und schneller möglich

    Ein Diplom an sich verschafft Ihnen zwar nicht von Anfang an einen guten Job, kann Ihnen aber dabei helfen, „von einem guten Start“ in den Prozess einzusteigen, indem Sie Praktika in renommierten Unternehmen absolvieren und, wenn Sie Glück mit der Universität (und dem Land, in dem Sie leben) haben Wohnheim), dank der Hilfe angesehener und erfahrener Lehrerexperten in diesem Beruf.

    Zeigen Sie mir Ihr Diplom!  Muss ein Programmierer eine höhere Fachausbildung absolvieren?  - 4
  • Ohne einen Fachabschluss ist es in manchen Unternehmen schwierig, einen Job zu finden und befördert zu werden

    Um beispielsweise eine Stelle in einem staatlichen Unternehmen oder einer internationalen Organisation zu erhalten, kann ein Fachdiplom immer noch eine zwingende Voraussetzung sein, da für Arbeitgeber in diesem Bereich Formalitäten im Vergleich zu Wirtschaftsunternehmen eine viel wichtigere Rolle spielen. Aus dem gleichen Grund kann das Fehlen eines korrekten Diploms die Karriereentwicklung in staatlichen Unternehmen oder Organisationen behindern.

Höhere Fachausbildung für einen Programmierer. Argumente gegen"

Woher kommt diese Debatte darüber, ob ein Programmierer ein Fachdiplom haben muss oder nicht? Ist es nicht selbstverständlich, dass echte Erfahrung und praktische Fähigkeiten weiterhin an erster Stelle stehen? Cody Harper, Entwickler bei Sentinel, liefert in einem Beitrag auf der Q&A-Seite Quora eine gute Erklärung. „Ist es heutzutage notwendig, eine spezielle Hochschulausbildung zu absolvieren, um als Programmierer arbeiten zu können? Kurz gesagt, nein. Obwohl dies nicht immer der Fall war. Bis vor relativ kurzer Zeit machten die meisten großen Unternehmen, darunter Google, Microsoft, Apple und IBM, einen Fachabschluss zur Voraussetzung für Bewerber und überprüften die Bewerber, um festzustellen, ob sie diese Anforderung erfüllten. Daher konnte man ohne eine Hochschulausbildung in einem mit der Informatik verbundenen Fachgebiet in der Regel nicht einmal ein Vorstellungsgespräch bekommen, geschweige denn dieses erfolgreich bestehen. Glücklicherweise sind die Dinge jetzt anders“, sagte Harper. Und er hat recht. Vor nicht allzu langer Zeit war tatsächlich ein Fachdiplom erforderlich, um einen Job in einem der führenden Unternehmen zu bekommen (nicht für alle Positionen, aber für viele). Mittlerweile wurde diese Anforderung aufgegeben, aber die Tatsache, dass sie bis vor Kurzem noch sehr relevant war, spricht für die Universitäten.
  • Universitätsstudiengänge, die sich der Programmierung und Informatik widmen, sind mit Theorie überladen

    Trotz der Tatsache, dass eine solide theoretische Grundlage zweifellos ein Vorteil einer vollwertigen Ausbildung an einer Universität ist, kann man nicht umhin zuzugeben, dass Universitätsstudiengänge manchmal zu sehr mit tiefgehender Theorie überladen sind. Und die Lehrer technischer Fachrichtungen an den Universitäten selbst, auch an sehr guten, sind von Natur aus meist Wissenschaftler, Mathematiker und einfach Theoretiker, die weniger an der praktischen Anwendung der Programmierung als vielmehr an der Richtigkeit und „Schönheit“ der Programmierung interessiert sind geschriebener Code an sich.

  • Viele der an Universitäten gelehrten Fächer werden kaum genutzt

    Wie viele erfahrene Programmierer, sowohl unsere als auch ausländische, bemerken, sind moderne Universitätskurse für Programmierer nicht nur mit Theorie überladen, sondern beinhalten auch eine beträchtliche Menge an ehrlich gesagt veraltetem Wissen, das für niemanden nützlich ist. Meistens handelt es sich dabei um Kurse, die jenen Technologien gewidmet sind, die früher eine wichtige Rolle spielten, heute aber in der realen Welt längst der Vergangenheit angehören.

  • Universitätsprogramme ignorieren heute viele wichtige Technologien und Fähigkeiten

    Neben der Tatsache, dass Universitätsstudiengänge viele veraltete Informationen enthalten, ignorieren sie auch viele wichtige Technologien, Fähigkeiten und Spezialitäten im Bereich der modernen Entwicklung vollständig oder fast vollständig. Dazu gehören zum Beispiel Qualitätssicherung , Spieledesign, Cloud Computing und andere Trendtechnologiebereiche wie künstliche Intelligenz oder Big Data . Infolgedessen verschwenden Absolventen, die sich ausschließlich auf einen universitären Lehrplan verlassen, ohne ihn durch Selbstbildung zu ergänzen, oft nicht nur Zeit damit, sich übermäßig in die Theorie zu vertiefen, sondern schließen ihren Abschluss auch mit gravierenden Wissenslücken ab, die hätten vermieden werden können.

  • Universitäten bieten wenig praktisches Wissen, das am Markt nachgefragt wird

    Nun, als Konsequenz aus alledem besteht einer der Hauptnachteile einer Ausbildung an einer Universität darin, dass frischgebackene Diplomabsolventen die Bildungseinrichtung mit einem großen Maß an theoretischem Wissen und nur sehr wenig oder gar keinem verlassen praktische Erfahrung. Dies führt dazu, dass die meisten ihre Karriere immer noch von ganz unten beginnen müssen, obwohl sie den Beruf bereits vier bis fünf Jahre lang erlernt haben.

Zusammenfassung

Welche Schlussfolgerung lässt sich aus all dem ziehen? Leider das Banalste: Sie können Programmierer werden und in diesem Beruf ein hohes Maß an Kompetenz erreichen, ohne ein Diplom in Ihrem Fachgebiet (oder überhaupt kein Diplom) zu haben. Aber eine höhere Bildung bringt dennoch unbestreitbare Vorteile für eine spätere Karriere mit sich, daher wäre es auch nicht ganz richtig, sie als Idee völlig aufzugeben. Aber welchen Weg zum Erfolg Sie auch wählen, vergessen Sie nicht, dass die einzige Voraussetzung immer harte Arbeit und innere Motivation sein wird, um das Ziel zu erreichen.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION