Como um graduado em Fiztekh abriu a maior escola de programação na Armênia

Karen Sharafyan nasceu e foi criada na Armênia, formada no Departamento de Física Geral e Aplicada do Instituto de Física e Tecnologia de Moscou, ingressou no Instituto de Física e Tecnologia de Skoltech e Moscou, mas decidiu voltar para a Armênia, onde ele e seus parceiros abriram a maior escola de programação do país. Conversamos com Karen sobre educação em TI na Armênia, a trajetória de um júnior, salários no setor de tecnologia armênio e o que atrai Yerevan depois de Moscou.



Qual foi seu objetivo ou ideia quando você abriu a Academia de Código da Armênia (ACA)?

Tudo aconteceu espontaneamente. Depois de me formar em Fiztekh, decidi voltar à Armênia, havia várias idéias sobre o que fazer. Mesmo assim, o país estava em grande demanda por desenvolvedores, e uma das opções na minha cabeça era o conceito de ACA. Inicialmente, tínhamos quatro parceiros, um mês depois, dois decidiram sair. Depois de mais duas semanas, um amigo voltou temporariamente a Moscou e eu terminei o projeto quase sozinho.

Em outubro de 2015, iniciamos as primeiras aulas, as realizamos na escola onde estudei uma vez. E em menos de um ano e meio, concluímos um dos maiores projetos - nosso primeiro curso de ML para 30 alunos, 17 deles eram medalhistas de várias competições internacionais.

Com quais tecnologias você começou? Qual foi o primeiro curso?

Os primeiros cursos foram sobre android e desenvolvimento web. Depois de alguns anos, já paramos de fazer um curso de desenvolvimento web e, mais especificamente, de PHP. Essa era uma direção bastante popular, mas poucas grandes empresas na Armênia usam PHP.

Você é físico, não programador, como selecionou os primeiros professores, como pôde avaliar e entender o nível deles?

Quando começamos, eu não conhecia a indústria, simplesmente não ouvia falar de muitas linguagens e estruturas, sabia como programar apenas no nível em que são ensinadas na Faculdade de Física e Tecnologia. Mas tive a sorte de ter uma boa rede de pessoas técnicas, e esses não são apenas programadores. Nos voltamos para especialistas, perguntamos quem eles poderiam recomendar.

Agora, muitas vezes encontramos pessoas e escrevemos para elas, ou outros professores estão se referindo a alguém. Acontece que um ecossistema em que um professor lidera outro, às vezes eles fazem um curso em conjunto. Mas, ainda assim, os professores são o nosso maior problema. Eles são poucos.

Todos os professores da academia trabalham em paralelo com o treinamento?

Existem especialistas legais que acumularam muita experiência e dinheiro e já podem trabalhar apenas para os fãs, mas principalmente sim, os professores estão trabalhando ativamente em paralelo. É preciso muito tempo e esforço, então poucas pessoas ensinam 12 meses por ano. Normalmente, os professores concluem um curso, relaxam por alguns meses e voltam para nós novamente. Tentamos nos adaptar à agenda deles o máximo possível, para não perder pessoas boas.

O que há de novo na ACA? Quanto tempo deve passar do momento "sou um zero completo" para "encontrei um emprego"?

Para iniciantes, as aulas acontecem de duas a três vezes por semana, durante 2-3 meses. Este é um nível básico. Então o curso vai de 2 a 4 vezes por semana, em média, a carga é de 8 a 10 horas por semana.

Se você é "zero completo", precisa obter conhecimentos básicos. Mas se você sabe tudo isso, o período mais curto é de cinco meses. Embora você possa ir a um curso de controle de qualidade de dois meses e depois encontrar um emprego, mas isso não é mais programação. Em média, de 5 a 7 meses.

Este é o nosso principal modelo de negócios: desde recém-chegados que não têm experiência em programação industrial até pessoas dispostas a trabalhar em empresas. Um terço dos nossos cursos são para iniciantes. No final, às vezes organizamos dias de demonstração em que os alunos mostram os projetos que realizaram durante o treinamento, as empresas avaliam os alunos e os convidam para entrevistas. O restante são cursos realizados em conjunto com empresas.

Em geral, existem três opções para cooperação com empresas:

  • A empresa simplesmente recruta graduados de nossos cursos.
  • Realizamos um curso exclusivo para a empresa, adaptamos o programa às suas necessidades e tecnologias.
  • Cursos para funcionários de uma empresa específica.

Que tipo de especialistas você treina? Por exemplo, quais cursos estão ocorrendo atualmente e quantos estão acontecendo ao mesmo tempo?

Cobrimos quase todas as áreas que estão atualmente no mercado armênio de tecnologia: do design ao teste, sem contar, provavelmente, apenas produtos, mas este ano começaremos a prepará-los. Agora, existem cerca de 15 cursos, com uma média de 15 a 20 pessoas por grupo.
Agora, a direção mais popular é o JavaScript, embora nos dois primeiros anos não tenhamos tocado nele. Cerca de 80 pessoas se inscrevem em um curso de JavaScript e 20 vagas e, de alguma forma, tivemos um curso de JS em conjunto com a BetConstruct, 2.000 pessoas se inscreveram em 50 vagas. Houve cursos de aprendizado de máquina, quando cerca de 700 pessoas foram candidatas a 30 vagas.

Você pode dizer que JS é a tecnologia mais popular no mercado armênio?

Este é um ponto discutível. A maioria das empresas usa Java. Mas, por exemplo, poucas empresas usam o Node.js e também existem poucos especialistas. Portanto, quando você deseja encontrar um desenvolvedor do Node.js., leva muito mais tempo. Segundo Golang, existem poucos especialistas. Existem poucas pessoas com bons conhecimentos de infraestrutura, todos os tipos de Spark, Hadoop, Sala. Eles têm pouco trabalho com essas tecnologias, mas são muito apreciados.

De volta para os alunos. Como, então, você seleciona os alunos se pelo menos 4 pessoas estão se candidatando a um lugar?

Quando há muitas pessoas, realizamos uma etapa on-line e depois duas off-line - um exame e uma entrevista.

Usamos o Hackerrank para entrevistas on-line, onde você pode acompanhar o plágio e ver com que frequência uma pessoa sai do navegador enquanto resolve um problema.

A segunda etapa já é um exame conosco. E aqueles que escrevem bem são entrevistados. A entrevista é técnica, mas se muitas empresas colaboram no mesmo curso, precisamos entender qual aluno está se candidatando a qual empresa. Portanto, às vezes perguntamos sobre preferências: onde uma pessoa quer ir trabalhar, qual empresa - grande, pequena, startup, não startup, que tarefas ele deseja resolver.

Se o curso for com alguma empresa, que porcentagem de graduados chega lá?

De diferentes maneiras. Existem empresas que desejam que todos que concluíram o curso trabalhem para eles. Existem empresas muito seletivas que selecionam apenas uma pequena fração dos graduados. Existem empresas também bastante seletivas, mas mesmo que todos os graduados estejam tecnicamente satisfeitos com elas, eles dão o direito de escolher.

Quando realizamos o primeiro curso em uma máquina de escrever, 100% dos estudantes conseguiram um emprego em empresas parceiras. 34 pessoas, e todos começaram a trabalhar. Portanto, a taxa geralmente é de 100%.

Os graduados em cursos para iniciantes costumam vir até nós para cursos mais avançados e só então conseguem um emprego.

Aproximadamente quantas empresas estão cooperando com você agora?

Se considerarmos quantas empresas nos últimos 4 anos, de alguma forma, cooperaram conosco, o número será próximo de 100. Mas se você contar as empresas com as quais estamos trabalhando ativamente, já são 10.

Como uma pessoa que estuda em TI há mais de 4 anos, como você geralmente avalia o ensino técnico na Armênia?

Temos uma boa base matemática, que permanece desde os tempos soviéticos. Isso ajuda muito os graduados da universidade a aprender programação mais rapidamente e a se tornarem os melhores nesse campo. Se você tem uma base matemática ruim, a parte mais ousada de oportunidades interessantes está fechada para você.

Mas as universidades estão se adaptando lentamente à indústria real. Embora, talvez isso não seja necessário. Talvez, com o tempo, a universidade se transforme em um modelo de educação, onde as pessoas se envolvam mais tarde na ciência. Nesse caso, não é necessário se adaptar à indústria, você precisa continuar a fornecer conhecimentos fundamentais e estimular a pesquisa. Suponha que, em um ano, uma nova tecnologia apareça, e as universidades não precisem se adaptar a qualquer coisa que mude tão rapidamente. É importante que uma pessoa tenha um bom domínio de análise e álgebra e não conheça certas funções do JS. O segundo é muito mais fácil de treinar, e fazemos. Aprender o conhecimento fundamental leva mais tempo.

O que você pode dizer sobre o setor de TI na Armênia?

Parece-me que os salários são mais altos do que deveriam. Há um sentimento de que, na Rússia, muitas vezes você pode encontrar especialistas melhor, mas pelo mesmo dinheiro. Na Armênia, há uma variação muito grande entre o salário de um iniciante e um engenheiro experiente. Se nos Estados Unidos, por exemplo, a diferença é três vezes, aqui pode chegar a 10.

E eu não diria que existem muitos juniores. É apenas real encontrá-los, mas poucas pessoas com experiência. Muitos bons especialistas estão tentando atrair esses gigantes. E você, como empresa local, deve competir com eles. Não estou dizendo que as empresas pagam a mesma quantia com o Google, mas precisam pagar grandes quantias para atrair outras empresas que também trabalham no mercado local e, de alguma forma, competir com empresas internacionais por cérebros.

Sim, todo ano o mercado está crescendo rapidamente. Eu sempre vi como havia três pessoas na empresa há alguns anos, agora são 100 pessoas. Ou como alguns produtos começaram na garagem e agora construíram seu próprio edifício. Eu vejo essa tendência.

Eu vejo muitas oportunidades para pessoas que fabricam seu próprio produto. Acontece que você tem pequenos custos no estágio inicial, devido a isso, sem atrair grandes investimentos, você pode atingir o nível em que a empresa se oferece.

Sinto que nos próximos 5 anos esse setor continuará crescendo. E por um longo período, é difícil prever, as tecnologias podem mudar de forma imprevisível.

Você tem um exemplo de que há cinco anos a empresa tinha três pessoas na garagem e agora é algo mais?

Por exemplo, Renderforest. As empresas parecem ter mais de 5 anos, alcançaram algum sucesso financeiro, construíram recentemente um edifício. Ou BetConstruct. Agora existem 1800 pessoas e, há dez anos, elas não estavam nesse ramo. Eles estavam na indústria de jogos, mas não havia produtos. Existem muitas empresas de terceirização nas quais há cerca de 5 a 20 anos, havia 10 a 20 pessoas e agora 200 pessoas.

Existem muitas empresas de terceirização na Armênia?

Depende do que uma palavra significa. Não sei por que, mas na Armênia a terceirização é considerada algo ruim. Muitas empresas de terceirização dizem - estamos terceirizando agora, mas amanhã definitivamente começaremos a fabricar nosso produto. Eu vejo isso como negativo, se uma pessoa está bem envolvida em seus próprios negócios, deve se orgulhar disso.

E mesmo se você olhar do ponto de vista do país, acredita-se que, se você terceirizar, não poderá trazer muito dinheiro. E se você faz um produto, pode ficar rico. Mas, de fato, muitas empresas de terceirização são registradas aqui e, portanto, as finanças também vêm para a Armênia, são gastas aqui. E empresas de alimentos são registradas principalmente em estados em diferentes cidades da Califórnia ou em Delaware.

Voltar aos produtos, nomeie 3 produtos armênios legais

O primeiro é 2hz . Eu realmente gosto do produto deles, eles resolvem um problema bastante interessante. Gosto que a tarefa seja matemática, que esse não seja um desenvolvimento comum de software, mas uma parte da ciência.

A CodeSignal gosta do produto e do modelo. Eles fazem o mesmo que Hackerrank, para que agora possam escalar o trabalho muito mais do que com o modelo antigo.

O PicsArt como um produto não é muito interessante para mim, mas eu gosto de como os negócios são. Não é apenas o meu produto alvo, não o uso. Gosto da história deles de que eles começaram do zero e por muito tempo não atraíram investimentos. Eles fizeram investimentos apenas quando já podiam ficar sem eles.

Por que você decidiu voltar para a Armênia? O que não se adequava à Rússia?

Se eu não tivesse retornado à Armênia, provavelmente teria ido para a Europa, mas agora teria me arrependido. Lá, eu teria feito coisas muito diferentes, provavelmente ciência. Claro, há momentos que não gosto na Armênia, mas também há coisas que atraem. Mas parece-me que isso não é o mais importante. Mais importante é como você pode ser percebido como especialista, como pessoa, em vez de quanto você gosta de comida ou engarrafamentos.

Aqui, por exemplo, um baixo limite de entrada. Você pode decidir se está envolvido no setor imobiliário e, em três meses, comece a construir uma vila de chalés. Nos Estados Unidos, você decide que quer fazer imóveis, depois mostra apartamentos por cerca de cinco anos, começa a comprar e aluga apartamentos e, depois de mais 10 anos, começa a construir você mesmo.

Existem muitas possibilidades. Muitas startups e muitas pessoas entendem. Existem poucos exemplos em que uma equipe forte e uma ideia normal não conseguem. Muita segurança social, parece-me. Por muito tempo, as pessoas podem atingir o ponto de equilíbrio quando outra startup já tiver queimado todo o dinheiro que tinha. Na Armênia, as empresas podem trabalhar por um pouco de dinheiro por um longo tempo.

____
Material preparado pela equipe ITisArmenia
Uma pequena representação da Armênia em Habr: familiarizada com o setor de TI armênio, oportunidades e vagas.

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


All Articles