Skip to main content

8 Fragen, die Sie sich stellen sollten, bevor Sie einen Cent damit verbringen, das Codieren zu lernen

Full Python Tutorial for Beginners - Learn Python in One Video in 20 Minutes (April 2025)

Full Python Tutorial for Beginners - Learn Python in One Video in 20 Minutes (April 2025)
Anonim

Sie möchten also das Codieren lernen. Was jetzt? Vor ein paar Jahren bestand Ihre einzige Möglichkeit, eine Karriere im Bereich Software-Engineering oder Web-Entwicklung zu verfolgen, darin, sich für ein Informatik-Programm an einer Grundschule oder einer Graduiertenschule einzuschreiben. Aber heutzutage haben Sie eine andere Option für eine formalisierte Ausbildung: Bootcamps. Coding- und Entwicklungs-Bootcamps werden immer häufiger bei Menschen eingesetzt, die nach neuen Fähigkeiten suchen, um eine berufliche Verschiebung zu erreichen oder in ihren derzeitigen Jobs aufzusteigen.

Aber welcher ist der bessere Weg?

Leider gibt es keine einfache Antwort - jede Option eignet sich für unterschiedliche Personen in unterschiedlichen Situationen. Um Klarheit zu schaffen, was für Sie richtig ist, denken Sie zunächst über diese acht Fragen nach.

1. Habe ich ein bestimmtes Karriere- oder Projektziel?

Bootcamps sind Handelsschulen insofern ähnlich, als sie Sie mit ganz bestimmten Fähigkeiten ausstatten und Sie auf einen bestimmten Job oder eine bestimmte Karriere vorbereiten. Laut Rak Chugh, einem Ausbilder der Byte Academy, einem Bootcamp, das sich auf Finanztechnologie (Fintech) spezialisiert hat, legen sie „einen Schwerpunkt auf Praktika gegenüber Theorien“. Im bootcamp erlernen die Schüler grundlegende Fähigkeiten und erstellen dann Projektportfolios, die sie dann mit den Interviewern teilen können. Während sich die Universitätsprogramme unterscheiden, wird sich ein großer Teil ihrer Lehrpläne darauf konzentrieren, wie ein Informatiker zu denken, anstatt an bestimmten Technologien zu arbeiten.

So beschrieb ein Softwareentwickler von San Franciscos Threadflip den Unterschied in diesem Hacker News-Thread: „Wenn ich es zusammenfassen müsste, würde ich sagen, dass das College Ihnen mittlere Kenntnisse in Informatik und grundlegende Kenntnisse in der Praxis der Softwareentwicklung vermittelt Auf der anderen Seite vermittelt bootcamp grundlegende Kenntnisse in der Informatik und fortgeschrittene Kenntnisse in der Praxis der Softwareentwicklung. “

Wenn Sie eine bestimmte Programmiersprache haben, die Sie lernen möchten, eine bestimmte Rolle, die Sie im Auge haben, oder eine Projekt- oder Startup-Idee, die Sie auf den Weg bringen möchten, dann bietet Ihnen ein Bootcamp genau das Fachwissen, das Sie dazu benötigen . Wenn Sie ein allgemeineres Interesse an der Informatik als Fachrichtung haben oder nicht sicher sind, welchen Weg Sie in diesem Bereich einschlagen möchten, ist ein Universitätsprogramm möglicherweise die bessere Option.

2. Wie viel Zeit kann ich jetzt in die Schule investieren?

Vollzeit-Bootcamps belegen jede Woche des Programms viele Stunden Unterricht - was bedeutet, dass Sie wahrscheinlich nicht in der Lage sind, Ihren Job zu behalten -, während Teilzeit-Bootcamps und Universitätsprogramme es Ihnen ermöglichen, die Kursarbeit über eine längere Dauer, in der Regel sechs, abzuschließen Monate für ein Teilzeit-Bootcamp und einige Jahre für ein Universitätsprogramm. Abgesehen davon werden Sie innerhalb weniger Monate ein Vollzeit-Bootcamp absolvieren, während ein Universitätsprogramm eine Verpflichtung von mindestens ein paar Jahren darstellt.

Denken Sie an Ihren aktuellen Zeitplan und die zeitlichen Einschränkungen. Können Sie einige Monate auf Eis legen, um sich ganz dem Unterricht zu widmen? Müssen Sie dringend neue Fähigkeiten erwerben, um so schnell wie möglich einen neuen Job zu bekommen? Dann ist bootcamp Ihre Antwort.

Wenn Sie jedoch mit Ihrem derzeitigen Job zufrieden sind und Ihre Qualifikationen verbessern möchten, um sich in Zukunft weiterzuentwickeln, oder wenn Sie der Schule nur eine begrenzte Anzahl von Stunden pro Woche widmen können, sollten Sie eine fortlaufende Ausgabe prüfen Programm, ein Teilzeit-Bootcamp-Programm oder ein Undergrad- oder Grad-Programm, das Sie nachts oder am Wochenende machen können.

3. Wie relevant ist meine frühere Schulausbildung oder Arbeit?

Je nachdem, welche Art von Programm Sie sich ansehen, gelten unterschiedliche Anforderungen für die Anmeldung. Die Boston University gibt beispielsweise auf ihrer Website an, dass sich der Master of Science in Computer Science an „Computerfachleute und an Personen richtet, die beabsichtigen, aus anderen Studienbereichen in den Computerbereich einzusteigen. Studienvoraussetzungen oder Befähigungsnachweise in diesen Bereichen müssen der Bewerbung für das Programm beigefügt sein. “Einige Studiengänge, wie der Master of Computer Science an der University of Chicago, werden für Bewerber ohne Informatikhintergrund offener, erfordern jedoch zusätzliche Studiengänge Voraussetzung Kurse zu Beginn Ihrer Ausbildung.

Auf der anderen Seite können Bootcamps wie die Byte Academy Testergebnisse, Zeugnisse und frühere Erfahrungen bei der Beurteilung von Bewerbern berücksichtigen. Das Wichtigste für einen potenziellen Studenten ist jedoch das Interesse an Technologie und Kodierung und die Bereitschaft, Schritt zu halten das Intensivprogramm.

4. Wie sieht mein Budget aus?

Obwohl es keineswegs billig ist, ist einer der großen Vorteile von bootcamp der Preis. Laut Codierung des Bootcamp-Verzeichnisses Kursbericht beträgt der durchschnittliche Bootcamp-Unterricht 10.000 USD. Zum Vergleich: Das durchschnittliche vierjährige Bachelor-Programm für Informatik beträgt 148.500 USD, und das durchschnittliche zweijährige Associate-Programm liegt laut CollegeCalc bei 76.000 USD. Und dieser Master von der Universität von Chicago? Das sind 5.259 US-Dollar pro Kurs, mit mindestens neun Kursen zur Vervollständigung des Programms - plus den erforderlichen Voraussetzungen.

Im Hinblick auf die Zahlungsoptionen sind Darlehen und Stipendien immer Optionen für die traditionelle Ausbildung, und es ist angesichts der relativ geringen Darlehensgröße recht einfach, Finanzmittel von Drittfinanzierungsunternehmen für Bootcamp-Studiengebühren zu erhalten. Viele Bootcamps, wie die Byte Academy, richten Zahlungsmodelle ein, bei denen die Studiengebühren erst zurückgezahlt werden, wenn die Absolventen einen neuen Job erhalten.

Es ist auch wichtig, die Anfangsgehälter potenzieller Jobs zu berücksichtigen, die Sie ausüben werden, sobald Sie Ihre neuen Qualifikationen in Bezug auf die Schulden haben, die Sie möglicherweise haben, um zu prüfen, ob sich die Investition, die Sie in die Schule gesteckt haben, auf lange Sicht lohnt. Viele Bootcamps bereiten Sie darauf vor, mit dem Programmieren von Jobs in stark nachgefragten Bereichen wie der Entwicklung zu beginnen, während ein Abschluss Ihnen eine breitere Palette von Jobs in diesem Bereich ermöglicht. Sehen Sie sich die Alumni-Statistiken für die Programme an, die Sie in Betracht ziehen.

5. Arbeite ich gut unter Druck?

Bootcamps bieten intensive, kurzfristige Programme an, die ungefähr 80 bis 90 Stunden Schulunterricht pro Woche umfassen. (Hey, sie nennen es nicht umsonst Bootcamp!) Victoria Meng, SkilledUp-Reporterin, schrieb: „Stellen Sie sich vor, Sie kombinieren all diese schlaflosen Abende auf dem College, an denen Sie vor der Prüfung pauken oder 14 Stunden lang arbeiten würden, um Ihr Programmierprojekt zu beenden. Das ist ein Bootcamp - intensives Lernen ohne Zeitverschwendung. “

Denken Sie daran, wie Sie an Ihre Arbeitsbelastung herangegangen sind, als Sie am College oder in der High School waren. Warst du der Typ, der allabendliche Studenten zu Tests und zum Abschließen von Projekten lockte? Wenn Sie unter Intensität gedeihen, könnte Bootcamp perfekt für Sie sein. Wenn Sie eher ein Planer wären, die Dinge im Laufe der Zeit studieren und Projekte Stück für Stück abschließen, könnte es sein, dass Sie eine überwältigende Umgebung für Vollzeit-Bootcamps vorfinden und Teilzeitprogramme in Bootcamps oder an traditionellen Universitäten in Betracht ziehen möchten.

6. Was ist mein Lernstil?

Können Sie sich in einem traditionellen Klassenzimmer gut behaupten? Oder halten Sie mehr durch Erfahrungslernen? Aufgrund des praktischen Charakters eines Bootcamps wenden sie sehr praktische, selbstgesteuerte Methoden an - zum Beispiel arbeiten die Studenten an aktuellen Technologieprojekten wie App- oder Webentwicklung.

Dies bedeutet auch, dass Sie viel mehr Selbststarter sein müssen, als wenn Sie an einem traditionellen Programm teilnehmen. Beispielsweise wird von den Studenten der Byte Academy erwartet, dass sie einige Online-Kurse vor dem Bootcamp in Informatik-Grundlagen absolvieren, bevor sie sich für den ersten Tag melden. Während die Instruktoren während der gesamten Dauer des Programms immer zur Stelle sind, wird der Unterricht durch praktische Übungen und Teamprojekte durchgeführt, anstatt durch eine Vorlesung mit anschließenden Hausaufgaben. Wenn Sie gerne lernen, indem Sie es im Laufe der Zeit herausfinden, ist dies eine ideale Umgebung.

7. Welche Art von Netzwerk möchte ich?

Die Arten von Mentoren, die Ihnen zur Verfügung stehen, und das Netzwerk, das Sie aufbauen werden, unterscheiden sich wahrscheinlich je nachdem, welchen Weg Sie einschlagen. Coding Bootcamps "werden von Elite-Entwicklern betrieben", sagt Meng, während Universitätsprofessoren in der Regel Doktoranden sind, die außerhalb der Wissenschaft gearbeitet haben oder nicht.

Informieren Sie sich über die Hintergründe der Professoren, wenn Sie sich für ein Bootcamp, eine weiterführende Schule oder traditionelle Universitätsoptionen interessieren. Fragen Sie im Zulassungsbüro nach den Hintergründen der Professoren und dem verfügbaren Alumni-Netzwerk. Was Sie aus dem Programm herausholen können, hängt nicht nur vom Lehrplan ab, sondern auch von den Personen, von denen Sie lernen können, und von den Verbindungen, die Sie aufbauen können.

8. Habe ich realistische Erwartungen an das, was ich von einem Programm bekomme?

Ein intensives Bootcamp soll Ihnen dabei helfen, die unmittelbaren Fähigkeiten zu entwickeln, die Sie zur Sicherung eines Einstiegsjobs in die Codierung benötigen. Sobald Sie einen Job gesichert haben, müssen Sie noch viel lernen. Sie sollten die Wissensbasis, die Sie vom Bootcamp erhalten, mit anderen Kursen oder selbstgesteuertem Lernen ergänzen, wenn Sie in Ihrer neuen Karriere vorankommen. Und Sie möchten eine Beziehung mit einem erfahrenen Mentor aufbauen, der Sie auf diesem Weg begleitet.

Gleiches gilt für Absolventen traditionellerer Studiengänge. Selbst erfahrene Techniker mit Universitätsabschluss sind sich einig, dass für die Arbeit im Bereich Software Engineering lebenslanges Lernen erforderlich ist, um mit neuen Technologien und Trends Schritt zu halten.

Also, nein - Sie werden aus keinem Programmtyp als nächster Steve Jobs hervorgehen. Aber Sie werden eine Grundausbildung und ein Qualitätsportfolio vorfinden, und von dort aus können Sie die neue Karriere aufbauen, von der Sie geträumt haben.