Comment un diplômé de Fiztekh a ouvert la plus grande école de programmation en Arménie

Karen Sharafyan est née et a grandi en Arménie, diplômée du Département de physique générale et appliquée de l'Institut de physique et de technologie de Moscou, entrée à Skoltech et à l'Institut de physique et de technologie de Moscou, mais a décidé de retourner en Arménie, où lui et ses partenaires ont ouvert la plus grande école de programmation du pays. Nous avons discuté avec Karen de l'éducation informatique en Arménie, du parcours d'un junior, des salaires dans le secteur technologique arménien et de ce qui attire Erevan après Moscou.



Quel était votre objectif ou votre idée lorsque vous avez ouvert l'Académie arménienne du code (ACA)?

Tout s'est produit spontanément. Après avoir obtenu mon diplôme de Fiztekh, j'ai décidé de retourner en Arménie, il y avait plusieurs idées quoi faire. Même alors, le pays était en grande demande pour les développeurs, et l'une des options dans ma tête était le concept d'ACA. Au départ, nous avions 4 partenaires, un mois plus tard, deux ont décidé de partir. Après encore 2 semaines, un ami est retourné temporairement à Moscou et j'ai terminé le projet presque seul.

Quelque part en octobre 2015, nous avons commencé les premiers cours, les avons tenus à l'école où j'ai étudié. Et en moins d'un an et demi, nous avons réalisé l'un des plus grands projets - notre premier cours de ML pour 30 étudiants, dont 17 étaient médaillés de diverses compétitions internationales.

Avec quelles technologies avez-vous commencé? Quel a été le premier cours?

Les premiers cours ont porté sur le développement Android et Web. Après quelques années, nous avons déjà arrêté de suivre un cours de développement web, et plus spécifiquement en PHP. C'était une direction assez populaire, mais peu de grandes entreprises en Arménie utilisent PHP.

Vous êtes vous-même physicien, pas programmeur, comment avez-vous choisi les premiers professeurs, comment avez-vous pu évaluer et comprendre leur niveau?

Lorsque nous avons commencé, je ne connaissais pas bien l'industrie, je n'avais tout simplement pas entendu parler de nombreux langages et cadres, je savais comment programmer uniquement au niveau qui leur était enseigné à la PhysTech. Mais j'ai eu la chance d'avoir un bon réseau de techniciens, et ce ne sont pas seulement des programmeurs. Nous nous sommes tournés vers des spécialistes, leur avons demandé qui ils pouvaient recommander.

Maintenant, nous trouvons souvent des gens nous-mêmes et leur écrivons, ou d'autres enseignants réfèrent quelqu'un. Il s'avère qu'un écosystème dans lequel un enseignant en dirige un autre, parfois ils font conjointement un cours. Mais encore, les enseignants sont notre plus gros problème. Ils sont peu nombreux.

Tous les enseignants de l'académie travaillent-ils en parallèle avec la formation?

Il y a des spécialistes sympas qui ont accumulé beaucoup d'expérience et d'argent et ne peuvent déjà travailler que pour les fans, mais surtout oui, les enseignants travaillent activement en parallèle. Cela prend beaucoup de temps et d'efforts, donc peu de gens enseignent 12 mois par an. Habituellement, les enseignants suivent un cours, se détendent pendant quelques mois et reviennent vers nous. Nous essayons de nous adapter le plus possible à leur emploi du temps afin de ne pas perdre de bonnes personnes.

Quoi de neuf chez ACA? Combien de temps devrait s'écouler entre le moment où «je suis un zéro complet» et «j'ai trouvé un emploi»?

Pour les débutants, les cours ont lieu de deux à trois fois par semaine pendant 2-3 mois. Il s'agit d'un niveau de base. Ensuite, le cours va de 2 à 4 fois par semaine, en moyenne, la charge est de 8 à 10 heures par semaine.

Si vous êtes «complet zéro», vous devez acquérir des connaissances de base. Mais si vous savez tout cela, la période la plus courte est de cinq mois. Bien que vous puissiez suivre un cours d'AQ de deux mois, puis trouver un emploi, mais ce n'est plus de la programmation. En moyenne, de 5 à 7 mois.

Il s'agit de notre principal modèle commercial: des nouveaux arrivants qui n'ont pas d'expérience en programmation industrielle à des gens qui sont prêts à travailler dans des entreprises. Un tiers de nos cours sont destinés aux débutants. Au final, nous organisons parfois des journées de démonstration où les étudiants montrent les projets qu'ils ont réalisés pendant la formation, les entreprises évaluent les étudiants et les invitent à des entretiens. Le reste est constitué de cours menés conjointement avec des entreprises.

En général, il existe trois options de coopération avec les entreprises:

  • L'entreprise recrute simplement des diplômés de nos cours.
  • Nous faisons un cours exclusif pour l'entreprise, adaptons le programme à ses besoins et technologies.
  • Cours pour les employés d'une entreprise particulière.

Quel genre de spécialistes formez-vous? Par exemple, quels cours ont actuellement lieu et combien de cours suivent en même temps?

Nous couvrons presque tous les domaines qui sont actuellement sur le marché de la technologie arménienne: de la conception aux tests, sans compter, probablement, uniquement les produits, mais cette année, nous commencerons à les préparer. Maintenant, il y a environ 15 cours organisés avec une moyenne de 15-20 personnes par groupe.
Maintenant, la direction la plus populaire est JavaScript, bien que les deux premières années nous ne l'ayons pas du tout touchée. Environ 80 personnes ont postulé pour un cours JavaScript et 20 places. D'une manière ou d'une autre, nous avons suivi un cours JS avec BetConstruct, 2 000 personnes ont postulé pour 50 places. Il y a eu des cours d'apprentissage automatique, quand environ 700 personnes ont postulé pour 30 places.

Pouvez-vous dire que JS est la technologie la plus populaire sur le marché arménien?

C'est un point discutable. La plupart des entreprises utilisent Java. Mais, par exemple, peu d'entreprises utilisent Node.js et il y a peu de spécialistes non plus. Ainsi, lorsque vous souhaitez trouver un développeur Node.js, cela prend beaucoup plus de temps. Selon Golang, il y a peu de spécialistes. Il y a peu de gens avec une bonne connaissance des infrastructures, toutes sortes de Spark, Hadoop, Sala. Ils ont peu de travail avec de telles technologies, mais ils sont très appréciés.

Retour aux étudiants. Comment sélectionnez-vous les étudiants si au moins 4 personnes postulent pour une place?

Lorsqu'il y a beaucoup de monde, nous effectuons une étape en ligne, puis deux hors ligne - un examen plus une entrevue.

Nous utilisons Hackerrank pour des interviews en ligne, où vous pouvez suivre le plagiat et voir à quelle fréquence une personne a quitté son navigateur tout en résolvant un problème.

La deuxième étape est déjà un examen avec nous. Et ceux qui l'écrivent bien sont interviewés. L'entretien est technique, mais si de nombreuses entreprises collaborent sur le même cours, nous devons comprendre quel étudiant postule pour quelle entreprise. Par conséquent, nous nous interrogeons parfois sur les préférences: où une personne veut aller travailler, quelle entreprise - grande, petite, démarrage, pas démarrage, quelles tâches elle veut résoudre.

Si le cours va avec une entreprise, quel pourcentage de diplômés y parviennent?

De différentes manières. Il y a des entreprises qui veulent absolument que tous ceux qui ont terminé leur cours travaillent pour eux. Il existe des entreprises très sélectives qui ne sélectionnent qu'une petite fraction des diplômés. Il existe des entreprises qui sont également assez sélectives, mais même si tous les diplômés en sont techniquement satisfaits, ils donnent le droit de choisir.

Lorsque nous avons organisé le premier cours sur une machine à écrire, 100% des étudiants ont obtenu un emploi dans des entreprises partenaires. 34 personnes, et tout le monde a commencé à travailler. Le taux est donc souvent de 100%.

Les diplômés des cours pour débutants viennent souvent chez nous pour des cours plus avancés, et ensuite seulement ils obtiennent un emploi.

Combien d'entreprises coopèrent actuellement avec vous?

Si nous considérons combien d'entreprises au cours des 4 dernières années, sous une forme ou une autre, ont coopéré avec nous, alors le chiffre sera proche de 100. Mais si vous comptez les entreprises avec lesquelles nous travaillons activement, c'est déjà environ 10.

En tant que personne qui a suivi une formation informatique depuis plus de 4 ans, comment évaluez-vous généralement l'enseignement technique en Arménie?

Nous avons une bonne base mathématique, qui est restée depuis l'époque soviétique. Il aide grandement les diplômés universitaires à apprendre la programmation plus rapidement et à devenir les meilleurs dans ce domaine. Si vous avez une mauvaise base mathématique, la partie audacieuse des opportunités intéressantes vous est fermée.

Mais les universités s'adaptent lentement à la vraie industrie. Bien que ce ne soit peut-être pas nécessaire. Peut-être qu'avec le temps, l'université se transformera en un modèle d'éducation, où les gens se rendront plus tard dans les sciences. Dans ce cas, il n'est pas nécessaire de s'adapter à l'industrie, il faut continuer à donner des connaissances fondamentales et stimuler la recherche. Supposons que dans un an une nouvelle technologie apparaisse et que les universités ne soient pas tenues de s'adapter à tout ce qui change si rapidement. Il est important qu'une personne possède une bonne maîtrise de l'analyse et de l'algèbre, et ne connaisse pas certaines fonctions de JS. Le second est beaucoup plus facile à former, et nous le faisons. L'apprentissage des connaissances fondamentales prend plus de temps.

Que pouvez-vous dire sur le secteur informatique en Arménie?

Il me semble que les salaires sont plus élevés qu'ils ne devraient l'être. On a le sentiment qu'en Russie, on trouve souvent mieux des spécialistes, mais pour le même prix. En Arménie, il existe une très grande variation entre le salaire d'un débutant et d'un ingénieur expérimenté. Si aux États-Unis, par exemple, la différence est trois fois, alors ici, elle peut atteindre jusqu'à 10.

Et je ne dirais pas qu'il y a beaucoup de juniors. C’est juste réel de les trouver, mais peu de gens expérimentés. Beaucoup de bons spécialistes tentent d'attirer ces géants. Et vous, en tant qu'entreprise locale, devez rivaliser avec eux. Je ne dis pas que les entreprises paient le même montant avec Google, mais elles doivent payer d'énormes sommes pour attirer une autre entreprise qui travaille également sur le marché local, et pour concurrencer les sociétés internationales pour le cerveau.

Oui, chaque année, le marché croît assez rapidement. J'ai souvent vu comment il y avait trois personnes dans l'entreprise il y a quelques années, aujourd'hui, c'est 100 personnes. Ou comment certains produits ont commencé à partir du garage et ont maintenant construit leur propre bâtiment. Je vois cette tendance.

Je vois de nombreuses opportunités pour les personnes qui fabriquent leur propre produit. Il s'avère que vous avez de petits coûts au stade initial, de ce fait, sans même attirer de gros investissements, vous pouvez atteindre le niveau où l'entreprise se fournit.

Je pense qu'au cours des 5 prochaines années, cette industrie continuera de croître. Et pour une période plus longue, il est difficile de prévoir, les technologies peuvent changer de façon imprévisible.

Avez-vous un exemple selon lequel il y a cinq ans, l'entreprise avait trois personnes dans le garage, et maintenant c'est quelque chose de plus?

Par exemple, Renderforest. Les entreprises ne semblent pas avoir plus de 5 ans, elles ont réalisé un certain succès financier, récemment construit un immeuble. Ou BetConstruct. Il y a maintenant 1800 personnes et il y a 10 ans, elles ne travaillaient pas dans ce domaine. Ils étaient dans l'industrie du jeu, mais il n'y avait pas de produit. Il existe de nombreuses sociétés d'externalisation dans lesquelles il y a environ 5 à 20 ans, il y avait 10 à 20 personnes, et maintenant 200 personnes.

Existe-t-il de nombreuses sociétés d'externalisation en Arménie?

Cela dépend de la signification d'un mot. Je ne sais pas pourquoi, mais en Arménie, l'externalisation est considérée comme quelque chose de mauvais. Beaucoup d'entreprises d'externalisation disent - nous externalisons maintenant, mais demain nous commencerons certainement à fabriquer notre produit. Je vois cela comme négatif, si une personne est bien engagée dans sa propre entreprise, elle devrait en être fière.

Et même si vous regardez du point de vue du pays, on pense que si vous faites de l'externalisation, cela ne peut pas rapporter beaucoup d'argent. Et si vous fabriquez un produit, vous pouvez devenir riche. Mais en fait, de nombreuses sociétés d'impartition sont enregistrées ici, et en conséquence, les finances viennent également en Arménie, sont dépensées ici. Et les entreprises alimentaires sont principalement enregistrées dans des États de différentes villes de Californie ou du Delaware.

Retour aux produits, nommez 3 produits arméniens sympas

Le premier est de 2hz . J'aime vraiment leur produit, ils résolvent un problème assez intéressant. J'aime que la tâche soit mathématique, que ce ne soit pas un développement logiciel ordinaire, mais une partie de la science.

CodeSignal aime à la fois le produit et le modèle. Ils font à peu près la même chose que Hackerrank, de sorte qu'ils peuvent désormais faire évoluer le travail beaucoup plus qu'avec l'ancien modèle.

PicsArt en tant que produit n'est pas très intéressant pour moi, mais j'aime la façon dont les affaires sont. Ce n’est tout simplement pas mon produit cible; J'aime leur histoire qui est partie de zéro et qui n'a pas attiré d'investissement depuis longtemps. Ils n'ont investi que lorsqu'ils pouvaient déjà s'en passer.

Pourquoi avez-vous décidé de retourner en Arménie? Qu'est-ce qui ne convenait pas à la Russie?

Si je n'étais pas retourné en Arménie, je serais probablement parti pour l'Europe, mais maintenant je l'aurais regretté. Là, j'aurais fait des choses très différentes, probablement de la science. Bien sûr, il y a des moments que je n'aime pas en Arménie, mais il y a aussi des choses qui attirent. Mais il me semble que ce n'est pas le plus important. Plus important est de savoir comment vous pouvez être réalisé en tant que spécialiste, en tant que personne, plutôt que de savoir combien vous aimez la nourriture ou les embouteillages.

Ici, par exemple, un seuil d'entrée bas. Vous pouvez décider que vous êtes engagé dans l'immobilier et commencer dans trois mois à construire un village de chalets. Dans les États, vous décidez de faire de l'immobilier, vous montrez des appartements pendant environ cinq ans, puis vous commencerez à acheter et à louer des appartements, et après 10 ans, vous commencerez à construire quelque chose vous-même.

Il y a beaucoup de possibilités. Beaucoup de startups et beaucoup de gens l'obtiennent. Il y a peu d'exemples où une équipe forte et une idée normale, et ils ne réussissent pas. Beaucoup de sécurité sociale, il me semble. Pendant très longtemps, les gens peuvent atteindre le seuil de rentabilité, lorsqu'une autre startup a déjà brûlé tout l'argent qu'ils avaient. En Arménie, les entreprises peuvent travailler pour un peu d'argent pendant longtemps.

____
Matériel préparé par l'équipe ITisArmenia
Une petite représentation de l'Arménie à Habr: familier avec le secteur informatique arménien, les opportunités et les postes vacants.

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


All Articles