
Como tudo começou
Quando criança, ele gostava das obras dos escritores de ficção científica Asimov, Lem, Strugatsky, sonhava em criar robôs. A partir do momento em que o ZX Spectrum de 8 bits apareceu na casa, todos os meus pensamentos se voltaram apenas para programação. No Liceu, conheci pela primeira vez computadores da Europa, as primeiras 286 máquinas. Foi lá que no 11º ano tive minha primeira experiência de ensino . Ensinei os alunos do quinto ano sobre o Norton Commander, como copiar arquivos, rodar jogos, ler informações em um disquete. Estudando matemática na universidade (Faculdade de Mecânica e Matemática da Universidade Nacional V.N. Karazin Kharkiv), como muitos alunos, trabalhei constantemente em meio período - resolvia programação de laboratório. Paralelamente, entrei na pós-graduação. Descobriu-se que existem muitos professores de matemática, mas não há professores de ciência da computação. Portanto, aos 22Comecei a dar palestras sobre programação . Ele ministrou um curso sobre linguagens de programação C ++, Java, bancos de dados, cursos especiais sobre padrões de projeto, criptografia. No começo foi assustador - na platéia, meus amigos de ontem. É difícil se perceber em uma nova função, mas este foi apenas um excelente período de desenvolvimento de habilidades sociais.

Programação em Mecânica e Matemática foi tratada como uma disciplina humanitária, poucos realmente queriam aprender. Trabalhei apenas com os alunos interessados, exigia um mínimo de conhecimento dos outros. Agora é diferente, quando eu ensino, eu vejo o retorno. As pessoas entendem que os programadores estão ganhando mais do que o mercado, e isso é motivador. Às vezes encontro meus ex-alunos entre testadores, programadores, embora em certa época eles tenham prometido nunca fazer programação. Pela promessa, dei três.
Após a formatura, trabalhei no Instituto de Automação Integrada, que desenvolvia programas para usinas nucleares. A propósito, alguns de meus programas ainda estão "girando" em Khmelnytsky, NPP sul-ucraniana. Enquanto eu escrevia meu Ph.D. e lecionava, outro instituto pediu para construir um sistema para monitorar o crescimento e a fabricação de cristais. Naquela época, havia poucos especialistas desse tipo - ou eles saíram do exterior ou se dedicaram ao comércio. Como um jovem de 24 anos, tive uma ótima oportunidade de criar um produto para uma grande instituição que estava ganhando milhões exportando cristais. Graças a esta colaboração, o instituto foi certificado pela ISO, e comecei a fazer freelance em várias plataformas. Quando apareceu uma família, nasceu uma filha, ficou claro: algo precisa ser mudado. Foi assim que a empresa de outstaffing Muranosoft apareceu na minha vida e depois a EPAM.Minha carreira como programador começou e minha carreira de professor foi suspensa por cinco anos.
Como construir uma carreira de professor em negócios
A EPAM está crescendo rapidamente, novos caras estão constantemente se juntando e precisam ser treinados. E agora eu, já arquiteto, ensino de novo. Embora eu não diria que se trata de uma combinação de carreiras: ensinar outras pessoas faz parte do meu trabalho como engenheiro . Começo novos projetos e quero ser visitado por quem entende de arquitetura, pode ler diagramas, pode se responsabilizar por parte da obra, ajudando-me a atingir meus objetivos. Desde 2016, a empresa possui uma Escola de Arquitetura de Soluções (SAS)onde eu ensino. O objetivo do programa é transmitir conhecimentos fundamentais nessa disciplina em 5 meses e ajudar as crianças a ingressar em um novo patamar de carreira na empresa. Mas a profissão de arquiteto é, francamente, difícil. E 180 horas de treinamento é muito, então nem todas chegam ao fim. Aqueles que fizeram isso começaram a construir processos e projetar melhor algumas partes da solução, analisar requisitos em projetos e documentar a solução. Para que eu mesmo possa passar para um nível superior - arquiteto sênior, diretor de tecnologia ou arquiteto-chefe - preciso preparar um turno, que é o que faço.
Desde o ano passado, também venho trabalhando em um programa educacional externo Programa de mestrado , que foi criado pela EPAM em parceria com uma das universidades mais prestigiadas da Ucrânia - a Kiev-Mohyla Academy... Este programa de mestrado é preparado especificamente para desenvolvedores experientes que sonham em desenvolver uma carreira na área de TI e está disponível para absolutamente todos, independentemente de onde morem ou trabalhem. Junto com meus colegas, desenvolvi um módulo de Arquitetura de Soluções baseado em minha experiência em SAS. Mas, se na escola de arquitetos se deu mais atenção às reuniões offline, então no MsDP - a ênfase estava no formato online e nos workshops. O novo formato requer a adaptação do currículo - elaboração de questionários, questionários, tarefas de seleção, desenvolvimento de trabalhos de casa, etc. Agora que passou metade do treinamento, confesso que o grupo está excelente. Os caras são diferentes - existem desenvolvedores, gerentes, diretores. Tem o chefe da área de TI do banco, para quem é importante não ser arquiteto, mas entender os processos internos de sua área de TI. É interessante que alguns caras vieram da Bielo-Rússia,pagando pelo programa e viajando sozinho. Fiquei surpreso com sua determinação. Apesar de o programa ser intenso - apenas um módulo dura mais de 400 horas - os participantes estão extremamente motivados. Talvez porque a mensalidade está paga e a atitude é diferente. Não há situações em que alguém não tenha feito sua lição de casa. Como não há sessões sem perguntas. Os alunos exigem respostas, mergulham na profundidade do tema, precisam de detalhes. Quando você dá conhecimento e alguém precisa, o professor fica feliz. Aliás, o “corpo docente” do MsDP é formado por especialistas altamente qualificados. "Estrelas de TI" vieram a Kiev para se apresentar - várias estações de serviço, tops da EPAM, bem como professores convidados, incluindoque o programa é intenso - apenas um módulo dura mais de 400 horas - os participantes estão extremamente motivados. Talvez porque a mensalidade está paga e a atitude é diferente. Não há situações em que alguém não tenha feito o dever de casa. Como não há sessões sem perguntas. Os alunos exigem respostas, mergulham na profundidade do tópico, eles precisam de detalhes. Quando você dá conhecimento e alguém precisa, o professor fica feliz. A propósito, o “corpo docente” do MsDP é formado por especialistas altamente qualificados. "Estrelas de TI" vieram a Kiev para se apresentar - várias estações de serviço, tops da EPAM, bem como professores convidados, incluindoque o programa é intenso - apenas um módulo dura mais de 400 horas - os participantes estão extremamente motivados. Talvez porque a mensalidade está paga e a atitude é diferente. Não há situações em que alguém não tenha feito o dever de casa. Como não há sessões sem perguntas. Os alunos exigem respostas, mergulham na profundidade do tópico, eles precisam de detalhes. Quando você dá conhecimento e alguém precisa, o professor fica feliz. Aliás, o “corpo docente” do MsDP é formado por especialistas altamente qualificados. "Estrelas de TI" vieram a Kiev para se apresentar - várias estações de serviço, tops da EPAM, bem como professores convidados, incluindoQuando você dá conhecimento e alguém precisa, o professor fica feliz. Aliás, o “corpo docente” do MsDP são especialistas altamente qualificados. "Estrelas de TI" vieram a Kiev para se apresentar - várias estações de serviço, tops da EPAM, bem como professores convidados, incluindoQuando você dá conhecimento e alguém precisa, o professor fica feliz. Aliás, o “corpo docente” do MsDP são especialistas altamente qualificados. "Estrelas de TI" vieram a Kiev para se apresentar - várias estações de serviço, tops da EPAM, bem como professores convidados, incluindoBertrand Meyer , graduado em Stanford, criador da linguagem de programação Eiffel. São pessoas que conquistaram muito, têm vasta experiência, uma visão ampla do que está acontecendo. Essas reuniões são muito populares.

Eu também participo do programa de mentoria... É útil para especialistas que vêm do mercado e nem sempre possuem a expertise necessária para um projeto. Um mentor pode ajudá-lo a começar mais rápido. Às vezes, profissionais experientes vêm e querem retreinar suas habilidades. Juntos elaboramos um plano de desenvolvimento pessoal, metas que o aluno deseja atingir em um determinado tempo. Normalmente, essa cooperação dura de 2 a 6 meses. Esta é uma boa experiência, mas antes de tudo, é muito importante falar primeiro por que o mentor precisa dela e por que o mentor precisa dela. Em geral, é um bom hábito sempre pensar sobre o motivo de estarmos fazendo algo. De alguma forma, trabalhei com 7 caras ao mesmo tempo, mas ser mentor de tantos é difícil. Depois, meus menti se dispersam em projetos, alguns desempenham funções de arquiteto, outros ainda trabalham comigo, a gente mantém contato. Até se tornarem arquitetos,mas eles têm uma compreensão do trabalho arquitetônico.
Mas, ainda assim, o que está me ensinando? Tudo é bastante pragmático - é uma oportunidade de se capitalizar como especialista e o reconhecimento da minha expertise. Para me desenvolver e ganhar mais, preciso fazer o que os outros não fazem, assumir uma posição mais difícil. Para fazer isso, preciso deixar para trás uma situação estável, especialistas competentes. Além disso, como qualquer pessoa, a necessidade de autoexpressão e reconhecimento é importante para mim. Quando eles me ouvem, eles me perguntam, há uma sensação de estar sendo solicitado. Os professores sabem o que quero dizer.

Além disso, todos nós vendemos nossas competências no mercado... De dois candidatos a uma posição com quase o mesmo currículo, com experiência e habilidades semelhantes, escolhemos um bem conhecido - alguém que tenha falado em conferências, hackathons e eventos especializados. Apenas um bom especialista ou um candidato que pode trabalhar e treinar outros desenvolvedores para o nível médio, sênior, arquiteto? A resposta é óbvia. Da mesma forma, com habilidades sociais: você pode contratar um desenvolvedor com habilidades de comunicação fracas, mas também um gerente. Ou um arquiteto que sabe se comunicar e é forte no desenvolvimento, o que será benéfico financeiramente tanto para a empresa quanto para o próprio arquiteto.
Quem é um bom professor?
Concluindo, gostaria que você pensasse sobre quem é um bom professor. Cada um de nós foi influenciado por um professor ao mesmo tempo. Lembremos o conjunto de Alexandre o Grande e Aristóteles. O que une as pessoas que chamamos de “bons professores”? E o que é preciso para ser como eles?
Primeiro, é uma compreensão de por que você está ensinando. Já descrevi meus motivos acima.
Em segundo lugar, o que você ensina. É uma questão de conhecimento técnico. Eu senti isso quando curvas elípticas e algoritmos baseados nelas apareceram no curso de criptografia. Francamente, não entendi totalmente o assunto. E as perguntas dos caras espertos eram especialmente "quentes". Eu tinha que descobrir.
Terceiro, paciência é provavelmente a coisa mais importante no ensino.Essa “virtude” foi testada especialmente na universidade, quando durante a sessão os alunos tentaram manipular através da saúde e outras circunstâncias da vida, apenas para obter crédito. Além disso, paciência e aceitação serão necessárias em outras ocasiões. O que é óbvio para você leva tempo para o aluno compreender. Portanto, ensinando, você nunca deve cair na abordagem de "Eu vou lhe mostrar como fazer certo e como eu faço". Para preparar pessoas que pensam, use outro método - "faça, mostre-me e eu mostrarei a você como fazer melhor." Sim, isso leva ao fato de que cada engenheiro tem seu próprio estilo. Mas me parece que isso é para melhor, porque a diversidade é o que torna a indústria de TI, e o mundo como um todo, mais bonitos.