Ist eine College-Ausbildung notwendig, um ein großartiger Webentwickler zu werden?
Heutzutage denken viele Leute darüber nach, in die Webentwicklung einzusteigen. Die Jobaussichten für Webentwickler sind besser als die von fast jedem anderen Beruf, mit erwarteten Wachstumsraten von über 20% in den nächsten 5 Jahren.Gehälter sind ebenso attraktiv: Der mittlere Stundenlohn für Webentwickler in den USA beträgt fast 35 US-Dollar pro Stunde, was über 72.000 US-Dollar pro Jahr entspricht. Und viele Entwickler übertreffen dieses Gehalt bei weitem. Angesichts dieser Zahlen sind sich die meisten Experten einig, dass ein guter Webentwickler in naher Zukunft kein Problem damit haben wird, gut bezahlte Arbeit zu finden. Darüber hinaus bietet die Webentwicklung großartige Möglichkeiten, von zu Hause aus (oder in einem lokalen Café) zu arbeiten, indem Sie Freiberufler werden. Eine kürzlich durchgeführte Umfrage ergab, dass über 7% der Entwickler freiberuflich tätig sind, und diese Zahl wird wahrscheinlich steigen.
Mit all den Vorteilen ist es also eindeutig eine sehr attraktive Perspektive, Webentwickler zu werden. Aber die $ 72.000 Frage ist, was sind die Voraussetzungen, um ein Entwickler zu werden? Brauchen Sie einen Bachelor-Abschluss oder sogar einen Doktortitel? Oder kannst du es dir selbst beibringen und alles lernen, was du online brauchst? Wir haben uns den Stand der Branche angesehen und CTOs verschiedener Unternehmen gefragt, wie sie in ihren Positionen gelandet sind.
Los geht’s!
Benötigen Sie einen Universitätsabschluss, um Webentwickler zu werden?
Die kurze Antwort lautet nein. Heutzutage ist ein Abschluss in Informatik keine Voraussetzung, um einen Job in der Webentwicklung zu finden. Es gibt viele Möglichkeiten, sich online oder offline zu unterrichten (mehr dazu unten), um das Wissen zu erwerben, das für den Start als Entwickler erforderlich ist. Laut der letztjährigen Studie von Stack Overflow sind fast 70% aller Entwickler zumindest teilweise Autodidakt, wobei 13% der Befragten angeben, ausschließlich Autodidakt zu sein. Weniger als die Hälfte hat einen Abschluss in Informatik oder einem verwandten Bereich und nur 2% haben einen Doktortitel.
Es ist klar, dass ein Universitätsabschluss in keiner Weise wesentlich ist, um einen Job in der Webentwicklung zu finden. Aber die Meinung, die viele Entwickler teilen, ist, dass es auch nicht schaden kann. Das Studium an einer Universität bietet in der Regel eine besser strukturierte und reibungslosere Lernerfahrung als der Versuch, alles selbst zu lernen.
Wie Christian Rebernik, CTO der deutschen Mobile Banking App Number26, es ausdrückt:
„Einen akademischen Weg zu verfolgen, gibt Ihnen ein tiefes Verständnis. Die Universität ist ein großartiger Ort, um zu lernen, aber es ist nicht mehr erforderlich.“
Andere Branchenexperten sind sich einig, dass eine Universitätsausbildung zwar nicht notwendig, aber definitiv wertvoll sein kann.
Thomas Schranz, CEO bei Blossom, studierte Informatik, brach aber schließlich die Schule ab, weil er das Gefühl hatte, dass die Anwendung des Wissens und die Arbeit an Projekten besser zu ihm passten, als nur theoretisch an die Dinge heranzugehen:
„Ich denke, der Hauptgrund war, dass die Dinge, an denen wir in der Agentur gearbeitet haben, für mich interessanter zu sein schienen. Die formale Ausbildung und der Informatikhintergrund helfen mir jedoch immer noch dabei, die Produkte zu bauen, die ich jetzt baue.“
Susanne Kaiser, CTO des deutschen Startups Just Software, teilt einige Einblicke aus Gesprächen mit Entwicklern in den USA:
„Letztes Jahr war ich für ein paar Monate im Silicon Valley, wo ich viele Leute getroffen habe, die an Coding Boot Camps teilgenommen haben, die sich darauf konzentrieren, die relevantesten technischen Fähigkeiten zu vermitteln, um innerhalb von 3 bis 6 Monaten Softwareentwickler zu werden. Nach dem Abschluss begannen sie ihre Arbeit als Junior-Entwickler. Dieses Konzept scheint recht erfolgreich zu sein. Im Allgemeinen würde ich empfehlen, so viel praktische Erfahrung wie möglich zu sammeln. Sie brauchen keinen Hochschulabschluss, um Softwareentwickler zu werden.“
Wie können Sie sich selbst beibringen, Webentwickler zu werden?
Wie Susanne in ihrem Interview erklärte, ist der Besuch eines Bootcamps heutzutage in den USA eine beliebte Möglichkeit, das Programmieren zu lernen. Ein Coding Boot Camp versucht, die wesentlichen Teile der Programmierung in einen Intensivkurs zu komprimieren, der den Teilnehmern genug beibringt, um in Junior-Entwicklerpositionen zu beginnen.
Im Gegensatz zu einer normalen 4-jährigen Universitätsausbildung dauern Bootcamps in der Regel nur wenige Monate oder sogar Wochen. Durch wirkungsvolles Lernen lernen die Schüler in Bootcamps ungefähr 10% dessen, was sie während ihres Studiums an der Universität lernen würden. Das mag nach einer niedrigen Zahl klingen, aber die Informationen enthalten nur die relevantesten Fähigkeiten, um so schnell wie möglich mit dem Schreiben von Code beginnen zu können. Coding Bootcamps sind definitiv eine großartige Möglichkeit, in das Geschäft einzusteigen, da sie kein großes Engagement in Bezug auf Zeit und Geld erfordern. Und sie scheinen auch bei Arbeitgebern beliebt zu sein, wobei über 65% der Absolventen innerhalb der ersten 6 Monate Arbeit finden.
Neben dem persönlichen Besuch eines Bootcamps gibt es unzählige Online-Kurse, in denen Menschen das Programmieren beibringen. Ein Beispiel ist die Code Academy, eine Online-Bildungsseite, die alles von HTML über Python bis hin zu Ruby on Rails unterrichtet. Mit über 25 Millionen Schülern aus der ganzen Welt sind sie heute eine der größten Online-Programmierschulen.
Weitere Beispiele sind Lernplattformen wie Udemy und Khan Academy. Sie bieten Kurse zu so ziemlich allen Fähigkeiten an, die ein Webentwickler benötigt, um in einer Junior-Position zu beginnen, wobei viele Kurse völlig kostenlos sind und andere bei etwa 10 US-Dollar beginnen. Obwohl es an der Struktur einer formalen Ausbildung oder eines Codierungs-Bootcamps mangelt, können Plattformen wie diese großartige Ressourcen sein, um die Grundlagen des Codierens zu erlernen. Und für manche Leute, Sie könnten sogar die einzige Ressource sein, die benötigt wird, um diesen ersten Job zu bekommen.
Neben Bootcamps und Online-Lernen gibt es auch noch die Old-School-Methode: sich mit einem Stapel Bücher hinsetzen und die Grundlagen des Codierens anhand von Literatur erlernen. Aus offensichtlichen Gründen wird diese Methode immer weniger populär, aber es gibt immer noch unzählige großartige Bücher, um das Programmieren zu lernen.
Einpacken
Im Gegensatz zu den meisten anderen hochbezahlten Jobs ist eine Universitätsausbildung definitiv nicht unbedingt erforderlich, um Webentwickler zu werden. Das bedeutet jedoch nicht unbedingt, dass es eine schlechte Idee ist. Vor allem, wenn Sie in einem Land leben, das billige oder sogar kostenlose Bildung für Studenten bietet, ist es definitiv eine gute Idee, Ihre Karriere mit einem Studium der Informatik zu beginnen.
Für alle, die nicht den Universitätsweg gehen wollen, bieten Coding Boot Camps eine großartige Möglichkeit, schnell in die Branche einzusteigen. Sie sind jedoch ziemlich intensiv und auch nicht gerade billig, Daher kann es auch eine gute Alternative sein, die Dinge etwas langsamer zu machen und durch Online- oder Offline-Kurse oder sogar Bücher zu lernen.
Egal für welchen Weg Sie sich entscheiden, Entwickler zu werden, eines ist sicher: es ist ein herausfordernder Job, der manchmal sehr hart sein kann. Aber es ist auch eine lohnende mit fast beispiellosen Möglichkeiten in den nächsten Jahren (und wahrscheinlich viel länger).
Zu dir: Ist eine College-Ausbildung wirklich notwendig?
Leave a Reply