Cómo un graduado de Fiztekh abrió la escuela de programación más grande de Armenia

Karen Sharafyan nació y creció en Armenia, se graduó del Departamento de Física General y Aplicada en el Instituto de Física y Tecnología de Moscú, ingresó al Instituto de Física y Tecnología de Moscú y Skoltech, pero decidió regresar a Armenia, donde él y sus socios abrieron la escuela de programación más grande del país. Hablamos con Karen sobre la educación en TI en Armenia, el camino de los jóvenes, los salarios en el sector tecnológico armenio y lo que atrae a Ereván después de Moscú.



¿Cuál fue su objetivo o idea cuando abrió la Academia del Código de Armenia (ACA)?

Todo sucedió espontáneamente. Después de graduarme de Fiztekh, decidí regresar a Armenia, había varias ideas sobre qué hacer. Incluso entonces, el país tenía una gran demanda de desarrolladores, y una de las opciones en mi cabeza era el concepto de ACA. Inicialmente, teníamos 4 socios, un mes después, dos decidieron irse. Después de otras 2 semanas, un amigo regresó temporalmente a Moscú y terminé el proyecto casi solo.

En algún lugar en octubre de 2015, comenzamos las primeras clases, las realizamos en la escuela donde una vez estudié. Y en menos de año y medio, completamos uno de los proyectos más grandes: nuestro primer curso de ML para 30 estudiantes, 17 de ellos fueron medallistas de varias competiciones internacionales.

¿Con qué tecnologías empezaste? ¿Cuál fue el primer curso?

Los primeros cursos fueron sobre desarrollo de Android y web. Después de un par de años, ya dejamos de tomar un curso en desarrollo web, y más específicamente en PHP. Esta era una dirección bastante popular, pero pocas grandes empresas en Armenia usan PHP.

Usted mismo es físico, no programador, ¿cómo seleccionó a los primeros maestros, cómo podría evaluar y comprender su nivel?

Cuando comenzamos, no estaba familiarizado con la industria, simplemente no escuchaba sobre muchos idiomas y marcos, sabía cómo programar solo al nivel que se les enseña en el Colegio de Física y Tecnología. Pero tuve la suerte de tener una buena red de personal técnico, y estos no son solo programadores. Nos dirigimos a especialistas y les preguntamos a quién recomendarían.

Ahora a menudo encontramos personas y les escribimos, u otros maestros se refieren a alguien. Resulta un ecosistema en el que un maestro dirige a otro, a veces juntos hacen un curso. Pero aún así, los maestros son nuestro mayor problema. Son pocos.

¿Todos los maestros de academia trabajan en paralelo con la capacitación?

Hay especialistas geniales que han acumulado mucha experiencia y dinero y ya pueden trabajar solo para los fanáticos, pero sobre todo sí, los maestros están trabajando activamente en paralelo. Se necesita mucho tiempo y esfuerzo, por lo que pocas personas enseñan 12 meses al año. Por lo general, los maestros completan un curso, se relajan durante un par de meses y vuelven a nosotros nuevamente. Tratamos de adaptarnos a su horario tanto como sea posible para no perder a las buenas personas.

¿Qué hay de nuevo en ACA? ¿Cuánto tiempo debe pasar desde el momento "Soy un cero completo" hasta "Encontré un trabajo"?

Para los principiantes, las clases tienen lugar de dos a tres veces por semana durante 2-3 meses. Este es un nivel básico. Luego, el curso va de 2 a 4 veces por semana, en promedio, la carga es de 8 a 10 horas a la semana.

Si está en "cero completo", entonces necesita obtener conocimientos básicos. Pero si sabes todo esto, entonces el período más corto es de cinco meses. Aunque puede ir a un curso de control de calidad de dos meses y luego encontrar un trabajo, esto ya no es programación. En promedio, de 5 a 7 meses.

Este es nuestro modelo de negocio principal: desde los recién llegados que no tienen experiencia en programación industrial hasta personas dispuestas a trabajar en empresas. Un tercio de nuestros cursos son para principiantes. Al final, a veces organizamos días de demostración cuando los estudiantes muestran los proyectos que han realizado durante la capacitación, las empresas evalúan a los estudiantes y los invitan a entrevistas. El resto son cursos realizados conjuntamente con empresas.

En general, existen tres opciones de cooperación con empresas:

  • La compañía simplemente recluta graduados de nuestros cursos.
  • Realizamos un curso exclusivo para la empresa, adaptamos el programa a sus necesidades y tecnologías.
  • Cursos para empleados de una empresa en particular.

¿Qué tipo de especialistas entrenas? Por ejemplo, ¿qué cursos se están llevando a cabo actualmente y cuántos cursos se están tomando al mismo tiempo?

Cubrimos casi todas las áreas que se encuentran actualmente en el mercado tecnológico armenio: desde el diseño hasta las pruebas, sin contar, probablemente, solo los productos, pero este año comenzaremos a prepararlos. Ahora hay unos 15 cursos que se ejecutan junto con un promedio de 15-20 personas por grupo.
Ahora la dirección más popular es JavaScript, aunque en los primeros dos años no lo tocamos en absoluto. Aproximadamente 80 personas solicitaron un curso de JavaScript y 20 lugares. De alguna manera, tuvimos un curso de JS junto con BetConstruct, 2,000 personas solicitaron 50 lugares. Hubo cursos de aprendizaje automático, cuando alrededor de 700 personas solicitaron 30 plazas.

¿Puedes decir que JS es la tecnología más popular en el mercado armenio?

Este es un punto discutible. La mayoría de las empresas usan Java. Pero, por ejemplo, pocas empresas usan Node.js, y hay pocos especialistas tampoco. Entonces, cuando quieres encontrar un desarrollador de Node.js, lleva mucho más tiempo. Según golang, hay pocos especialistas. Hay pocas personas con buenos conocimientos de infraestructura, todo tipo de Spark, Hadoop, Slala. Tienen poco trabajo con tales tecnologías, pero son muy apreciados.

De vuelta a los estudiantes. ¿Cómo se seleccionan los estudiantes si al menos 4 personas solicitan un puesto?

Cuando hay mucha gente, realizamos una etapa en línea, luego dos fuera de línea: un examen más una entrevista.

Utilizamos Hackerrank para entrevistas en línea, donde puede rastrear el plagio y ver con qué frecuencia una persona sale de su navegador mientras resuelve un problema.

La segunda etapa ya es un examen con nosotros. Y los que lo escriben bien son entrevistados. La entrevista es técnica, pero si muchas compañías colaboran en el mismo curso, debemos entender qué estudiante está solicitando qué compañía. Por lo tanto, a veces preguntamos acerca de las preferencias: dónde quiere ir a trabajar una persona, qué compañía: grande, pequeña, nueva, no nueva, qué tareas quiere resolver.

Si el curso va con alguna compañía, ¿qué porcentaje de graduados llegan allí?

De diferentes maneras. Hay compañías que quieren que todos los que completaron su curso trabajen para ellos. Hay empresas muy selectivas que seleccionan solo una pequeña fracción de los graduados. Hay empresas que también son bastante selectivas, pero incluso si todos los graduados están técnicamente satisfechos con ellas, otorgan el derecho a elegir.

Cuando realizamos el primer curso en una máquina de escribir, el 100% de los estudiantes consiguió un trabajo en empresas asociadas. 34 personas, y todos comenzaron a trabajar. Entonces, la tasa es a menudo del 100 por ciento.

Los graduados de cursos para principiantes a menudo acuden a nosotros para cursos más avanzados, y solo entonces obtienen un trabajo.

¿Aproximadamente cuántas empresas están cooperando con usted ahora?

Si consideramos cuántas compañías en los últimos 4 años han cooperado de alguna forma con nosotros, entonces la cifra será cercana a 100. Pero si cuenta las compañías con las que estamos trabajando activamente, esto ya es aproximadamente 10.

Como persona que ha estado en educación de TI durante más de 4 años, ¿cómo evalúa generalmente la educación técnica en Armenia?

Tenemos una buena base matemática, que se ha mantenido desde la época soviética. Ayuda mucho a los graduados universitarios a aprender a programar más rápido y a convertirse en los mejores en este campo. Si tiene una base matemática pobre, la parte audaz de las oportunidades interesantes está cerrada para usted.

Pero las universidades se están adaptando lentamente a la industria real. Aunque, quizás esto no sea necesario. Tal vez, con el tiempo, la universidad se convierta en un modelo de educación, donde las personas asistan más tarde a la ciencia. En este caso, no es necesario adaptarse a la industria, debe continuar proporcionando conocimientos fundamentales y estimular la investigación. Supongamos que en un año aparece una nueva tecnología, y las universidades no están obligadas a adaptarse a nada que cambie tan rápidamente. Es importante que una persona tenga un buen dominio del análisis y el álgebra, y no conozca ciertas funciones de JS. El segundo es mucho más fácil de entrenar, y lo hacemos. Aprender los conocimientos fundamentales lleva más tiempo.

¿Qué puedes decir sobre el sector de TI en Armenia?

Me parece que los salarios son más altos de lo que deberían ser. Existe la sensación de que en Rusia a menudo se pueden encontrar mejores especialistas, pero por el mismo dinero. En Armenia, existe una variación muy amplia entre el salario de un principiante y un ingeniero experimentado. Si en los Estados Unidos, por ejemplo, la diferencia es tres veces, entonces aquí puede alcanzar hasta 10.

Y no diría que hay muchos juniors. Es real encontrarlos, pero pocas personas con experiencia. Muchos buenos especialistas están tratando de atraer a esos gigantes. Y usted, como empresa local, debe competir con ellos. No digo que las compañías paguen la misma cantidad con Google, pero tienen que pagar grandes cantidades para atraer a otra compañía que también trabaja en el mercado local y para competir de alguna manera con las compañías internacionales por cerebros.

Sí, cada año el mercado está creciendo bastante rápido. A menudo vi cómo había tres personas en la empresa hace un par de años, ahora son 100 personas. O cómo algunos productos comenzaron desde el garaje y ahora han construido su propio edificio. Veo esta tendencia.

Veo muchas oportunidades para las personas que hacen su propio producto. Resulta que tiene pequeños costos en la etapa inicial, debido a esto, sin siquiera atraer grandes inversiones, puede alcanzar el nivel en el que se proporciona la empresa.

Siento que en los próximos 5 años esta industria continuará creciendo. Y durante un período más largo es difícil de predecir, las tecnologías pueden cambiar de manera impredecible.

¿Tienes un ejemplo de que hace cinco años la compañía tenía tres personas en el garaje y ahora es algo más?

Por ejemplo, Renderforest. Las empresas parecen no tener más de 5 años, han logrado cierto éxito financiero, recientemente construyeron un edificio. O BetConstruct. Ahora hay 1800 personas, y hace 10 años no estaban en este negocio. Estaban en la industria del juego, pero no había producto. Hay muchas empresas de outsourcing en las que hace unos 5-20 años había 10-20 personas, y ahora 200 personas.

¿Hay muchas empresas de outsourcing en Armenia?

Depende de lo que significa una palabra. No sé por qué, pero en Armenia la subcontratación se considera algo malo. Muchas compañías de outsourcing dicen: estamos subcontratando ahora, pero mañana definitivamente comenzaremos a fabricar nuestro producto. Veo esto como negativo, si una persona está bien comprometida en su propio negocio, entonces debería estar orgulloso de ello.

E incluso si miras desde el punto de vista del país, se cree que si haces outsourcing, no puede traer mucho dinero. Y si haces un producto, entonces puedes hacerte rico. Pero, de hecho, muchas empresas de outsourcing están registradas aquí, y en consecuencia las finanzas también llegan a Armenia, se gastan aquí. Y las compañías de alimentos están registradas principalmente en estados de diferentes ciudades de California o en Delaware.

Volver a los productos, nombre 3 productos armenios geniales

El primero es de 2hz . Realmente me gusta su producto, resuelven un problema bastante interesante. Me gusta que la tarea sea matemática, que esto no sea un desarrollo de software ordinario, sino una parte de la ciencia.

CodeSignal le gusta tanto el producto como el modelo. Hacen casi lo mismo que Hackerrank, por lo que ahora pueden escalar el trabajo mucho más que con el modelo anterior.

PicsArt como producto no es muy interesante para mí, pero me gusta cómo son los negocios. Simplemente no es mi producto objetivo, no lo uso. Me gusta su historia de que comenzaron desde cero y durante mucho tiempo no atrajeron inversiones. Hicieron inversiones solo cuando ya podían prescindir de ellas.

¿Por qué decidiste volver a Armenia? ¿Qué no le convenía a Rusia?

Si no hubiera regresado a Armenia, probablemente me habría ido a Europa, pero ahora me habría arrepentido. Allí habría estado haciendo cosas muy diferentes, probablemente ciencia. Por supuesto, hay momentos que no me gustan en Armenia, pero también hay cosas que atraen. Pero me parece que esto no es lo más importante. Lo más importante es cómo puede realizarse como especialista, como persona, en lugar de cuánto le gusta la comida o los atascos.

Aquí, por ejemplo, un umbral de entrada bajo. Puede decidir que se dedica a bienes raíces y, en tres meses, comenzar a construir una casa de campo. En los estados que decidas que quieres hacer bienes raíces, mostrarás apartamentos durante unos cinco años, luego comenzarás a comprar y alquilar apartamentos, y después de otros 10 años comenzarás a construir algo tú mismo.

Hay muchas posibilidades Muchas startups, y mucha gente lo entiende. Hay pocos ejemplos cuando un equipo fuerte y una idea normal, y no tienen éxito. Mucha seguridad social, me parece. Durante mucho tiempo, las personas pueden llegar al punto de equilibrio cuando otra startup ya ha quemado todo el dinero que tenían. En Armenia, las empresas pueden trabajar por poco dinero durante mucho tiempo.

____
Material preparado por el equipo de ITisArmenia
Una pequeña representación de Armenia en Habr: familiarizado con el sector armenio de TI, oportunidades y vacantes.

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


All Articles