Sie möchten also das Programmieren erlernen, haben Ängste beseitigt, die Ihnen im Weg standen, und sind sich ziemlich sicher, dass ein Bootcamp für immersive Entwickler die beste Wahl für Sie ist. Zeit loszulegen und zum Unterricht zu gehen, oder?
Nicht ganz. Sobald Sie sich entschieden haben, die Route des Bootcamps zu beschreiten, stellen sich viele logistische Fragen: Wie bezahle ich das? Muss ich meinen Job kündigen? Muss ich in eine neue Stadt ziehen? Wie lange bin ich arbeitslos? Wie kann ich überhaupt zeigen, dass ich ein unglaublicher Bewerber bin?
Nun, wir haben Antworten. Nach Gesprächen mit aktuellen und früheren Schülern sowie mit Bootcamp-Führungskräften finden Sie hier einen Leitfaden, wie andere daran gearbeitet haben - und wie Sie dies auch können.
Die Kosten
Die Kosten für immersive Bootcamp-Programme stellen für Studenten häufig die größte Hürde dar, und das ist verständlich: Die meisten Intensivprogramme kosten zwischen 5.000 und 15.000 USD. Darüber hinaus müssen Sie die Lebenshaltungskosten für die Dauer des Programms berücksichtigen - denken Sie daran, dass viele davon in Großstädten mit höheren Lebenshaltungskosten stattfinden.
Trotzdem finden viele Studenten, dass sich der ROI lohnt, da der Übergang in einen neuen Karriereweg beschleunigt werden kann. (Oh, und die relativ hohen Gehälter der meisten Softwareentwickler schaden auch nicht.) „Anstatt mich auf die unmittelbaren Sorgen zu konzentrieren, keinen Job oder keine Einkommensquelle zu haben, stellte ich mir immer wieder vor, wie mein Leben und meine Karriere in einem Jahr aussehen würden, “Teilte John Boese mit, der vor dem Start von GoFindFriends an einem dreimonatigen intensiven Programmierkurs teilnahm. "Und jetzt, wo ich ein paar Monate nicht im Programm bin, kann ich ehrlich sagen, dass es eine der besten Entscheidungen ist, die ich je getroffen habe."
Natürlich kann die Hoffnung auf die Zukunft nicht dazu führen, dass Sie satt und untergebracht werden. Informieren Sie sich zunächst gründlich über die verschiedenen Programme, ihre Kosten und die von ihnen angebotenen Finanzierungsmöglichkeiten oder Stipendien. Jedes Programm behandelt Zahlungsstrukturen unterschiedlich. Einige bieten Zahlungspläne oder aufgeschobene Zahlungen an, andere bringen Sie nicht dazu, im Voraus zu zahlen, sondern nehmen einen Prozentsatz Ihres Anfangsgehalts ein, wenn Sie Ihren ersten Ingenieurjob erhalten. Stipendien sind oft wettbewerbsfähig, aber möglich: Dev Bootcamp bietet beispielsweise Stipendien in Höhe von 500 USD für alle Veteranen, Frauen und Minderheiten an.
Schreiben Sie eine Liste aller Programme auf, die Sie begeistern, wie die Kosten aussehen und ob es integrierte Optionen gibt, die Ihnen helfen. Schätzen Sie dann die Lebenshaltungskosten für die Dauer des Programms, überlegen Sie sich Ihre täglichen Ausgaben und suchen Sie nach Wohnmöglichkeiten und -kosten, wenn Sie umziehen müssen. Sehen Sie sich auch alle Programme in Ihrer aktuellen Stadt an. Wenn Sie nicht umziehen müssen, wird die Logistik erheblich vereinfacht.
Sobald Sie eine ungefähre Schätzung haben, wie viel Sie für das Programm bezahlen müssten - und wie viel Sie jetzt vernünftigerweise bezahlen könnten -, suchen Sie nach kreativen Möglichkeiten, um die Lücke zu schließen. Viele frühere Studenten empfehlen, mit der Planung Ihres Bootcamps zu beginnen, lange bevor Sie tatsächlich an einem teilnehmen, genau wie bei jeder Weiterbildung, damit Sie anfangen können, Geld wegzulegen und den Betrag zu reduzieren, den Sie ausleihen müssen.
Kredite sind ebenfalls eine Option, obwohl sie häufig nicht Ihren traditionellen Typen entsprechen. Nur wenige unabhängige Banken bieten Studentenkredite an, und da Bootcamps keine anerkannten Schulen sind, können sie auch keine Studentenkredite des Bundes finanzieren. Stattdessen haben viele Menschen Glück mit neuen und nicht traditionellen Kreditoptionen wie Upstart, Pave oder WeFinance.
Amanda Thurman, eine Entwicklerin für TechnologyAdvice, hat einen anderen kreativen Weg gefunden, um ihr Bootcamp zu finanzieren: ihre derzeitige Firma. Als sie sich entschied, in die Softwareentwicklung einzusteigen, wandte sie sich an den CEO ihres Unternehmens. „Wir hatten gerade eine Position als Front-End-Entwickler eröffnet, die mein Interesse geweckt hat, und so kam ich zu dem Meeting mit einem festgelegten Plan, wie ich dahin kommen würde, wo ich sein musste. In diesem Gespräch mit meinem CEO wurde mir über eine lange Liste von beruflichen Fähigkeiten und Anforderungen berichtet, die mir völlig aus dem Kopf gingen. Ich dachte, meine Chance auf eine neue Karriere sei vertan, hatte aber durch ihre Rekrutierungsbemühungen von der Nashville Software School erfahren. Zum Glück sah er mich als Gelegenheit, jemanden innerhalb des Unternehmens auf die Position zu bringen, die er brauchte. “Das Unternehmen bezahlte ihren Kurs und erlaubte ihr, während der gesamten Dauer des Programms nebenbei zu arbeiten.
Prüfen Sie, ob Ihr Unternehmen über Weiterbildungs- oder Weiterbildungsprogramme verfügt, die Ihnen helfen könnten, oder sprechen Sie einfach Ihren Chef mit Ihren Wachstumszielen an. Auch wenn Ihr Arbeitgeber nicht die gesamten Kosten tragen kann, kann er Sie möglicherweise subventionieren oder auf andere Weise unterstützen.
Das Engagement
Selbst wenn die Finanzen geklärt sind, müssen Sie sicherstellen, dass Sie für das Engagement bereit sind. Wahrscheinlich müssen Sie Ihren Job kündigen und mindestens drei Monate lang arbeitslos sein (möglicherweise länger, um danach einen Job zu finden). Möglicherweise müssen Sie sogar für einen bestimmten Zeitraum umziehen. Es ist viel zu sehen.
„Die Kündigung meines Jobs war sehr schwierig. Mein Leben war sehr angenehm und ich hatte einen guten Job und großartige Mitarbeiter “, teilt Boese. „Nach einer zweiwöchigen Kündigungsfrist bin ich jeden Morgen mit der Frage aufgewacht, ob ich die richtige Entscheidung getroffen habe. Ich musste mich immer wieder daran erinnern, warum ich das tat und dass auf lange Sicht alles klappen würde. “Nun, wie oben zitiert, konnte er über diese Entscheidung nicht glücklicher sein.
Woher wissen Sie, ob Sie bereit sind, eine Verpflichtung einzugehen?
Zunächst möchten Sie sicherstellen, dass Sie sich absolut sicher fühlen, dass sich ein Einstieg in die Programmierung für Sie richtig anfühlt. "Wenn Sie sich nicht sicher sind, ob das Programmieren für Sie in Frage kommt, probieren Sie einen Kurs wie Codecademy aus", sagt Hilary Wells, eine Vertreterin von Dev Bootcamp.
Sprechen Sie darüber hinaus mit Menschen, die in der Softwareentwicklung arbeiten. Führen Sie Informationsgespräche mit Personen, deren Rollen Sie interessieren. Finden Sie heraus, wie ihr Alltag wirklich aussieht und wie sie dazu gekommen sind. Sehen Sie, ob es das ist, was Sie sich vorgestellt haben und was Sie für sich selbst wollen. Halten Sie Ausschau nach Veranstaltungen eines Bootcamp-Anbieters, bei denen Sie von Personen hören können, die von einer anderen Karriere in die Softwareentwicklung gewechselt sind.
Sobald Sie sich damit vertraut fühlen, möchten Sie sicherstellen, dass ein umfassendes Bootcamp der richtige Weg ist, um dorthin zu gelangen, oder ob selbstgesteuertes Online-Lernen, ein Teilzeit- oder Abendprogramm oder eine andere Route besser zu Ihrem Leben passen . Dies hängt stark von Ihrem Lernstil ab.
„Die größte Hürde für mich war die Entscheidung, ob ein Bootcamp erforderlich ist oder ob ich nur lernen kann, selbstständig zu programmieren“, stimmt Boese zu. „Irgendwann habe ich mich für ein Bootcamp entschieden, weil ich der Meinung war, dass ein strukturiertes Programm dazu beitragen würde, mein Lernen auf Kurs zu halten und sicherzustellen, dass ich das Material gelernt habe. Nach den ersten zwei Wochen wusste ich, dass ich die richtige Wahl getroffen hatte. Mir war klar, dass es bedeutend schwieriger gewesen wäre, alles alleine zu lernen, und ich hätte viel Zeit damit verschwendet, verwirrt in meinem Haus herumzusitzen und endlos bei Google nach Antworten zu suchen. “
Die Anwendung
Natürlich ist die Entscheidung, dass Sie sich für ein Bootcamp anmelden möchten, nicht das Ende - Sie müssen sich im Allgemeinen bei den Programmen bewerben, und sie müssen sich auch dafür entscheiden, dass sie Sie möchten! "Das größte logistische Problem, mit dem ich bei der Bewerbung für Dev Bootcamp konfrontiert war, war, ob ich ein stark genug Bewerber sein würde oder nicht", teilt Hannah Sison mit, die kürzlich das Programm abgeschlossen hat. "Ohne einen Hintergrund in der Informatik fürchtete ich, dass ich nicht akzeptiert würde."
Für Programme müssen Sie über unterschiedliche Codierungskenntnisse verfügen, und einige testen Sie auf Ihre aktuellen Fähigkeiten während des Interviewprozesses. Sie sollten sich daher die Einzelheiten der Programme ansehen, die Sie anstreben, und im Voraus ein wenig selbstgesteuertes Unterrichten durchführen der Zeit, wenn nötig. Aber Sie müssen nicht zu nervös sein - die meisten Programme, die sich an Anfänger richten, möchten einfach nur, dass Sie die Fähigkeit haben, das Codieren zu lernen. „Was mir sehr gut gefallen hat, war die Herausforderung beim Codieren: Ich musste mir einige Tutorials zu HTML, CSS und JavaScript ansehen und dann das, was ich gelernt habe, verwenden, um eine einzelne Seite einer Website über mich zu erstellen“, so Cameron Jacoby, der den Übergang vollzog Vom Marketing bis zum Software-Ingenieur bei Rocksbox nach einem intensiven Programmierkurs.
Selbst für Programme, für deren Akzeptanz keine Vorkenntnisse erforderlich sind, können Sie mit dieser zusätzlichen Vorbereitung viel mehr aus dem Programm herausholen. Maneesh Anad, Absolvent der New York Code + Design Academy und Entwickler bei Everplans, sagt: „Es wird viel Material behandelt, also fangen Sie an, in Ihrer Freizeit viel zu lernen. Sie werden Konzepte viel einfacher in der Klasse verstehen und weniger Zeit damit verbringen, Grundlagen zu verstehen und mehr Zeit damit zu verbringen, Ihr Wissen anzuwenden. “Einige Programme bauen diese Vorbereitungsarbeit sogar in den Lehrplan ein - wie zum Beispiel die neunwöchige Remote-Phase von Dev Bootcamp, die jedoch von Lehrern geleitet wird - um Ihnen ein wenig Übung zu geben und die Grundlagen zu erlernen, bevor Sie ankommen.
Abgesehen von Ihren Programmierkenntnissen (oder Ihrer Fähigkeit, im Handumdrehen zu lernen) geht es bei der Akzeptanz oft darum, Ihre Leidenschaft und Ihren Drang zum Erlernen des Codes zu zeigen. „In der Lage sein zu artikulieren, warum du zu einem Bootcamp willst und was du später erreichen willst; Zeigen Sie, dass Sie Ihre Hausaufgaben gemacht haben und begründen Sie, warum Sie sich für ein bestimmtes Bootcamp bewerben (sie sind nicht alle gleich). und zeigen fundierte Fähigkeiten zur Problemlösung sowie die Fähigkeit, mit anderen zusammenzuarbeiten “, empfiehlt Wells.
Wie bei vielen Dingen im Leben scheint das Motto hier zu lauten: Wenn du es dringend genug willst, kannst du einen Weg finden, es zum Laufen zu bringen. Recherchieren Sie, seien Sie bereit, kreativ mit Lösungen umzugehen und behalten Sie die Zukunft Ihres Traumlebens als Softwareentwickler im Auge.