Firmenprogrammierschulen oder Einstieg in die IT



Sicherlich ist einer von Ihnen auf offene Stellen unter dem gerissenen Namen Java / JavaScript / Android / C # School gestoßen. Es scheint, dass es keine Position im Staat ist, andererseits eine gute Gelegenheit und manchmal die einzige, diese Position zu bekommen. Leider wird diese Art der „Bildung“ im Internet etwas unterschätzt. Was für ein Tier ist das und wer braucht es? Lass es uns herausfinden!



Schule ist ...


Lassen Sie uns zunächst das Konzept einer Programmierschule festlegen. Aus dem Namen folgt, dass sich die Schule dem Studium der Programmierung widmet, normalerweise unter Bezugnahme auf eine bestimmte Sprache oder Technologie. Schulen in diesem Artikel bedeuten auch Schulungen, die von Unternehmen mit dem Ziel organisiert werden, einen Schüler weiter einzustellen. Das heißt, dies sind keine Schulen oder Kurse, deren Hauptziel die Bildung selbst ist. Schließlich umfasst die Schule keine Praktika oder Programme zur Entwicklung junger Fachkräfte, die nur für Absolventen bestimmter Fachrichtungen bestimmt sind. Theoretisch kann eine Person jeden Alters und mit jedem Hintergrund mit dem Lernen in der Schule beginnen.

Trotz dieser allgemeinen Merkmale können die Schulen selbst von Unternehmen zu Unternehmen erheblich variieren. Darüber hinaus werde ich mich auf meine Erfahrungen mit dem Bestehen von Java-Schulen, auf die Erfahrungen meiner Freunde sowie auf öffentlich zugängliche Informationen auf Unternehmenswebsites stützen.

Eintritt


Einige Unternehmen stellen fast das ganze Jahr über ein, während andere ein- oder zweimal im Jahr zu einem genau festgelegten Zeitpunkt einstellen. In der Regel wird eine Anzeige für die Einschulung auf der Website des Unternehmens sowie auf Seiten mit offenen Stellen auf Aggregatoren von Drittanbietern veröffentlicht. Das Auswahlverfahren ähnelt dem Auswahlverfahren für jede andere freie Stelle: Lebenslauf - eine Testaufgabe und / oder Test - ein Interview. Wenn Sie zur Schule gehen möchten, sollten Sie daher verantwortungsbewusst mit dem Prozess umgehen und nicht glauben, dass Sie nur akzeptiert werden, weil Sie für einen IT-Spezialisten studieren oder Hello World schreiben können.

Es gibt eine Besonderheit: Verschiedene Schulen sind für unterschiedliche Kenntnisse der Zielprogrammiersprache ausgelegt. Es gibt Schulen, an denen sie teilnehmen können, ohne eine bestimmte Sprache zu beherrschen, sofern sie über allgemeine Computerkenntnisse verfügen. In anderen Schulen wird je nach Niveau eine Gruppe für Sie ausgewählt. Einige Unternehmen benötigen Grundkenntnisse der Schulsprache und werden vor der Zulassung gründlich getestet.

Schulen sind in der Regel absolut kostenlos. Sie zahlen nichts, aber sie zahlen auch nichts.

Was? Wo? Wann?


Die anfänglichen Eingabefähigkeiten der Schüler beeinflussen sowohl den Lernprozess als auch dessen Zeitpunkt. In Java-Schulen, in denen keine Java-Kenntnisse erforderlich sind, dauert die Schulung durchschnittlich 4 bis 6 Monate und umfasst einen grundlegenden Java-Kurs. Schulen für Leute, die die Grundlagen kennen, sind normalerweise halb so lang.

Der Schulunterricht findet in der Regel 2-3 mal pro Woche am Nachmittag im Unternehmen statt. In der Regel beobachtet niemand die Anwesenheit. Wenn Sie jedoch nicht teilnehmen, besteht die Möglichkeit, etwas Wichtiges zu überspringen und den Zeitplan zu überschreiten.

Lernprozess


Auch hier sind einige im Wald, andere für Brennholz , Unternehmensansätze können unterschiedlich sein. Vielleicht vereint es alle Schulen, dass Theorie mit Praxis kombiniert wird. Jedes Unternehmen versucht auch, das speziell für seine Projekte erforderliche Wissen bereitzustellen. Damit enden vielleicht die Ähnlichkeiten.

In einigen Schulen impliziert die Praxis die Umsetzung eines Gruppen- und / oder Einzelprojekts. In anderen Fällen umfasst die Praxis die Arbeit an einem realen Projekt im Büro des Unternehmens.

Die Implementierung des Projekts erhöht Ihre Chancen, einen Vertrag für die Position des Entwicklers eines Unternehmens zu erhalten. Es kommt vor, dass fleißigen Studenten vor dem Abschluss die Position eines Programmierers angeboten wird. Andererseits garantiert ein erfolgreicher Abschluss des Kurses nicht immer, dass Ihnen eine Stelle angeboten wird. Daher wäre es auch in der Interviewphase schön zu fragen, wie viel Prozent der Absolventen einen Arbeitsvertrag mit dem Unternehmen unterzeichnet haben und was mit dem Rest passiert ist. Ihnen wurde ein Praktikum angeboten, andere Positionen oder sie durften einfach frei schwimmen?



Wer sollte zur Schule gehen


Aus eigener Erfahrung werde ich sagen, dass es alles andere als einfach ist, Entwickler zu werden und einen Traumjob zu finden. Es gibt andere. Ich finde Schulen in Unternehmen jedoch oft unersetzlich, was Hunderten von Menschen den Einstieg in die Programmierung erleichtert. Zusätzlich zum Erhalt eines Jobs verfügen Sie über ein einzigartiges Wissen, das Sie absolut kostenlos erhalten. Das Wichtigste zuerst:

Schule gegen Universität


Ich kenne eine Person, die direkt nach der High School zur Java-Schule ging und im Alter von 20 Jahren bereits Programmierer mit einem soliden Hintergrund war. Natürlich sage ich nicht, dass die Schule die Universität ersetzt. Wenn Sie sich jedoch aus irgendeinem Grund nicht an einer Universität sehen, kann dies eine gute Alternative sein.

Ein weiteres Plus der Schule - für ihren Übergang spielt es keine Rolle, für wen Sie studiert haben und von wem Sie gearbeitet haben. Philosoph, aber Sie kennen die Grundlagen der Programmierung und möchten in der IT arbeiten - kein Problem! Sie arbeiten seit 20 Jahren als Übersetzer, möchten Ihren Beruf wechseln und kennen Python - Sie sind hier! An meiner Schule stammte übrigens etwa die Hälfte der Menschen nicht aus dem IT-Bereich. Es gab auch Leute, die von verwandten Fachgebieten wechseln wollten oder in anderen Sprachen programmierten.

Es dauert Jahre, um das Universitätsprogramm abzuschließen. Ein großer Prozentsatz des dort erworbenen Wissens darf bei der Arbeit überhaupt nicht verwendet werden. In der Schule nur wenige Monate und konzentriertes Wissen, in der Praxis weit verbreitet.

Und eine Kirsche auf dem Kuchen: Weit entfernt von jeder IT-Universität hat ein Student die Möglichkeit, an einem vollwertigen kommerziellen Projekt zu arbeiten. Es ist keine Schande, Menschen zu zeigen und ein Portfolio zusammenzustellen. Und das Diplom selbst wird keine Arbeit liefern. So freuen sich auch Schüler und Schulabsolventen.

Andererseits sollte man von der Schule kein Wunder erwarten. Hier werden sie dich nicht ziehen und dich an dein Tempo anpassen. Die Schule bietet nur eng fokussiertes Wissen. Und selbst wenn Sie irgendwann Programmierer werden, muss das Grundwissen bereits im Laufe der Arbeit wieder aufgefüllt werden.

Schule gegen direkten Einstieg


Ich habe bereits oben geschrieben, dass das Auswahlverfahren für die Schule ziemlich mühsam ist. Ist es nicht einfacher, die Auswahl sofort an die Ausgangsposition zu übergeben? Hier gibt es zwei Probleme:
- Sie möchten in einem bestimmten Unternehmen arbeiten und sie haben keine Startpositionen.
- Sie haben absolut keine Berufserfahrung / Praktika und die Chance, einen Job zu bekommen, ist eher gering.

Ansonsten bekommen Sie natürlich sofort einen Job.

Schule gegen Praktikum


Praktika sind großartig. Dies ist eine Gelegenheit, mehrere Monate an einem echten Projekt zu arbeiten, Erfahrungen zu sammeln und zu verstehen, ob Ihnen das Unternehmen gefallen hat. Sie werden auch dafür bezahlt. Aber! Zuallererst kann dies etwas absolut nicht genug für das Leben sein. Wenn Sie bereits Vollzeit arbeiten, kann es sogar riskant sein, Ihre Arbeit für ein Praktikum zu ändern: Es gibt keine Garantie dafür, dass Sie eingestellt werden. Und im Gegensatz zur Schule ist es fast unmöglich, sich mit der Arbeit zu verbinden.

Ein weiterer Nachteil in einigen Unternehmen ist, dass Praktikanten nur Studenten und nur bestimmte Fachgebiete aufnehmen. Wenn Sie das Profil nicht eingegeben haben, müssen Sie leider nach anderen Optionen suchen.

Das Praktikum ist also für Sie geeignet. Wenn Sie Student sind, ist Ihr Zeitplan für den Praktikumsplan geeignet, und das Gehalt spielt keine Rolle, und im Allgemeinen werden Sie nicht Vollzeit arbeiten. In allen anderen Fällen kann die Java-Schule eine würdige Alternative sein.

Schule gegen Kurse


Vergessen Sie in der heutigen Realität nicht die Selbstbildung durch verschiedene Online- und Offline-Kurse. Plus Kurse - das ist ihre große Vielfalt und Menge. Aber diejenigen, die bei der Bewerbung für den ersten IT-Job wirklich helfen können, sind Einheiten.

Dies sind Kurse, die nicht nur Theorie, sondern auch Praxis umfassen. Kurse, in denen Sie ein Projekt durchführen und ein Mentor hilft Ihnen. Und solche Kurse werden normalerweise bezahlt und kosten viel Geld. Und trotz der Kosten, eines vielversprechenden Programms und begeisterter Kritiken im Internet kann Ihnen niemand garantieren, dass diese Kurse für Sie richtig sind. Und natürlich gibt es keine Garantie dafür, dass Ihre Chancen, einen Job mit einem Horns and Hooves-Zertifikat zu bekommen, höher sind.

Aber für Ihr Geld erhalten Sie möglicherweise mehr Komfort. Sie können das Programm aus der Ferne durchgehen, jederzeit und in einem für Sie geeigneten Tempo. Und die Zulassung zu den Kursen ist kein Problem, wenn die Kosten für Sie akzeptabel sind.

Schule gegen Arbeit


Das Hauptziel der Schule ist es, die Schüler auf den Kampf gegen die Arbeitsbedingungen vorzubereiten, und in gewisser Weise gelingt es ihr, dies besser zu machen als mit herkömmlichen Unterrichtsmethoden. Eine Schule ist jedoch keine echte Berufserfahrung. Mit anderen Worten, ein erfolgreicher Abschluss der Schule garantiert nicht, dass Sie sich als erstklassiger Entwickler herausstellen. Sie müssen noch viel lernen, bevor Sie sich wohl fühlen. Und das Trainingsprojekt, was auch immer man sagen mag, kann weder in der Komplexität noch in technischen Lösungen oder in der Teaminteraktion mit dem realen verglichen werden.

Wenn Sie das Projekt jedoch nicht bestanden haben oder nicht aufgenommen wurden, bedeutet dies nicht, dass Sie die Programmierung vergessen können. Die Schule ist in den meisten Fällen viel intensiver und kann ein stressiger Test sein, insbesondere wenn Sie ihn mit Lernen / Arbeiten kombinieren. Dies ist nur ein Weg, um das Ziel zu erreichen, aber weit davon entfernt, der einzige zu sein.



Eine Programmierschule ist daher eine hervorragende Option, um Wissen zu erlangen, wenn Ihr oberstes Ziel darin besteht, in einem Unternehmen zu arbeiten, das die Schule organisiert. Dies ist eine hervorragende Option für Personen, die bereits arbeiten und ihr Tätigkeitsfeld ändern möchten. Dies ist eine vielversprechende Option für Studenten ohne oder mit wenig Erfahrung in der Spezialität. Und dies ist eine gute Gelegenheit, um wertvolles Wissen kostenlos zu erhalten und Ihren Lebenslauf / Ihr Portfolio zu erweitern.

Source: https://habr.com/ru/post/de470121/


All Articles