Der erste Satz der Schule beginnt am 6. September. Der Kurs ist in 8 Lektionen zu je 4-5 Stunden unterteilt.
Um sich anzumelden, hinterlassen Sie Ihre Kontaktinformationen - wir senden eine Testaufgabe für zwei Stunden. Stellen Sie jedoch zunächst sicher, dass Sie die Schulung an der Mindbox Developer School benötigen. Alle Details sind unter dem Schnitt.
Wie die Idee zur Mindbox Developer School entstand
Wir stellen seit anderthalb Jahren Auszubildende ein. Ziel des Programms ist es, sich den Nachwuchsentwicklern anzuschlieĂźen. In dieser Zeit haben 22 Menschen bei uns gearbeitet: Sechs von ihnen studieren gerade, sechs weitere haben einen Job bei uns.
Um jungen Entwicklern die Bewältigung der Aufgaben im Praktikum zu erleichtern (und sie sind für viele Anfänger unerschwinglich), haben wir beschlossen, eine kostenlose Schule zu gründen, die künftigen Kollegen beim Start ihrer Karriere helfen soll. Vitaly Margelov, der Entwickler und Autor des Schulungskurses, erklärt Ihnen, wie Sie von der Schule über das Praktikum zur Beschäftigung gelangen. Unser CEO Alexander Gornik wird seine Vision und seinen Rat teilen.
Ăśber Mindbox Developer School
Was und wie unterrichten wir an der Schule?
Die Schulung konzentriert sich auf das Üben moderner Ansätze für die .NET-Entwicklung und umfasst das Üben der objektorientierten und funktionalen Programmierung in C # und Typescript, die Verwendung von Entwicklertools, das aktive Studium und die Anwendung der in der Branche akzeptierten Teamarbeitspraktiken (Agilität, Scrum, Codeüberprüfung, Gitflow, kontinuierliche Integration, kontinuierliche Lieferung). Die Hauptkompetenz nach Abschluss des Kurses ist die Fähigkeit, vollwertige Webanwendungen mit einem Frontend und einer komplexen Geschäftslogik zu schreiben und mit einer Datenbank zu arbeiten.
Unterrichtsplan
- Grundlegende Entwicklerkenntnisse: Ziele, Tools, grundlegende Konzepte.
- Was ist objektorientierte Programmierung und warum ist sie wichtig?
- Die Architektur groĂźer Anwendungen.
- Praktische Aspekte der täglichen Arbeit eines Programmierers.
- Entwicklungsprozesse und ihr Platz im Unternehmen.
- Die Grundlagen der Implementierung Ihrer eigenen API.
- Datenbanken und Arbeiten mit ihnen aus C # -Code.
- Was ein Backend-Entwickler ĂĽber das Frontend wissen muss.
Stundenplan
Die erste Einschreibung der Schule beginnt am 6. September dieses Sonntags. Der Kurs von 8 Lektionen von 4-5 Stunden (natürlich mit Pausen) dauert zwei Monate. Sie müssen sonntags einmal pro Woche in unser Büro kommen. Machen Sie sich bereit für eine intensive Arbeit: Während der Woche, etwa 15 Stunden, werden viele Hausaufgaben gemacht.
Ăśber den Lehrer (das heiĂźt ĂĽber mich)
Ich unterrichte an der Schule, Vitaly Margelov. Die Gesamterfahrung in der kommerziellen Entwicklung beträgt ungefähr sechs Jahre. Vor Mindbox entwickelte er drei Jahre lang Hochlastanwendungen bei Kaspersky Lab, sechs Monate bei CloudPayments und arbeitete sechs Monate in seinem Webstudio. Er ist seit zwei Jahren bei Mindbox als Entwickler, Scrum Master und interner Mentor.
In meinem dritten Studienjahr an meiner Heimatstadt NUST MISIS habe ich eine Studentenorganisation gegründetDort unterrichtete er vier Jahre lang Software-Engineering und leitete IT-Projekte mit Studenten. Wir waren motiviert von dem Wunsch, das Handwerk der Entwicklung zu erlernen, aber die Universität gab dieses Wissen nicht weiter. Ein paar Monate Arbeit in dieser Organisation reichten aus, damit die Schüler die Grundlagen erlernen, mit uns kommerzielle Projekte entwickeln oder ihren ersten Job finden konnten (und jeder fand ihn schließlich). Bei Mindbox versuche ich, eine ähnliche Umgebung zu schaffen, in der sich die Schüler engagiert fühlen und ihre Arbeit wertvoll ist. Meiner Meinung nach ist dies das Wichtigste, was eine Universität oder ein unabhängiges Studium nicht bieten kann.
Wie komme ich zur Schule?
Um in die Ausbildung einzusteigen, müssen Sie ein 3-4-jähriger Student oder Absolvent einer technischen Universität sein und über grundlegende Programmierkenntnisse verfügen: Sie können Variablen, Arrays und Funktionen deklarieren, Schleifen und bedingte Anweisungen schreiben, logische Konstrukte verstehen. Lassen Sie Ihre Kontaktinformationen
schreiben - wir senden Ihnen eine kleine Testaufgabe. Wir erwarten, dass es in ungefähr zwei Stunden fertig sein wird.
Alexander Gornik, CEO von Mindbox, kommentiert
. . . . — , , , , scrum- product-owner’.
, , — . , , . , , .
, , . , . .
. , , — . , junior middle ( , ). — , .
. — , , . , . , - .
Ăśber ein Praktikum bei Mindbox
Wir werden sechs der besten Schüler der Schule auswählen - aus ihnen werden wir ein Praktikumsteam bilden, das unser Produkt entwickelt. Wir können keine Beschäftigung garantieren, aber jeder Praktikant hat die Chance, in den Staat zu gelangen. Wenn es mehr als sechs gute Kandidaten gibt, werden wir die Möglichkeit in Betracht ziehen, ein zweites Team zu bilden oder mit ihnen in Kontakt zu bleiben und sie zu einem Praktikum einzuladen, sobald Plätze verfügbar sind.
Ein Praktikum bei Mindbox dauert drei bis sechs Monate. Die Dauer hängt vom Gesamteindruck des Auszubildenden ab - sie besteht darin, wie er mit Aufgaben umgeht, Fortschritte macht, mit Rückmeldungen arbeitet und ob er die Arbeit ohne übermäßigen Schutz erledigen kann.
Das Praktikum wird bezahlt: 25 Tausend Rubel fĂĽr Fernarbeit 20 Stunden pro Woche und Besuch des BĂĽros einmal pro Woche. Bei Bedarf schlieĂźen wir die Produktionspraxis.
Die Entwicklung eines Praktikantenprodukts unterscheidet sich nicht von der Hauptentwicklung: Als Teil eines funktionsübergreifenden Teams arbeiten Praktikanten in Sprints, implementieren neue Funktionen im Backend und Frontend, beheben Fehler, führen Refactorings und Optimierungen durch. Das Produkt hat echte Benutzer im Unternehmen, die Feedback geben und akut auf Probleme reagieren. Daher bringen wir Ihnen bei, sich vom ersten Arbeitstag an auf das Geschäft zu konzentrieren. Wir vertrauen darauf, dass erfahrene Praktikanten unabhängig voneinander architektonische Entscheidungen in einem Projekt treffen und Verantwortung für den Erfolg eines gesamten Sprints übernehmen.
, , — . fullstack, Mindbox .
— , — . : , . , , , . — , , . , Mindbox: .
fullstack-: . , .
,
Über die Beschäftigung bei Mindbox
Wenn wir mit dem Praktikanten zufrieden sind und es Plätze in den Entwicklungsteams gibt, werden wir den Kandidaten zu einem Teaminterview einladen und, falls erfolgreich, 30-40 Stunden pro Woche in die Belegschaft. Alle sechs Praktikanten, die in den Staat gezogen sind, arbeiten als Entwickler, aber wir sind bereit, ein Interview für Junior Product Owner- oder SRE-Positionen zu führen - wenn der Praktikant die entsprechenden Neigungen und die Anfrage des Unternehmens hat.
. . . , . Mindbox , , .
: — , . Mindbox , agile .
: # ( Python) , # .NET. — , , .
, , , — ! , . , . : , .
, Mindbox
CEO
, , . — . — , .
, , -, , . (« , »), , . . .
, , . , (stack, ), ( agile). , . .
, , — , , .
, CEO Mindbox