Wie ein Absolvent von Fiztekh die größte Programmierschule in Armenien eröffnete

Karen Sharafyan wurde in Armenien geboren und wuchs dort auf. Sie absolvierte die Abteilung für Allgemeine und Angewandte Physik am Moskauer Institut für Physik und Technologie, trat in das Skoltech- und Moskauer Institut für Physik und Technologie ein, entschloss sich jedoch, nach Armenien zurückzukehren, wo er und seine Partner die größte Programmierschule des Landes eröffneten. Wir sprachen mit Karen über die IT-Ausbildung in Armenien, den Weg der Junioren, die Gehälter im armenischen Technologiesektor und darüber, was Eriwan nach Moskau anzieht.



Was war Ihr Ziel oder Ihre Idee, als Sie die Armenian Code Academy (ACA) eröffneten?

Alles geschah spontan. Nach meinem Abschluss in Fiztekh beschloss ich, nach Armenien zurückzukehren. Es gab verschiedene Ideen, was ich tun sollte. Schon damals war das Land sehr gefragt nach Entwicklern, und eine der Optionen in meinem Kopf war das Konzept von ACA. Anfangs hatten wir 4 Partner, einen Monat später beschlossen zwei, zu gehen. Nach weiteren 2 Wochen kehrte ein Freund vorübergehend nach Moskau zurück und ich beendete das Projekt fast alleine.

Irgendwann im Oktober 2015 haben wir die ersten Klassen begonnen und sie an der Schule abgehalten, an der ich einmal studiert habe. Und in weniger als anderthalb Jahren haben wir eines der größten Projekte abgeschlossen - unseren ersten ML-Kurs für 30 Studenten, von denen 17 Medaillengewinner verschiedener internationaler Wettbewerbe waren.

Mit welchen Technologien haben Sie begonnen? Was war der erste Kurs?

Die ersten Kurse befassten sich mit Android und Webentwicklung. Nach einigen Jahren haben wir bereits aufgehört, einen Kurs in Webentwicklung und insbesondere in PHP zu belegen. Dies war eine ziemlich beliebte Richtung, aber nur wenige große Unternehmen in Armenien verwenden PHP.

Sie sind selbst Physiker, kein Programmierer. Wie haben Sie die ersten Lehrer ausgewählt, wie können Sie deren Niveau bewerten und verstehen?

Als wir anfingen, war ich mit der Branche nicht vertraut, ich hörte einfach nicht über viele Sprachen und Frameworks, ich wusste, wie man nur auf dem Niveau programmiert, das sie an der PhysTech unterrichtet werden. Aber ich hatte das Glück, ein gutes Netzwerk von Technikern zu haben, und das sind nicht nur Programmierer. Wir wandten uns an Spezialisten und fragten, wen sie empfehlen könnten.

Jetzt finden wir oft selbst Leute und schreiben ihnen, oder andere Lehrer verweisen jemanden. Es stellt sich heraus, dass ein Lehrer einen anderen führt, manchmal machen sie gemeinsam einen Kurs. Trotzdem sind Lehrer unser größtes Problem. Sie sind wenige.

Arbeiten alle Akademielehrer parallel zur Ausbildung?

Es gibt coole Spezialisten, die viel Erfahrung und Geld gesammelt haben und bereits nur für den Fan arbeiten können, aber meistens ja, die Lehrer arbeiten aktiv parallel. Es kostet viel Zeit und Mühe, so dass nur wenige Menschen 12 Monate im Jahr unterrichten. Normalerweise absolvieren Lehrer einen Kurs, entspannen sich ein paar Monate und kommen wieder zu uns zurück. Wir versuchen, uns so weit wie möglich an ihren Zeitplan anzupassen, um keine guten Leute zu verlieren.

Was ist neu bei ACA? Wie viel Zeit sollte von dem Moment „Ich bin eine vollständige Null“ bis „Ich habe einen Job gefunden“ vergehen?

Für Anfänger findet der Unterricht 2-3 Monate lang zwei- bis dreimal pro Woche statt. Dies ist eine Grundstufe. Dann dauert der Kurs 2 bis 4 Mal pro Woche, die Belastung beträgt durchschnittlich 8 bis 10 Stunden pro Woche.

Wenn Sie „Null“ sind, müssen Sie Grundkenntnisse erwerben. Aber wenn Sie das alles wissen, dann ist der kürzeste Zeitraum fünf Monate. Sie können zwar zu einem zweimonatigen QS-Kurs gehen und dann einen Job finden, aber dies ist keine Programmierung mehr. Im Durchschnitt von 5 bis 7 Monaten.

Dies ist unser Hauptgeschäftsmodell: von Neulingen, die keine Erfahrung in der industriellen Programmierung haben, bis hin zu Menschen, die bereit sind, in Unternehmen zu arbeiten. Ein Drittel unserer Kurse richtet sich an Anfänger. Am Ende arrangieren wir manchmal Demo-Tage, an denen die Schüler die Projekte zeigen, die sie während des Trainings durchgeführt haben. Unternehmen bewerten die Schüler und laden sie zu Interviews ein. Der Rest sind Kurse, die gemeinsam mit Unternehmen durchgeführt werden.

Generell gibt es drei Möglichkeiten für die Zusammenarbeit mit Unternehmen:

  • Das Unternehmen rekrutiert einfach Absolventen unserer Kurse.
  • Wir machen einen exklusiven Kurs für das Unternehmen und passen das Programm an seine Bedürfnisse und Technologien an.
  • Kurse für Mitarbeiter eines bestimmten Unternehmens.

Welche Art von Spezialisten bilden Sie aus? Welche Kurse finden beispielsweise gerade statt und wie viele Kurse werden gleichzeitig besucht?

Wir decken fast alle Bereiche ab, die derzeit auf dem armenischen Technologiemarkt vertreten sind: vom Design bis zum Testen, wahrscheinlich nicht nur Produkte, aber dieses Jahr werden wir mit der Vorbereitung beginnen. Derzeit gibt es ungefähr 15 Kurse mit durchschnittlich 15 bis 20 Personen pro Gruppe.
Die beliebteste Richtung ist jetzt JavaScript, obwohl wir es in den ersten zwei Jahren überhaupt nicht angefasst haben. Ungefähr 80 Personen bewerben sich für einen JavaScript-Kurs und 20 Plätze. Irgendwie hatten wir zusammen mit BetConstruct einen JS-Kurs, 2.000 Leute bewarben sich um 50 Plätze. Es gab maschinelle Lernkurse, bei denen sich etwa 700 Personen für 30 Plätze bewarben.

Können Sie sagen, dass JS die beliebteste Technologie auf dem armenischen Markt ist?

Dies ist ein strittiger Punkt. Die meisten Unternehmen verwenden Java. Aber zum Beispiel verwenden nur wenige Unternehmen Node.js, und es gibt auch nur wenige Spezialisten. Wenn Sie also einen Node.js-Entwickler finden möchten, dauert es viel länger. Laut Golang gibt es nur wenige Spezialisten. Es gibt nur wenige Leute mit guten Infrastrukturkenntnissen, alle Arten von Spark, Hadoop, Sala. Sie haben wenig Arbeit mit solchen Technologien, aber sie werden sehr geschätzt.

Zurück zu den Schülern. Wie wählen Sie dann Studenten aus, wenn sich mindestens 4 Personen für einen Platz bewerben?

Wenn viele Leute da sind, führen wir eine Phase online und dann zwei offline durch - eine Prüfung plus ein Interview.

Wir verwenden Hackerrank für Online-Interviews, in denen Sie Plagiate verfolgen und sehen können, wie oft eine Person ihren Browser verlassen hat, während sie ein Problem gelöst hat.

Die zweite Stufe ist bereits eine Prüfung bei uns. Und diejenigen, die es gut schreiben, werden interviewt. Das Interview ist technisch, aber wenn viele Unternehmen im selben Kurs zusammenarbeiten, müssen wir verstehen, welcher Student sich für welches Unternehmen bewirbt. Daher fragen wir manchmal nach Vorlieben: Wo eine Person zur Arbeit gehen möchte, welches Unternehmen - groß, klein, Startup, nicht Startup, welche Aufgaben sie lösen möchte.

Wenn der Kurs mit einer Firma geht, wie viel Prozent der Absolventen kommen dann dorthin?

Unterschiedlich. Es gibt Unternehmen, die möchten, dass absolut jeder, der seinen Kurs abgeschlossen hat, für sie arbeitet. Es gibt sehr selektive Unternehmen, die nur einen kleinen Teil der Absolventen auswählen. Es gibt Unternehmen, die auch sehr selektiv sind, aber selbst wenn alle Absolventen technisch zufrieden sind, geben sie das Wahlrecht.

Als wir den ersten Kurs mit einer Schreibmaschine durchführten, bekamen 100% der Studenten einen Job in Partnerunternehmen. 34 Leute, und alle fingen an zu arbeiten. Die Rate beträgt also oft 100 Prozent.

Absolventen von Kursen für Anfänger kommen oft zu fortgeschrittenen Kursen zu uns und bekommen erst dann einen Job.

Wie viele Unternehmen arbeiten ungefähr mit Ihnen zusammen?

Wenn wir bedenken, wie viele Unternehmen in den letzten 4 Jahren in irgendeiner Form mit uns zusammengearbeitet haben, liegt die Zahl nahe bei 100. Wenn Sie jedoch die Unternehmen zählen, mit denen wir aktiv zusammenarbeiten, sind dies bereits etwa 10.

Wie bewerten Sie als Person, die seit mehr als 4 Jahren in der IT-Ausbildung tätig ist, die technische Ausbildung in Armenien im Allgemeinen?

Wir haben eine gute mathematische Basis, die seit der Sowjetzeit erhalten geblieben ist. Es hilft Hochschulabsolventen erheblich dabei, das Programmieren schneller zu lernen und die besten in diesem Bereich zu werden. Wenn Sie eine schlechte mathematische Basis haben, ist der kühne Teil der interessanten Möglichkeiten für Sie geschlossen.

Aber die Universitäten passen sich langsam an die reale Industrie an. Obwohl dies vielleicht nicht notwendig ist. Vielleicht wird die Universität im Laufe der Zeit zu einem Bildungsmodell, in dem sich die Menschen später mit Wissenschaft beschäftigen. In diesem Fall ist es nicht erforderlich, sich an die Branche anzupassen. Sie müssen weiterhin grundlegendes Wissen vermitteln und die Forschung anregen. Angenommen, in einem Jahr erscheint eine neue Technologie, und die Universitäten müssen sich nicht an etwas anpassen, das sich so schnell ändert. Es ist wichtig, dass eine Person über gute Kenntnisse in Analyse und Algebra verfügt und bestimmte Funktionen von JS nicht kennt. Der zweite ist viel einfacher zu trainieren, und wir machen es. Das Erlernen von Grundkenntnissen dauert länger.

Was können Sie über den IT-Sektor in Armenien sagen?

Es scheint mir, dass die Gehälter höher sind als sie sein sollten. Es besteht das Gefühl, dass man in Russland oft bessere Spezialisten findet, aber für das gleiche Geld. In Armenien gibt es sehr große Unterschiede zwischen dem Gehalt eines Anfängers und eines erfahrenen Ingenieurs. Wenn in den Staaten beispielsweise der Unterschied dreimal beträgt, kann er hier bis zu 10 erreichen.

Und ich würde nicht sagen, dass es viele Junioren gibt. Es ist nur real, sie zu finden, aber nur wenige Menschen mit Erfahrung. Viele gute Spezialisten versuchen, diese Riesen anzulocken. Und Sie als lokales Unternehmen müssen mit ihnen konkurrieren. Ich sage nicht, dass Unternehmen den gleichen Betrag bei Google zahlen, aber sie müssen riesige Beträge zahlen, um von einem anderen Unternehmen, das ebenfalls auf dem lokalen Markt tätig ist, zu locken und irgendwie mit internationalen Unternehmen um den Verstand zu konkurrieren.

Ja, der Markt wächst jedes Jahr ziemlich schnell. Ich habe oft gesehen, wie vor ein paar Jahren drei Leute in der Firma waren, jetzt sind es 100 Leute. Oder wie ein Produkt aus der Garage kam und jetzt ein eigenes Gebäude gebaut hat. Ich sehe diesen Trend.

Ich sehe viele Möglichkeiten für Menschen, die ihr eigenes Produkt herstellen. Es stellt sich heraus, dass Sie in der Anfangsphase geringe Kosten haben. Dadurch können Sie das Niveau erreichen, auf dem sich das Unternehmen befindet, ohne auch nur große Investitionen anzulocken.

Ich bin der Meinung, dass diese Branche in den nächsten 5 Jahren weiter wachsen wird. Und für einen längeren Zeitraum ist es schwer vorherzusagen, dass sich Technologien unvorhersehbar ändern können.

Haben Sie ein Beispiel dafür, dass das Unternehmen vor fünf Jahren drei Personen in der Garage hatte, und jetzt ist es etwas mehr?

Zum Beispiel Renderforest. Unternehmen scheinen nicht älter als 5 Jahre zu sein, sie haben einige finanzielle Erfolge erzielt, vor kurzem ein Gebäude gebaut. Oder BetConstruct. Jetzt gibt es 1800 Menschen, und vor 10 Jahren waren sie nicht in diesem Geschäft. Sie waren in der Spielebranche, aber es gab kein Produkt. Es gibt viele Outsourcing-Unternehmen, in denen vor etwa 5 bis 20 Jahren 10 bis 20 Personen und jetzt 200 Personen beschäftigt waren.

Gibt es in Armenien viele Outsourcing-Unternehmen?

Es kommt darauf an, was ein Wort bedeutet. Ich weiß nicht warum, aber in Armenien wird Outsourcing als etwas Schlechtes angesehen. Viele Outsourcing-Unternehmen sagen - wir lagern jetzt aus, aber morgen werden wir definitiv mit der Herstellung unseres Produkts beginnen. Ich sehe das als negativ an. Wenn jemand gut mit seinem eigenen Geschäft beschäftigt ist, sollte er stolz darauf sein.

Und selbst wenn Sie aus der Sicht des Landes schauen, wird angenommen, dass Outsourcing nicht viel Geld bringen kann. Und wenn Sie ein Produkt herstellen, können Sie reich werden. Tatsächlich sind hier jedoch viele Outsourcing-Unternehmen registriert, und dementsprechend kommen auch die Finanzen nach Armenien, die hier ausgegeben werden. Und Lebensmittelunternehmen sind hauptsächlich in Staaten in verschiedenen Städten Kaliforniens oder in Delaware registriert.

Zurück zu den Produkten, nennen Sie 3 coole armenische Produkte

Der erste ist 2 Hz . Ich mag ihr Produkt sehr, sie lösen ein ziemlich interessantes Problem. Mir gefällt, dass die Aufgabe mathematisch ist, dass dies keine gewöhnliche Softwareentwicklung ist, sondern ein Teil der Wissenschaft.

CodeSignal mag sowohl das Produkt als auch das Modell. Sie machen ungefähr das Gleiche wie Hackerrank, so dass sie die Arbeit jetzt viel mehr skalieren können als mit dem alten Modell.

PicsArt als Produkt ist für mich nicht sehr interessant, aber ich mag, wie das Geschäft läuft. Es ist einfach nicht mein Zielprodukt, ich benutze es nicht. Ich mag ihre Geschichte, dass sie von vorne angefangen haben und lange Zeit keine Investitionen angezogen haben. Sie nahmen nur dann Investitionen auf, wenn sie bereits ohne sie auskommen konnten.

Warum hast du dich entschieden, nach Armenien zurückzukehren? Was passte nicht zu Russland?

Wenn ich nicht nach Armenien zurückgekehrt wäre, wäre ich höchstwahrscheinlich nach Europa gegangen, aber jetzt hätte ich es bereut. Dort hätte ich ganz andere Dinge gemacht, wahrscheinlich Wissenschaft. Natürlich gibt es Momente, die ich in Armenien nicht mag, aber es gibt auch Dinge, die anziehen. Aber es scheint mir, dass dies nicht das wichtigste ist. Wichtiger ist, wie Sie als Spezialist oder als Person verwirklicht werden können, anstatt wie sehr Sie Essen oder Staus mögen.

Hier zum Beispiel eine niedrige Eintrittsschwelle. Sie können entscheiden, dass Sie sich mit Immobilien beschäftigen, und in drei Monaten mit dem Bau eines Bauerndorfes beginnen. In den Staaten, in denen Sie sich für Immobilien entscheiden, werden Sie ungefähr fünf Jahre lang Wohnungen zeigen, dann werden Sie anfangen, Wohnungen zu kaufen und zu mieten, und nach weiteren 10 Jahren werden Sie anfangen, selbst etwas zu bauen.

Es gibt viele Möglichkeiten. Viele Startups und viele Leute bekommen es. Es gibt nur wenige Beispiele für ein starkes Team und eine normale Idee, und sie sind nicht erfolgreich. Viel soziale Sicherheit, so scheint es mir. Für eine sehr lange Zeit können die Leute die Gewinnschwelle erreichen, wenn ein anderes Startup bereits das gesamte Geld verbrannt hat, das sie hatten. In Armenien können Unternehmen lange Zeit für ein wenig Geld arbeiten.

____ ____
Vom ITisArmenia- Team vorbereitetes Material
Eine kleine Vertretung Armeniens in Habr: vertraut mit dem armenischen IT-Sektor, Chancen und offenen Stellen.

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


All Articles