Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Wir haben mehrere Entwicklungszentren und sind stĂ€ndig auf der Suche nach talentierten Mid-Level-Entwicklern in den Regionen. Seit 2013 bilden wir Entwickler aus – wir organisieren Meetups, Hackathons und Intensivkurse. In diesem Artikel erzĂ€hlen wir, wie das Lernen hilft, eine Verbindung zu Mid-Level-Entwicklern herzustellen und wer und warum an externen und internen Praktika teilnimmt.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Eine Million IT-Spezialisten

Laut den Daten der Stiftung fĂŒr die Entwicklung von Internet-Initiativen gibt es in Russland 1,9 Millionen Spezialisten, die im Bereich der Informationstechnologien tĂ€tig sind. Der Anteil der "IT-Spezialisten" macht nur etwa 2 % der erwerbstĂ€tigen Bevölkerung aus, wĂ€hrend es in den USA, Deutschland und Großbritannien 4,2 % sind.

Russische Hochschulen und Fachschulen bilden jĂ€hrlich bis zu 60.000 Spezialisten aus. Inzwischen spricht das Ministerium fĂŒr Kommunikation im Projekt zur Entwicklung der digitalen Wirtschaft von der Notwendigkeit, bis 2024 eine Million "IT-Spezialisten" auszubilden. Entwickler sind im Mangel, besonders erfahrene, und in IT-Regionen ist die Konkurrenz am höchsten.

Ein anschauliches Beispiel ist Ulyanovsk, das als das wolga „Silicon Valley“ bezeichnet wird: In der IT-Branche sind etwa 200 lokale Unternehmen tĂ€tig. Der Hauptsitz von SimbirSoft befindet sich in Ulyanovsk, und die Nachfrage nach fĂ€higen Entwicklern ist hier immer höher als das Angebot. Bildungseinrichtungen – in erster Linie die Ulyanovsk StaatsuniversitĂ€t und die Ulyanovsk Staatliche Technische UniversitĂ€t – bilden nicht mehr als 500 IT-Spezialisten pro Jahr aus. Insgesamt sind das nicht mehr als zwei Absolventen (noch keine Spezialisten!) pro Organisation.

Das ist weit entfernt von den tatsÀchlichen Personalbedarfen: Zum Beispiel haben wir im Jahr 2018 unser Unternehmen von 450 auf 600 Mitarbeiter erweitert und Niederlassungen in Samara und Saransk eröffnet. Wir teilen unsere Erfahrungen, wie uns unser Bildungsprojekt dabei hilft.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Was wir tun

IT.Place ist eine Plattform, auf der wir kostenlosen Unterricht fĂŒr sowohl Studenten als auch erfahrene IT-Spezialisten anbieten. Zu unseren Veranstaltungen gehören Kurse, Intensivkurse, Hackathons, Meetups und Quizze. In unserem Programm sind alle wesentlichen Entwicklungsrichtungen enthalten, einschließlich Java, C#, C++, Mobile sowie QA, Analytik und Design.

Unser Ergebnis nach sieben Jahren – 4400 Zuhörer. Die besten Absolventen aus jedem Jahrgang laden wir zu VorstellungsgesprĂ€chen und Praktika ein.

Es gibt die Meinung, dass Programmierkurse nur fĂŒr AnfĂ€nger sind. Damit stimmen wir nicht ĂŒberein. Zu uns kommen Entwickler mit unterschiedlichen Anforderungen. Erfahrene ITler probieren in der Regel in neuen Bereichen ihr GlĂŒck und benötigen maximal praktische Erfahrungen. Intensivkurse sind bei Studenten und BerufsanfĂ€ngern sehr beliebt.

In unserem Unternehmen gibt es viele Bereiche – Backend, Frontend, Mobile, QA, SDET, Analytik und andere. Jeder von ihnen hat seine eigene Praxis entwickelt, um AnfĂ€ngern zu helfen und sie auf das erforderliche Niveau zu bringen. Zum Beispiel fĂŒhren Frontend- und Mobile-Entwickler am hĂ€ufigsten Mini-Konferenzen – Meetups. Unterdessen versuchen die QualitĂ€tssicherungs-Spezialisten, so viel praktische Erfahrung wie möglich zu bieten – in Form von Intensivkursen oder Schulungen (von 5 bis 15 Sitzungen).

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Von Kursen zu Intensiven

Wir haben damit begonnen, Kurse und Vorlesungen zur Softwareentwicklung fĂŒr alle Interessierten anzubieten. Die ersten Teilnehmer hatten unterschiedliche Vorbereitungsgrade, sogar minimale.

Die Kurse fanden zweimal pro Woche ĂŒber einen Zeitraum von einem bis zwei Monaten statt. Dadurch wurden viele Ressourcen fĂŒr die Lehre benötigt, wĂ€hrend ein Teil der Teilnehmer unterwegs abfiel.

Dank des Feedbacks haben wir 2018 ein neues Format gefunden – Intensivkurse. Das ist ein kurzes, "fortgeschrittenes" Programm mit 4-5 Sitzungen unter der Anleitung unserer Mentoren. Die Teilnehmer des Intensivkurses mĂŒssen eine Testaufgabe erfĂŒllen.

Wer ist fĂŒr den Intensivkurs geeignet?

  • fĂŒr diejenigen, die bereit sind, die Theorie selbststĂ€ndig zu lernen
  • fĂŒr diejenigen, die praktische FĂ€higkeiten benötigen

Vorteile fĂŒr die Teilnehmer:

  • nur praktische Übungen
  • Theorie kann zu jeder passenden Zeit gelernt werden

Vorteile fĂŒr uns:

  • bessere Ergebnisse in kĂŒrzerer Zeit
  • kommen diejenigen, die wirklich bereit sind zu arbeiten.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Sommer-Intensivkurs

An Intensivkursen und Schulungen kann man sich das ganze Jahr ĂŒber anmelden, aber der Sommer-Intensivkurs ist am bekanntesten – er findet wĂ€hrend der Studentenpraktika statt.

Der Sommer-Intensivkurs ist in erster Linie Teamarbeit zur Entwicklung eines IT-Produkts. In nur zwei Wochen erstellen die Teilnehmer in Teams vollstÀndige Anwendungen. Unsere Spezialisten fungieren als Auftraggeber und Mentoren.

Am Summer-Intensiv nehmen sowohl Studenten als auch erfahrene Spezialisten teil, einschließlich jener, die bei uns arbeiten möchten. Jedes Jahr erhalten wir etwa 500 Bewerbungen und vergeben Testaufgaben in Web Java, Android Java, Frontend (Java Script), C# Desktop, QA und Analytics. Nach und nach fĂŒgen wir neue Richtungen hinzu, zum Beispiel die Testautomatisierung (SDET). Durch Testaufgaben wĂ€hlen wir Kandidaten aus, die bereit fĂŒr die reale Projektarbeit im Team sind.

Video abspielen

Ergebnisse:

Am Summer-Intensiv 2019 nahmen 17 Teams teil. Bei der ProjektprĂ€sentation baten wir sie, die benötigten Ressourcen zu zĂ€hlen. Es stellte sich heraus, dass jedes Team im Durchschnitt ĂŒber 200 Stunden arbeitete, bis zu 3000 Zeilen Code schrieb und Dutzende von TestfĂ€llen durchfĂŒhrte.

In diesem Jahr ist eines der auffĂ€lligsten Projekte eine Reise-App. Sie hilft, Routen zu planen, Hotels oder Hostels zu buchen und sogar die notwendigen Dinge fĂŒr die Reise basierend auf der Wettervorhersage zusammenzustellen. Ebenfalls unter den Projekten befinden sich Dienste zum Ticketkauf und zur ÜberprĂŒfung von Informationen ĂŒber Filmneuheiten, Hotelmanagement und das Verfolgen von Fortschritten in Online-Spielen.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden
Statistik des Summer-Intensivs

An einem Tag alles schaffen: Meetups und Hackathons

Erfahrene Entwickler sind, im Gegensatz zu Studenten, mehr auf den Austausch von Erfahrungen ausgerichtet als auf Lernen. FĂŒr sie veranstalten wir eintĂ€gige Konferenzen und Hackathons und experimentieren mit unterhaltsamen Quizzes.

Meetups

Ein Meetup ist eine Synthese aus Vortrag und Konferenz. Am Abend hören die Teilnehmer 3-5 VortrĂ€ge, stellen Fragen, lernen sich kennen und interagieren. Dieses Format hat sich als nĂŒtzlich und gefragt herausgestellt. Seit Anfang des Jahres haben wir in Samara, Saransk und Ulyanovsk bereits neun Treffen zu den Themen Backend, Frontend, QA&SDET, Analytics und mobile Entwicklung durchgefĂŒhrt. Im September findet ein Meetup statt ĂŒber SDET – schließen Sie sich uns an!

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Hackathons

Hackathons sind sowohl bei AnfĂ€ngern als auch bei erfahrenen Fachleuten beliebt. Die Teilnehmer arbeiten in Teams und treten gegeneinander an. FĂŒr sie ist dies eine Möglichkeit, neue FĂ€higkeiten zu erlernen und einfach einen produktiven Tag zu verbringen.

Letzten Winter haben wir in Uljanowsk einen mobilen Hackathon veranstaltet. Die Teilnehmer entwickelten geo-lokalisierte Anwendungen, testeten diese auf den Straßen der Stadt und suchten nach virtueller AusrĂŒstung, um der winterlichen KĂ€lte zu trotzen (z. B. Pelze und Flammenwerfer). Die Teams, die am schnellsten waren, erhielten Thermosen und andere wĂ€rmende Preise. In unserer Gruppe auf VKontakte kann man den Video-Bericht des mobilen Hackathons.

FĂŒr Studenten organisierten wir den RoboCat-Hackathon in Zusammenarbeit mit dem Polytechnischen Institut (UlgTU). Die Teilnehmer programmierten in Teams virtuelle Roboter auf Java, um an einem Turnier teilzunehmen, formulierten Kampfverhaltensalgorithmen sowie Angriffs- und RĂŒckzugsstrategien.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden
Die Verleihung der Diplome an die Teilnehmer von 'RoboCat-2019'

Praktikum

Einige Entwickler möchten einen Blick hinter die Kulissen des Unternehmens werfen, bevor sie einen Arbeitsvertrag abschließen. In diesen FĂ€llen bieten wir Praktika an. Diese gliedern sich in zwei Kategorien:

  • intern – Ausbildung mit einem Mentor, in der Regel von 3 Wochen bis 3 Monaten, je nach Fachrichtung.
  • extern – ein kurzer Einblick in unsere Entwicklungsprozesse, der auch remote absolviert werden kann.

Zu den Praktika kommen sowohl Juniors als auch Middles, und manchmal laden wir auch Absolventen oder Studenten höherer Semester ein. FĂŒr sie ist dies eine Gelegenheit zu prĂŒfen, wie gut sie fĂŒr den neuen Beruf geeignet sind und welche FĂ€higkeiten sie verbessern mĂŒssen.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden
Dmitri, Projektleiter

FAQ

– Welche Fachrichtungen sind am gefragtesten?
– Das grĂ¶ĂŸte Interesse besteht an Java, C#, Frontend, mobiler Entwicklung und QualitĂ€tssicherung (QA).

– Nehmen Sie Teilnehmer jeden Alters auf?
– Zu uns kommen alle, die bereit sind zu lernen. Erfahrene, AnfĂ€nger und sogar Menschen aus anderen Berufen. Letztere nehmen wir gerne in die QA- und Analytik-Kurse auf. Wir gestalten ihre Ausbildung so, dass sie alle erworbenen FĂ€higkeiten sofort in der Praxis anwenden können. Ja, es mag fĂŒr erfahrene Fachleute etwas schwieriger sein, neue Informationen zu behalten, aber sie haben einen verantwortungsvolleren Ansatz fĂŒr das Lernen und die spĂ€tere Arbeit.

– Gibt es Online-Kurse?
– Momentan kann man nur das externe Praktikum online absolvieren. Wenn Sie in einer anderen Stadt wohnen und lernen möchten – besuchen Sie uns gerne bei Meetups und Intensivkursen!

– Wie wird die Plattform sich entwickeln?
— Wir setzen unser Studium der RĂŒckmeldungen und WĂŒnsche der Teilnehmer fort und fĂŒhren die am meisten nachgefragten AktivitĂ€ten in allen Regionen durch, in denen SimbirSoft prĂ€sent ist. In diesem Jahr haben wir zum ersten Mal ein Sommer-Intensivseminar in Kasan durchgefĂŒhrt und sind mit dem Ergebnis zufrieden: Fast dreimal so viele Teilnehmer kamen, als wir erwartet hatten! Wir haben unsere samaraer Kollegen in die Organisation einbezogen und planen jetzt ein Intensivseminar in Samara.

Wichtige Neuigkeit!

Im Herbst planen wir ein Rebranding von IT.Place – bald werden wir den neuen Namen bekannt geben! Wir beabsichtigen, die Grenzen zu erweitern und eine universelle Bildungsplattform fĂŒr IT-Spezialisten aus verschiedenen StĂ€dten zu werden. Jeder IT-Experte kann bei uns lernen, Neues entdecken, Kontakte knĂŒpfen und ĂŒber Themen rund um IT kommunizieren. Wir möchten die Community entwickeln und das Niveau nicht nur unserer Mitarbeiter, sondern auch der externen Zielgruppe erhöhen, um das IT-Niveau in den Regionen qualitativ zu verbessern. Wir laden ein zu unseren Veranstaltungen alle ein, die sich weiterentwickeln und gemeinsam mit uns besser werden möchten. Und haltet euch ĂŒber die Neuigkeiten auf dem Laufenden!

Vielen Dank fĂŒr Ihre Aufmerksamkeit! Wir hoffen, dass unsere Erfahrungen fĂŒr Sie interessant und nĂŒtzlich waren.

Kurse vs Praktikum. Wie wir bei SimbirSoft Mid-Level-Entwickler ausbilden

Quelle: habr.com

60GB SSD 8Gb DDR4