Programar é difícil para todos.

Comecei a “codificar”¹ quando eu era jovem, e na altura, isso veio naturalmente para mim. Bem, o HTML veio naturalmente para mim. Eu não me aventurei no JavaScript ou Ruby até meus 20 e poucos anos, e nesse ponto, digamos que não foi intuitivo.

Não há um único desenvolvedor nesta plataforma – ou fora dela – que fecha os olhos, escreve código perfeito antes da hora do almoço, dá tapinhas nas costas para um trabalho bem feito, e fica observando o fluxo de dinheiro em.

As empresas não precisariam manter engenheiros na equipe se este fosse um trabalho fácil. Se a programação fosse fácil, seria uma coisa de 1-2-3 e as empresas o contratariam na rara ocasião em que o código precisasse ser revisado. As empresas não pagariam aos desenvolvedores mais do que o salário médio dos médicos se fosse um trabalho fácil.

Mas isso não significa que seja um trabalho impossível, nem que a programação seja uma tarefa intransponível. Significa apenas que todo desenvolvedor luta em algum ponto, e que lutar não é um indicador das suas capacidades.

Os melhores desenvolvedores olham para suas telas, perplexos, se perguntando se deveriam ter outra pessoa para ver o que acabaram de fazer.

Não faz mal se não vier naturalmente para si.

“Porque não consigo perceber isto?” Foto de Timo Stern em Unsplash

Muitas coisas não vêm naturalmente para nós, mas ainda aprendemos a fazê-las… e muitas vezes, aprendemos a fazê-las bem.

Ask alguém que aprendeu outra língua mais tarde na vida se ela veio naturalmente para eles.

Ask um patinador olímpico no gelo se lhes veio naturalmente.

Ask um médico espantoso se eles alguma vez diagnosticaram mal alguém.

Pense nas coisas que faz no seu dia-a-dia e pergunte a si próprio quantas dessas coisas foram intuitivas para aprender. Você nasceu sabendo cozinhar? Você descobriu como navegar no estranho software interno da sua empresa no primeiro dia do trabalho?

Não se trata de intuição; trata-se de reconhecer que você é capaz de aprender coisas novas, independentemente da sua idade ou da sua inexperiência.

Você pode e será bem sucedido se descobrir como aprender.

>

>404040>>

Foto por Bonnie Kittle on Unsplash

Eu quase falhei trigonometria e espanhol no ensino médio, mas acabei ensinando trigonometria bilíngüe alguns anos depois. Não se preocupe; eu não era desqualificado. Eu apenas descobri como eu aprendo.

Programação é um dos poucos campos onde o autoestudo pode te levar tão longe – ou mais longe – do que – o estudo formal. Você só tem que descobrir como aprender.

Algumas pessoas usam cursos ou jogos online para aprender a sintaxe de uma língua. Eles são capazes de pegar o que aprenderam com esses exercícios e usá-los para criar uma aplicação em grande escala. Outras pessoas chegam ao fim do mesmo curso online e depois olham para um editor de texto em branco, não fazendo a ligação entre a sintaxe que memorizaram e a aplicação funcional do código que estão tentando escrever.

Algumas pessoas prosperam na codificação de bootcamps porque estão trabalhando colaborativamente e aprendendo com os outros. Outras pessoas percebem que estão apenas regurgitando o código que aprenderam… ou guardando os exemplos do instrutor para uso posterior.

Existem tutoriais de codificação em todo o YouTube. Eu já fiz alguns. Muitos de nós fizemos. Algumas pessoas são capazes de fazer um tutorial e depois aplicar imediatamente o que aprenderam para construir algo próprio. Outros passam por todo o tutorial e deixam comentários como, “Como eu mudo a cor da caixa no topo?”

O resultado é que só você sabe como aprende – mas nunca fique sentado pensando que é incapaz.

Se você está tendo problemas para conceituar algo, quebre-o. Peça a alguém que o explique. Não seja uma daquelas pessoas que tem medo de fazer perguntas. Eu prometo a você – o desenvolvedor back-end sênior que você admira fez pelo menos uma pergunta hoje.

¹ Adicionou aspas em torno de “codificação” por causa do aparente debate sobre se a construção de sites inteiros apenas em HTML/CSS conta como “codificação”.

>

>>404040>>404040>>404040>

Conectar no LinkedIn.

Leave a comment

O seu endereço de email não será publicado.