Wie lange dauert es, Webentwickler zu werden?

Mit 56,000 Webentwicklungsjobs, die zum Zeitpunkt des Schreibens dieses Artikels auf Glassdoor gelistet sind, und einem durchschnittlichen Grundgehalt von 68,524 USD pro Jahr (auf allen Ebenen, vom Einstieg bis zum Senior), ist klar, dass die Beschäftigungsmöglichkeiten für Webentwickler selbst während einer Pandemie reichlich und lukrativ sind. Insbesondere Front-End-Entwickler-Jobs (Jobs, die Code zum Erstellen der sichtbaren Teile einer Website verwenden) haben in den USA ein Grundgehalt von 109.479 US-Dollar.

Aber … sind Webentwicklungsjobs ein guter Einstieg in die Technik? Wie lange dauert es, um zu lernen, wie man codiert? Und wie lange dauert es, Webentwickler zu werden?

Die Antworten könnten Sie überraschen. Front-End-Webentwickler-Jobs sind nicht nur eine perfekte Möglichkeit, eine technische Karriere zu beginnen, es ist auch möglich, mit Front-End-Entwicklungsfähigkeiten in wenigen Monaten Geld zu verdienen.

Wie lange dauert es, die ersten Schritte zu machen?

Während es vielleicht nicht so lange dauert, wie Sie denken, um ein Front-End-Entwickler zu werden, gibt es noch ein paar Phasen. Was sind die ersten Schritte und wie lange dauern sie?

Der absolute erste Schritt in Richtung Webentwicklung besteht darin, so schnell wie möglich zwei Programmiersprachen zu lernen — HTML und CSS. HTML und CSS sind Auszeichnungssprachen, die verwendet werden, um die Teile einer Webseite (HTML) zu definieren und die Schriftarten, Farben und das Layout der Seite (CSS) zu bestimmen. Diese beiden Fähigkeiten ermöglichen es Ihnen, grundlegende Websites zu erstellen, und sie qualifizieren Sie sogar für bezahlte HTML- und CSS-Jobs (denken Sie an freiberufliche Webentwicklungsauftritte für Freunde, Familie oder lokale Unternehmen). Und hier ist die Sache — das Erlernen des Codierens mit HTML und CSS kann je nach Tempo und Ansatz nur Wochen oder sogar Tage dauern.

Nachdem Sie Erfahrung mit HTML und CSS gesammelt haben, können Sie Ihr Entwicklungsrepertoire mit Programmiersprachen wie JavaScript erweitern — einer Skriptsprache, die dynamische Website-Inhalte steuert (z. B. animierte Grafiken und interaktive Karten). Das Erlernen von JavaScript wird Ihren Lernprozess um einige Monate verlängern, aber das Wissen um JavaScript wird auch noch mehr Entwicklungsjobs eröffnen.

Sobald Sie die Grundlagen dieser Front-End-Entwicklungsfähigkeiten verstanden haben, wird der Lernprozess im Laufe Ihrer Entwicklungskarriere fortgesetzt — und es gibt immer mehr Fähigkeiten zu erlernen, um professionell flexibel und relevant zu bleiben. Wenn Sie beispielsweise an der Back-End-Webentwicklung interessiert sind (Webentwicklung, die sich auf den Aspekt „unter der Haube“ von Websites wie Datenbankmanagement konzentriert), müssen Sie serverseitige Sprachen wie Ruby on Rails lernen. Das heißt, der Prozess, ein professionell tragfähiger Front-End-Entwickler zu werden, kann realistisch in wenigen Monaten erreicht werden.

Können Sie Programmieren von zu Hause aus lernen oder bedeutet dies, wieder zur Schule zu gehen — und beeinflusst jeder Ansatz Ihren Zeitrahmen?

Front-End-Webentwicklung ist ein kompetenzbasierter Job – ein Bachelor-Abschluss, ein Associate-Abschluss oder andere Qualifikationen sind weniger ein Problem, wenn es um die Beschäftigung geht, als nur die richtigen Fähigkeiten zu haben. Können Sie einen Job als Front-End-Webentwickler bekommen, wenn Sie einen Abschluss in Informatik haben? Natürlich können Sie – solange Sie Front-End-Web-Entwickler-Fähigkeiten haben. Und wenn Sie diese Fähigkeiten ohne Informatikabschluss haben, sind Sie genauso qualifiziert für Entwicklungsjobs.

Vor diesem Hintergrund macht es keinen Sinn, zum traditionellen College zurückzukehren, um Front—End-Entwickler zu werden – es fügt Jahre und Tausende von Dollar zu einem Prozess hinzu, der in einem Bruchteil der Zeit und zu einem Bruchteil der Kosten abgeschlossen werden kann. Stattdessen umfassen realistischere Wege zum Erlernen von Front-End-Entwicklungsfähigkeiten das Unterrichten durch kostenlose Online-Codierungs-Tutorials, das Bezahlen von Online-Kursen unter Anleitung von Lehrern und die Teilnahme an persönlichen Code-Bootcamps.

Aber was unterscheidet jeden dieser Ansätze? Und wie wirkt sich jeder Ansatz auf Ihren Lernzeitrahmen aus?

Code Bootcamps sind Coding Schools, die in der Regel 8-12-wöchige Kurse anbieten, die auf Anhieb Fragen zur Zeit beantworten. Aufgrund von Covid, Sie sind jetzt hauptsächlich online, kann aber immer noch die üblichen Zeitrahmen und Workloads einhalten. Bootcamp-Programme sind so konzipiert, Studenten Code-ready bis zum Ende ihrer vorgeschriebenen Länge zu haben, so dass, wenn Sie einen 12-wöchigen Kurs teilnehmen sollte es etwa 12 Wochen dauern, für die Entwicklungsarbeit bereit zu sein.

Das klingt wahrscheinlich besser, als zwei bis vier Jahre lang einen traditionellen Abschluss zu machen, aber Code-Bootcamps sind nicht ohne ihre eigenen Herausforderungen. Da Bootcamps traditionell an persönlichen Orten stattfinden, müssen Sie in diesen Bereich ziehen, wenn Sie nicht bereits in der Nähe wohnen. Aufgrund der intensiven Art von Code-Bootcamps können Sie in den 8-12 Wochen, in denen Sie eingeschrieben sind, nicht arbeiten oder Einkommen generieren (was bedeutet, dass Sie alle Ihre Lebenshaltungskosten im Voraus decken müssen). Und schließlich sind Bootcamps eine besonders teure Möglichkeit, das Programmieren zu lernen – die Bootcamp-Studiengebühren betragen durchschnittlich 11,451 USD (über die damit verbundenen Lebens- oder Umzugskosten hinaus).

📌 Verwandt: Vermittlungsquoten: Was Sie wissen müssen, bevor Sie sich für ein Bootcamp anmelden

Wenn diese Art von Kosten außerhalb Ihrer Reichweite liegen, können Sie das andere Ende des Kostenspektrums gehen und sich Programmiersprachen über kostenlose Online-Tutorial-Sites wie Coursera und Free Code Camp beibringen. Diese Seiten — sowie Online-Entwicklungsforen wie GitHub und Stack Overflow – bieten genügend grundlegende Informationen (kostenlos!), um Ihnen den Einstieg in HTML, CSS und JavaScript zu erleichtern.

Bei diesem Ansatz kann das Thema Zeit jedoch trübe werden. Da es beim Unterrichten keine festgelegten Richtlinien gibt, hängt die Länge der Lernzeit ganz von Ihnen ab. Ihr Zeitrahmen wird auch erheblich von der Qualität der Ressourcen beeinflusst, die Sie zufällig finden, und davon, ob Ihr Lernstil der Selbststeuerung förderlich ist oder nicht – freie Codierungskurse funktionieren möglicherweise nicht für alle.

📌 Related: Sollten Sie bezahlen, um Code zu lernen?

Schließlich sind bezahlte Online-Codierungskurse ein Mittelweg zwischen den Kosten eines Code-Bootcamps und dem nebulösen Weg, sich selbst zu unterrichten. Online-Coding-Schulen geben Ihnen die Flexibilität, von zu Hause aus zu lernen und Ihr eigenes Tempo festzulegen, aber Sie erhalten trotzdem Peer- und Instructor-Unterstützung, während Sie lernen. Während Online-Code-Schulen in der Regel nicht auf genaue Zeitrahmen wie In-Person-Bootcamps arbeiten, bieten sie immer noch Richtlinien und Struktur, die nicht da ist, wenn Sie versuchen, sich selbst zu unterrichten.

Zum Beispiel ist der Skillcrush Break Into Tech Blueprint (der HTML, CSS und JavaScript sowie Webdesign—Fähigkeiten, WordPress und mehr abdeckt) so konzipiert, dass er in 9-12 Monaten abgeschlossen werden kann, wenn die Schüler etwa eine Stunde pro Tag verbringen – was Ihnen erlaubt, sich mehr oder weniger Zeit zu nehmen, um das Programm basierend auf Ihrer individuellen Situation und Ihren Bedürfnissen abzuschließen. Das Programm wurde auch entwickelt, damit Sie freiberuflich arbeiten können, während Sie noch lernen. Dies bedeutet, dass der Aufbau eines gesamten Tech-Toolkits (einschließlich der Überwindung der Grundlagen) in weniger als einem Jahr immer noch vollständig erreichbar ist.

Nein, du bist nicht zu alt, um Webentwickler zu werden

Tech-neugierige Arbeitssuchende jeden Alters fragen sich immer wieder, ob sie zu alt sind, um Programmiersprachen zu lernen und eine berufliche Veränderung vorzunehmen — und ob es einfach zu spät ist, um anzufangen. Die sehr einfache Antwort is…No!

Zurück zu der Idee, dass Front-End-Web-Entwicklung ein kompetenzbasierter Job ist, gilt dies sowohl für Ihr Alter als auch für Ihren Bildungshintergrund — wenn Sie die Fähigkeiten haben, werden sie die Rechnungen bezahlen. Und weil die Zeitinvestition, um Front-End-Entwicklungsfähigkeiten zu erlernen, relativ gering ist, gibt es keine Zeit wie die Gegenwart, um loszulegen. Sie haben wahrscheinlich mehr Zeit damit verbracht, sich zu fragen, ob Sie es tun können, als Sie tatsächlich brauchen, um die grundlegenden Fähigkeiten zu erlernen.

📌 Verwandt:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

More: