Wenn Sie erwägen, die Karriere zu wechseln, um Entwickler zu werden, haben Sie wahrscheinlich Stunden damit verbracht, Bootcamps und andere Lernoptionen wie Online-Kurse und verschiedene Selbstlernmethoden zu recherchieren. Im Kern fragen Sie sich vielleicht: Lohnen sich Programmier-Bootcamps oder ist Selbstlernen besser geeignet?
In diesem Artikel helfen wir Ihnen herauszufinden, ob Programmier-Bootcamps vor Ort in Vollzeit oder Selbstlernen besser zu Ihren Lernbedürfnissen passen, indem wir diese fünf Faktoren vergleichen:
- Struktur und Branchenrelevanz
- Motivation
- Kosten
- Flexibilität
- Möglichkeit, einen Job zu landen
Wir werden uns einige der Vor- und Nachteile in jeder Kategorie genauer ansehen. Hoffentlich bringen wir Sie dem ersten Schritt auf Ihrer Programmierreise einen Schritt näher!
Wenig Zeit? 👉 Zur Übersichtstabelle springen.
Struktur & Branchenrelevanz
Vollzeit-Bootcamps vor Ort sind eine besser organisierte Art des Lernens, während das Selbstlernen Ihnen die Freiheit gibt, Ihren eigenen Lehrplan zu erstellen. In diesem Abschnitt vergleichen wir den strukturierten mit dem unstrukturierten Aspekt und wie einfach es ist, mit den neuesten Programmierkenntnissen auf dem Laufenden zu bleiben.
Trainingslager
Programmier-Bootcamps vor Ort sind strukturierte Kurse mit einem festgelegten Lehrplan, der von einem engagierten Lehrer und einigen Lehrassistenten unterrichtet wird. Die meisten Coding Bootcamps konzentrieren sich ganzheitlich auf die Webentwicklung. Das bedeutet, dass Sie eine Vielzahl von Technologien lernen, einschließlich der neuesten Branchenkenntnisse.
Im Bootcamp haben Sie wahrscheinlich ein täglich geplantes Modul und wöchentliche Ziele. Der Unterricht kann vom Erlernen der Grundlagen bis zum Erstellen eigener Webanwendungen reichen. Es ist üblich, grundlegende Programmiersprachen wie JavaScript, SQL, Python und einige gängige Branchenpraktiken wie Unit-Tests und die agile Methodik zu lernen.
Bootcamps wurden speziell entwickelt, um Ihnen zu helfen, nach dem Abschluss einen Entwicklerjob zu bekommen. Das bedeutet, dass das Material auf die Kenntnisse und Fähigkeiten zugeschnitten ist, die ein Softwareentwickler in der realen Welt benötigt.
Selbstlernend
Beim Selbstlernen bleibt die Struktur Ihnen überlassen. Sie können wählen, ob Sie einen strengen Zeitplan festlegen oder sich mehr Flexibilität gönnen möchten. Planen Sie auch, wann, wo und wie Sie sich neue Programmierkenntnisse aneignen möchten.
Wenn Sie zum Beispiel Javascript von Grund auf lernen, könnte Ihr Lehrplan so aussehen:
Wenn Sie bereits die Grundlagen kennen und möchten, dass jemand mit mehr Erfahrung Ihre Projekte durchsieht oder Ihre Fragen beantwortet, können Sie Plattformen wie verwenden Komentor (Hey, das sind wir! 😉)
auf Javascript spezialisierte Mentoren zu finden.
9 Möglichkeiten, wie ein Mentor Ihre Programmierreise voranbringen kann
Das Urteil 📣 : Unentschieden
Solange Sie Ihre Ziele, Ihre Verfügbarkeit und Ihren Lernstil verstehen, kann strukturiertes und unstrukturiertes Lernen gleichermaßen wirkungsvoll sein. Während strukturierte Bootcamps Ihnen Zeit und Energie sparen können, indem sie Ihnen einen festgelegten Lehrplan und Branchenkenntnisse vermitteln, gibt es weniger Freiheit bei der Entscheidung, was und wie Sie lernen möchten. Auf der anderen Seite würde Selbstlernen Ihnen mehr Flexibilität geben, aber es könnten die Struktur und die Grenzen fehlen, die hilfreich sein könnten.
Motivation
Programmieren lernen kann überwältigend sein. Wie Sie den Schwung halten, neugierig und motiviert bleiben und Ihr Wissen stetig erweitern, ist eine Kunst für sich. Wie in der Grafik unten gezeigt, werden Sie während der Flitterwochenphase wahrscheinlich ein Gefühl des Selbstvertrauens aufbauen, und gerade wenn Sie glauben, die Lernkurve hinter sich zu haben, betreten Sie diese Klippe der Verwirrung und von dort aus geht es bergab. Hier geben viele Leute auf, aber wenn man sich durchgesetzt hat, geht es von da an bergauf.
Bild aus Warum Programmieren lernen so verdammt schwer ist
In diesem Abschnitt gehen wir näher auf den Motivationsfaktor ein.
Trainingslager
Mit einem festgelegten Lehrplan schaffen Vollzeit-Coding-Bootcamps vor Ort eine Lernumgebung, in der alle die gleichen Informationen lernen und gleichzeitig an Projekten arbeiten. Sie haben ein starkes Zugehörigkeitsgefühl zu dieser Gemeinschaft von Gleichgesinnten, da alle auf das gleiche Ziel hinarbeiten: Softwareentwickler zu werden.
Während Ihre Kohorte und Ihr Klassenzimmer Sie zur Rechenschaft ziehen und motivieren können, könnte es auch das Gegenteil bewirken. Sie könnten vom sozialen Umfeld abgelenkt, von anderen, die Ihnen voraus zu sein scheinen, entmutigt oder von der hohen Arbeitsbelastung überwältigt und ausgelaugt sein. Obwohl es Strukturen gibt, die Ihnen helfen, in Bootcamps motiviert zu bleiben, ist dies nicht immer selbstverständlich.
Selbstlernend
Für einige ist es viel einfacher, selbstständig zu lernen, weil Sie Ihr eigenes Tempo bestimmen können und nicht an einen strukturierten Lehrplan und strenge Fristen gebunden sind.
Die Kehrseite des Selbstlernens ist jedoch, dass Sie ohne einen klaren Fahrplan möglicherweise die Motivation verlieren, sich isoliert oder verloren fühlen. Eine Möglichkeit, dies zu umgehen, besteht darin, einen Verantwortlichkeitspartner, Mentor oder Kollegen zu finden, mit dem Sie zusammenarbeiten können, um motiviert zu bleiben. Da Verantwortlichkeit nicht von Natur aus in das Selbstlernen eingebaut ist, kann es eine besondere Herausforderung sein, motiviert zu bleiben. Der Weg zum Entwickler kann länger dauern, und Sie können während Ihrer Lernreise mehrere Einbrüche erleben.
Das Fazit 📣 : Coding Bootcamps
Soziale Interaktionen und das richtige Maß an Wettbewerb und gegenseitiger Ermutigung werden Ihnen helfen, erfolgreich zu sein. Der Beitritt zu einer Kohorte von Studenten kann Sie motivieren und Ihnen den Schub geben, den Sie brauchen, wenn Sie aufgeben möchten.
So verbessern Sie Ihre Programmierkenntnisse als Entwickler und Nicht-Entwickler
Flexibilität
Wer liebt nicht einen flexiblen Zeitplan? Wir alle möchten in der Lage sein, zu arbeiten, uns auszuruhen, zu essen und unseren eigenen Zeitplan festzulegen. Wenn Sie an einem persönlichen Bootcamp teilnehmen, wird Ihr Zeitplan für Sie festgelegt, während Sie durch Selbstlernen ein hohes Maß an Freiheit und Flexibilität bewahren.
Trainingslager
Bei Vollzeit-Bootcamps vor Ort legst du alles in deinem Leben beiseite und konzentrierst dich etwa 3.5 Monate lang auf den Kurs. Sie haben ein festes Start- und Enddatum und einen festgelegten Zeitplan für jeden Tag. Sie widmen die meiste Zeit dem Kurs und opfern Flexibilität. Die Garantie ist, dass Sie am Ende des Kurses über die Fähigkeiten und ein solides Portfolio verfügen sollten, um Sie auf Ihren ersten Entwicklerjob vorzubereiten.
Selbstlernend
Selbstlernen ist erheblich flexibler, da Sie Ihren eigenen Zeitplan festlegen können. Sie sind nicht an potenzielle Pendel-, Unterrichts- und Gruppenprojektzeiten gebunden. Sie können einen Lernplan um Ihre Arbeitszeit herum festlegen. Sie sind der Hauptentscheidungsträger und können entscheiden, welche Themen Sie lernen möchten, wie tief Sie gehen möchten, welche Projekte Sie bearbeiten möchten, und diese jederzeit anpassen.
Das Urteil 📣 : Selbstlernend
Selbstlernen ist die beste Lernoption für Sie, wenn Sie Flexibilität schätzen und priorisieren. Abgesehen von einem flexiblen Zeitplan haben Sie auch die maximale Flexibilität bei der Auswahl des Materials und der Personen, von denen Sie lernen möchten.
Kosten
In 2021 stellte das durchschnittliches Jahresgehalt eines Softwareentwicklers in den Vereinigten Staaten beträgt 86,523 $, wobei die oberstes 75. Perzentil macht rund 100 $ im Jahr. Wie viel sind Sie bereit, für eine Karriere in der Softwareentwicklung auszugeben?
In diesem Abschnitt sehen wir uns die Kosten für die Teilnahme an einem Bootcamp und das selbstgesteuerte Lernen an.
Trainingslager
Um an einem Vollzeit-Coding-Bootcamp vor Ort teilzunehmen, sehen Sie sich etwa 13,500 $ (mittlere Bootcamp-Studiengebühren im Jahr 2020) für einen Zeitraum von etwa 14 Wochen. Es ist zwar günstiger als ein 4- oder 2-jähriges Informatikstudium, aber für manche ist dies eine beträchtliche Summe an Geld und Zeit, die in eine Karriere investiert wird, von der sie nicht sicher sind, ob sie für sie funktionieren wird.
Selbstlernend
Mit all den kostenlosen Online-Ressourcen wie Kursen, Büchern, Tutorials oder sogar Vorträgen ist es möglich, das Programmieren völlig kostenlos zu lernen. Sie können auch ein paar hundert Dollar für einen Online-Kurs von Plattformen wie bezahlen Udemy und lehrreich, oder für abonnementbasierte Lernoptionen, wie z Frontend-Master und Treehouse.
Das Urteil 📣 : Selbstlernend
Von völlig kostenlosen Ressourcen bis hin zur Investition von Hunderten von Dollar in Ressourcen Ihrer Wahl ist Selbstlernen viel erschwinglicher. Sie können in Ihrem eigenen Tempo weiter lernen und sich entsprechend Ihrer eigenen finanziellen Möglichkeiten neue Fähigkeiten aneignen. Bei Coding-Bootcamps müssen Sie entscheiden, ob es für Sie zum Festpreis und Zeitrahmen kostengünstig ist.
Einen Job an Land ziehen
Wenn Sie Programmieren lernen, um die Karriere zu wechseln, sollten Sie überlegen, wie wahrscheinlich und wie schnell Sie mit Bootcamps und Selbstlernen einen Entwicklerjob finden.
Trainingslager
Das Ziel eines Coding-Bootcamps ist es, Ihnen dabei zu helfen, einen Job als Softwareentwickler zu bekommen. Bootcamps erfordern, dass Sie bis zum Ende des Programms einen Lebenslauf und ein Portfolio ausfüllen. Sie stellen auch karriereorientierte Ressourcen wie Karriereberater zur Verfügung. Einige haben sogar „Einstellungstage“ oder ähnliche Veranstaltungen, bei denen Studenten ihr Portfolio präsentieren und an Interviews mit den Bootcamp-Branchenpartnern teilnehmen können.
Selbstlernend
Da autodidaktischen Entwicklern keine Karriereressourcen zur Verfügung gestellt werden, müssten Sie die alleinige Verantwortung für die Vorbereitung und Suche nach Ihrem ersten Entwicklerjob übernehmen. Es gibt viele Online-Ressourcen, die Menschen dabei helfen sollen, ihren ersten Entwicklerjob zu finden. Für eine persönlichere Hilfe können Sie sich an Entwickler in der Branche wenden, um Tipps für Ihren ersten Job zu erhalten. Sie können sich auch mit Mentoren oder erfahrenen Entwicklern in Verbindung setzen, um Portfolio-Feedback und Scheininterviews zu erhalten.
Das Urteil 📣: Bootcamp
Ein Coding Bootcamp ist mit den Anforderungen der Branche vertraut und hat Erfahrung darin, Studenten beim Berufswechsel zu helfen. Natürlich haben sie eine bessere Vorstellung davon, welche Portfolios funktionieren würden, was Ihr Lebenslauf enthalten sollte, und andere Karriereressourcen, die Sie möglicherweise benötigen, um Ihre Entwicklerkarriere anzukurbeln. Die zusätzliche Anleitung ist besonders hilfreich, wenn Sie den Beruf wechseln.
Zusammenfassung
Hoffentlich haben wir Ihnen ein wenig mehr Einblicke in zwei der Methoden gegeben, aus denen Sie wählen können. Es gibt viele verschiedene Möglichkeiten, Programmieren zu lernen. Am wichtigsten ist es, Ihre eigenen Bedürfnisse und Ziele zu verstehen und einen Lernstil zu wählen, der am besten zu Ihnen passt.
Egal für welchen Weg Sie sich entscheiden, Sie finden immer einen Accountability-Partner oder einen Coding-Mentor dich auf deinem Weg zu unterstützen. Ganz zu schweigen davon, dass das Programmieren eine lebenslange Reise für alle Entwickler ist. Ein Coding-Mentor kann:
- Ermutige dich weiterhin, auch nachdem du ein Coding-Bootcamp abgeschlossen hast.
- Sie beraten fachlich und beruflich.
- Teilen Sie ihre Erfahrungen und die neuesten Trends in der Technologiebranche.
Diskutieren Sie mit anderen Mentoren und Benutzern auf 👉 Ohne Informatikstudium in die Technik einsteigen
Haben Sie ein Coding-Bootcamp absolviert oder sind Sie ein Autodidakt? Wir würden gerne hören, was für Sie funktioniert hat und was nicht. Kommentieren Sie unten, um uns Bescheid zu geben!
Quelle: https://www.codementor.io/blog/codingbootcamps-d57j2yakgb