Meu filho quer virar programador – O que preciso fazer agora?

Jovem programando

Você certamente não ficará surpreso com o desejo dos pais modernos de que uma criança conecte sua vida à TI. Afinal, existem muitas histórias de sucesso e oportunidades nessa área. Mas nem todo mundo tem sorte. E enquanto os adolescentes sonham em criar seu próprio Facebook, jogo de computador ou máquina do tempo, seus pais ficam seriamente intrigados com a questão de como apoiar o interesse intermitente.

Maria Konopelko, fundadora da Digital Banana , explica o que fazer nessa situação.

Eu direi imediatamente que esses pais já podem ter sorte, porque cerca de 70% dos adolescentes, mesmo na 11ª série, não têm idéia do que gostariam de fazer na vida. Portanto, “olhos ardentes” e um interesse genuíno em alguns negócios são realmente valiosos.

Além disso, no caso da programação, a idade é praticamente irrelevante. Começam a desenvolver nesta área pode ser mesmo em seis anos.

Por onde começar?

Um adulto pode facilmente se confundir na variedade de especialidades de TI, para não falar de uma criança. Desenvolvedor, testador, arquiteto de sistema, designer de interface, analista – todas essas pessoas estão envolvidas, de uma forma ou de outra, na criação de uma solução de TI .

Para quais dessas profissões seu filho tem alma e descobre desde o início. Descubra o que levou a criança a fazer essa escolha.

Ele gosta de mundos de computadores, mas ele está apertado nos existentes? Talvez ele queira criar sua própria loja ou aplicativo on-line? Impressionado com o sucesso de um amigo de blogueiro em vídeo e quer entender a arte da edição e animação? Uma breve conversa restringirá o campo de pesquisa.

Jovem no primeiro emprego
Jovem no primeiro emprego

Se ainda é difícil formular, faz sentido assistir às aulas abertas oferecidas nas escolas de programação antes do início dos cursos ou fazer testes na Internet.

Online ou offline?

O treinamento em programação em nosso país está disponível a partir de seis anos. Algumas escolas de programação levam as crianças mais novas se souberem ler. Muitas técnicas já foram desenvolvidas para jovens geeks para tornar a imersão no mundo da TI o mais interativa possível.

As chamadas linguagens de programação visual, entre as quais Scratch e Google Blockly são populares em todo o mundo, visam treinar habilidades lógicas e fornecer uma visão geral dos princípios de programação.

Ao mesmo tempo, em pouco tempo, as crianças conseguem criar seu primeiro projeto – o jogo ou desenho mais simples.

Leia mais  Como ter um blog profissional

Os adolescentes encontrarão uma escolha mais rica e familiaridade com as linguagens de programação “adultas”: Python, JavaScript, C #, uma pilha de tecnologias da Web e os conceitos básicos do 3D. Os graduados dos cursos podem ter seus próprios jogos, sites, bots de bate-papo, redes neurais e conhecimento de linguagens de programação.

Um bom começo para aprender é a linguagem Python, porque foi desenvolvida como uma linguagem para o ensino de programação. Se uma criança gosta de tarefas difíceis, você pode dominar a pilha de engenharia clássica: C ++, java. Para quem precisa ver imediatamente o resultado, o desenvolvimento de sites front-end é adequado. Se o setor de TI é atraente, mas você não deseja entrar no código, considere o design da interface.

As linguagens java, kotlin para Android e Swift para os amantes de gadgets da Apple estão esperando adolescentes que desejam desenvolver aplicativos móveis. Para os fãs de jogos de computador, o C # será o idioma mais fácil para entrar na programação.

A propósito, você pode ficar sem um código. Por exemplo, no Unity, é fácil criar jogos bastante bonitos usando código pré-criado.

Você pode estudar no formato offline clássico e online, usando recursos gratuitos para isso. Mas a eficácia da programação de ensino on-line para adolescentes é controversa. Pelo menos porque requer motivação, disciplina e perseverança realmente fortes.

Outro argumento a favor do offline é o desenvolvimento de soft skills:

  • trabalho em equipe
  • delegação de tarefas
  • planejamento
  • apresentação dos resultados.

Essas habilidades são tão procuradas no mercado quanto o conhecimento de linguagens ou tecnologias de programação.

Apresentando empresas de TI

A imersão no ambiente pode ter um efeito impressionante na criança. Ver com seus próprios olhos como o trabalho em uma empresa de TI realmente funciona ou conseguir um estágio com um conhecido desenvolvedor de software ou jogo é exatamente o ponto da lista de desejos de seu jovem nerd.

Leia mais  Como criar um currículo perfeito
Homem codificando
Homem codificando

A comunicação com especialistas de sucesso, e mesmo em seu território, definitivamente ajudará na orientação de carreira e apoiará a motivação para codificar ainda mais. Entrar em uma empresa de TI não é tão difícil. Grandes empresas recebem os hóspedes e organizam excursões para os alunos. E desde 2017, eles vêm regularmente diretamente para as próprias escolas em dias especiais de conhecimento em TI .

Os grandes festivais de TI são obrigatórios para participar, nos quais a criança não apenas aprende em primeira mão sobre as profissões de TI, mas também conhece seu pessoal com a mesma opinião. Ir para lá também faz sentido procurar um mentor. Sim, os especialistas que participaram de tais eventos são bastante receptivos e devem dialogar.

Talvez alguns deles concordem em compartilhar conselhos profissionais ou revisão de código de tempos em tempos. O feedback regular simplificará bastante a vida de um nerd iniciante.

Normalmente, esses eventos são realizados com o apoio de grandes empresas de TI, universidades técnicas, fundações beneficentes ao longo do ano. Além disso, são realizadas campanhas internacionais na Rússia com o objetivo de popularizar a educação em TI entre os alunos: Semana Internacional do Código, Meet and Code, Code Hour e outros. Durante a campanha, workshops e palestras gratuitas sobre programação são mais que suficientes.

Jogos Olímpicos

O sucesso dos programadores na programação esportiva não pode ser esquecido. Nossas equipes participam regularmente dos maiores campeonatos mundiais do nível do ICPC e também vencem regularmente.

No caso de um adolescente, a participação na olimpíada de programação é outra oportunidade de testar a força de seu conhecimento existente e entender que, de repente, a Ciência da Computação, e não a programação industrial em nenhuma empresa, é o seu “tudo”.

Jovem trabalhando com dados
Jovem trabalhando com dados

Independentemente do resultado, os participantes das olimpíadas desenvolvem as habilidades mais importantes que serão úteis em todos os lugares: trabalhando em situações estressantes, encontrando maneiras não padronizadas de resolver problemas, trabalho em equipe.

Leia mais  As 5 profissões mais felizes

Para a vitória em algumas olimpíadas, você pode ter o direito de entrar em uma universidade sem exames de admissão, 100 pontos para o exame e outros bônus para o candidato.

A preparação para as Olimpíadas é um assunto sério. Por exemplo, nas aulas de programação da Olimpíada em nossa escola, os alunos durante o ano desmontam os principais tipos de tarefas e métodos para resolvê-los, dominam as habilidades necessárias para uma participação bem-sucedida na Olimpíada.

Quanto mais cedo você começar a treinar, maior a chance na 11ª série de receber os cobiçados bônus pela admissão na universidade. Faz sentido começar o treinamento e participar regularmente do movimento das olimpíadas a partir dos 14 anos.

Hackathons

Se a programação da Olimpíada parece muito fundamental e séria, para começar, você pode dar uma olhada mais de perto nos hackathons. Este formato do evento está disponível há muito tempo não apenas para adultos, mas também para jovens programadores.

A diferença é geralmente na duração. As equipes infantis recebem seis a dez horas para concluir a tarefa de hackathon .

Durante esse período, os caras passam por todas as etapas, desde a geração de idéias até a criação de um protótipo do produto ou MVP e a apresentação pública do resultado.

Durante o hackathon, especialistas convidados ajudam os caras a realizar sua idéia e definir suas prioridades corretamente. A saída é seu próprio jogo de trabalho e um poderoso backlog para seu desenvolvimento. A participação nos hackathons é gratuita, mas o mar de emoções, o trabalho em equipe e um projeto único são inestimáveis.

Escolha da universidade

Para onde ir é um tópico vasto, em algumas famílias, os anos levam anos para encontrar uma resposta. Não é tão importante o que o adolescente escolhe – informática fundamental, administração de sistemas de informação, engenharia de software, matemática e ciências da computação ou, digamos, informática de negócios – faz sentido reforçar a matemática, a física e o inglês. Sem esse conhecimento, estar em uma profissão será difícil.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *