JavaRush /Java-Blog /Random-DE /Braucht ein Programmierer eine höhere Ausbildung? Meinung...

Braucht ein Programmierer eine höhere Ausbildung? Meinung von Entwicklern und Personalvermittlern

Veröffentlicht in der Gruppe Random-DE
Sollte ein Entwickler eine höhere Ausbildung haben? Einerseits achten viele Unternehmen nicht darauf, ob ein Entwickler über einen Tower verfügt, andererseits berücksichtigen einige im Gegenteil nur einen Kandidaten mit einem Diplom in Informatik. Um dieses Thema zu untersuchen, haben wir Meinungen von Personalvermittlern und Entwicklern gesammelt.Braucht ein Programmierer eine höhere Ausbildung?  Meinung von Entwicklern und Personalvermittlern - 1

Was sagen die Statistiken?

Laut einer Stack Overflow-Umfrage haben 75 % der Community-Mitglieder mindestens einen Bachelor-Abschluss. Es stellt sich heraus, dass jeder vierte Programmierer ohne Hochschulabschluss arbeitet. Von den Befragten, die beruflich Code schreiben und auch eine Universität besucht haben, haben mehr als 62 % einen Abschluss in Informatik oder Computer- oder Software-Engineering, und nur etwa 10 % haben einen Abschluss in einem anderen Ingenieurbereich. Fast 10 % der Befragten hatten einen Abschluss in Betriebswirtschaft, Geisteswissenschaften oder Bildender Kunst. Laut der DOU-Ressourcenumfrage verfügt die Mehrheit der IT-Spezialisten über einen Hochschulabschluss . Trotz der Statistiken, die für eine höhere Bildung sprechen, bedeutet dies nicht, dass die Qualität der Ausbildung es Ihnen ermöglicht, einen Job als Entwickler zu bekommen. Vielmehr vermittelt es den notwendigen technischen Hintergrund. Laut einer Stack Overflow-Umfrage lernten mehr als 86 % der befragten IT-Experten selbstständig die Sprache, Frameworks und Entwicklungstools, die sie benötigten .

Meinungen von Programmierern

Artem Goy

Ich studiere derzeit an der Universität mit einem Abschluss in Cybersicherheit. Ich arbeite seit mehreren Jahren als Entwickler. Ich habe mich für ein Studium entschieden, weil ich das Gefühl hatte, dass mir grundlegende Kenntnisse fehlten, beispielsweise in der Bedienung von Prozessoren, der Programmierung in Assemblersprache, der C-Sprache, Algorithmen und Datenstrukturen sowie der Funktionsweise von Netzwerken und dem Internet. Ich bin mir sicher, dass mir das Studium der Grundlagen dabei helfen wird, schnell neue Technologien und andere Programmiersprachen zu verstehen, die ich möglicherweise in Zukunft benötige (im Moment ist Folgendes passiert: Das Erlernen von C/C++ hat mein Verständnis von Swift etwas beschleunigt, was ich erforderlich, um Probleme unter iOS zu lösen). Könnte man sich dieses Wissen außerhalb des Studiums aneignen? Ich bin sicher, ja, aber der Vorteil der Hochschulbildung ist, dass an der Universität alle Informationen bereits an einem Ort gesammelt sind. Und es gibt zusätzliche Motivation (also Sitzungen), um das Studium des Stoffes nicht zu sehr in die Länge zu ziehen. Eine sehr gute Gelegenheit, mit Lehrern, sowohl „Theoretikern“ als auch Praktikern, zu kommunizieren, die jederzeit Ihr Verständnis des Stoffes verbessern und Fragen beantworten können. In jedem Fall müssen Sie sich hinsetzen, es herausfinden und mit Code und Technologie üben, sei es in Kursen oder in einem Institut. Gutes Programmieren gelingt nur durch Übung. Soweit ich weiß, wird in Vorstellungsgesprächen nur sehr selten nach einem Diplom gefragt: Hauptsache, man versteht sein Fachgebiet.

Dmitri Titow

Ich habe meinen Abschluss an der Fakultät für Informatik und Informatik der Polytechnischen Universität Kiew gemacht. Ich kann sagen, dass das Bildungsprogramm definitiv veraltet ist. Und die Tatsache, dass ich dort nicht das Wissen erhalten habe, das ich in meiner Arbeit verwende, ist auch eine Tatsache. Aber die Universität gab mir noch viele andere Dinge: die Möglichkeit, nach Kiew zu ziehen, kostenlose Unterkunft in einem Wohnheim, eine gesetzliche Befreiung vom Militärdienst, Freunde/Bekannte/Kontakte und schließlich ein Stück Papier am Ende meines Studiums, das mir geholfen hat mit der Suche nach einem Job in Norwegen. Die Universität hat mir durch die von der Fakultät angebotenen Kurse auch dabei geholfen, in meinem dritten Jahr meinen ersten Job zu finden. Es gab zwar Vorteile, diese waren jedoch alle indirekt und standen nicht in direktem Zusammenhang mit dem Bildungsprogramm. Das Diplom selbst wurde verlangt, als ich als Entwickler an einer Universität in Norwegen eingestellt wurde. Dort wurde er genau studiert: sowohl die Noten als auch die Abschlussarbeit selbst.

Meinungen von Personalvermittlern

Anna Geletey, Leiterin des Talent Acquisition-Teams, Proxet

Unser Unternehmen arbeitet nach dem „Outsource and Outstaff“-Modell und wir haben auch ein eigenes Produkt. Unsere Kunden sind Unternehmen aus den USA. Sie sind alle unterschiedlich. Beispielsweise haben wir einen Kunden, für den es entscheidend ist, dass der Kandidat über eine höhere Ausbildung in Informatik verfügt ( Informatik ist eine Spezialität an ausländischen Universitäten, die Programmierung lehrt. In der Ukraine, Russland und Weißrussland sprechen wir über „Informationswissenschaft“. „Fakultäten Technik“, Hrsg .). Heutzutage ist der IT-Markt überfüllt mit Angeboten von Unternehmen, was zu einem erheblichen Bedarf an Fachkräften geführt hat. Kandidaten erhalten teilweise bis zu 30 Angebote von Arbeitgebern pro Tag. Dadurch sind Recruiting-Prozesse deutlich komplexer geworden. Daher können wir manchmal Personen ohne Abschluss in Informatik, aber immer mit einer höheren technischen/ingenieurwissenschaftlichen oder mathematischen Ausbildung zeigen. Wenn wir über unsere Kunden sprechen, ist es für 30–40 % sehr wichtig, dass der Entwickler über eine höhere Ausbildung in Informatik verfügt. Wir haben Stellenangebote, in denen wir darauf hinweisen, dass eine Hochschulausbildung in diesem Fachgebiet obligatorisch ist. Solche Kandidaten werden von den Kunden geschätzt und sind auf dem Markt sehr gefragt. Wir verstehen, dass eine Person ohne entsprechenden Hintergrund ein technisches Vorstellungsgespräch mit einem Kunden einfach nicht bestehen wird. Sie suchen Ingenieure, technisch versierte Spezialisten, die bereits Erfahrung in der Entwicklung haben, und nicht diejenigen, die sich entschieden haben, ihre Tätigkeitsart zu ändern und die IT als vielversprechendere oder einfach interessantere Richtung für sich gewählt haben. Es gibt auch andere Arten von Kunden, für die eine Ausbildung nicht so wichtig ist und die bereit sind, mit einem Kandidaten zu kommunizieren, wenn er ein starker Spezialist ist. Jetzt haben wir mehrere offene Stellen, für die wir bereit sind, Junioren in Betracht zu ziehen, allerdings mit einer obligatorischen technischen Ausbildung. Und seine Anwesenheit wird für den Kandidaten ein erheblicher Vorteil sein. Wir sind bereit, Kandidaten mit einer Ausbildung in Wirtschaftswissenschaften, Geisteswissenschaften oder einem Diplom in Internationalen Beziehungen zu berücksichtigen. Wir zeigen solche Kandidaten auch unseren Kunden. Es ist jedoch wichtig zu verstehen, dass es für einen Kunden im IT-Markt mindestens wichtig ist, über eine technische Ausbildung und höchstens über relevante einschlägige Erfahrung zu verfügen.

Olga Zhukova, Personalmanagerin und Personalvermittlerin JavaRush

Wenn wir heute einen Programmierer suchen, achten wir zunächst auf seine Hard Skills: den Stapel an Technologien, den er besitzt, die Programme, an denen er gearbeitet hat, Beispiele für entwickelte Websites/Anwendungen usw. Erst nach der Analyse der Übereinstimmungen zwischen unseren Anforderungen (die übrigens nicht die Anwesenheit eines Hochschulabsolventen als zwingendes Kriterium vorsehen) und den Fähigkeiten des Kandidaten treffen wir eine Entscheidung über ein mögliches Vorstellungsgespräch. Bei Programmierern, insbesondere bei Junior-Programmierern, kommt es sehr häufig vor, dass die Hochschulbildung überhaupt nicht mit der Programmierung übereinstimmt, für die sich eine Person im aktuellen Moment entschieden hat. Oder es existiert einfach nicht und jemand programmiert beispielsweise schon seit der Schule. All dies wird den Status des Kandidaten gegenüber Konkurrenten, die zuvor die Universität abgeschlossen haben, in keiner Weise stärken oder schwächen. Der Grund ist ganz einfach: Kurse, Studium in der Schule oder an der Universität sind Theorie, und die Frage, wie sich ein Mensch in der Praxis zeigt, kann nur durch sein Portfolio, das Bestehen eines Fachgesprächs oder das Erledigen einer Testaufgabe beantwortet werden. Natürlich können wir lange darüber diskutieren, ob eine höhere Bildung grundsätzlich für den modernen Menschen notwendig ist, und es können mehrere philosophische Abhandlungen zu diesem Thema geschrieben werden. Aber höchstwahrscheinlich werden wir zu der Frage kommen: Was soll diese Hochschulbildung einem modernen Menschen im Allgemeinen geben? Und dies ist höchstwahrscheinlich eine bewusste Wahl des eigenen beruflichen Entwicklungsvektors, der Fähigkeit, mit großen Informationsmengen zu arbeiten, Lösungen für neue Lebensprobleme zu finden und seine Ziele zu erreichen. Beantworten Sie nun Ihre Frage: Werden solche Fähigkeiten nur innerhalb der Mauern von Akademien und Universitäten erworben? Ich denke nicht. Aber was Ihnen dabei hilft, ein guter Programmierer zu werden, sind harte Arbeit, Hunderte Zeilen Code, ein guter Mentor und echte Projekte. Wenn Sie sich also dazu entschließen, Programmierer zu werden, programmieren Sie. Und wenn Sie mittlere/leitende Positionen erreichen und coole Projekte in Ihrem Portfolio haben, glauben Sie mir, wird sich der Personalvermittler wahrscheinlich nicht an einer höheren Ausbildung stören. Sie werden einfach gejagt und mit Angeboten bombardiert.

Schlussfolgerungen

  • Eine höhere Ausbildung für einen Programmierer ist überhaupt nicht notwendig, trägt aber dazu bei, die technische Wissensbasis des Entwicklers zu stärken.

  • Ein Abschluss in Technik oder Informationstechnologie erhöht Ihre Chancen auf einen Entwicklerjob bei Projekten in den USA oder Europa.

  • In der Ukraine, Russland und Weißrussland schaut man oft nicht auf den Turm und einen Job ohne Diplom zu bekommen ist viel einfacher als in den USA.

Sagen Sie uns in den Kommentaren, ob Sie eine höhere Ausbildung haben und in welchem ​​Fachgebiet? Und hat es Ihnen geholfen, einen Job als Entwickler zu finden?
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION