Se você se aventurou recentemente no mundo da programação, provavelmente deve estar ciente de que escrever códigos para ganhar a vida não é algo que se aprende sem prática.

 

É um recém-formado iniciando seu primeiro trabalho como desenvolvedor, fez um curso rápido de codificação para se especializar na área ou é um trabalhador mais antigo que fez a transição para a programação? Aqui estão alguns conselhos para programadores novatos de quem faz isso há anos.

 

1. Não fica mais fácil, você fica mais esperto.

 

A programação não é um esforço simples. Requisitos mudam no meio dos projetos, a tecnologia avança rápida e impiedosamente, os clientes são rápidos em julgar e demoram a explicar. A programação não fica mais fácil. Pelo contrário, nós programadores ficamos mais inteligentes.

 

A primeira vez que você encontra um bug em particular, você é um fracasso até encontrar a solução. Quando chegar nesse ponto, você prontamente se torna um deus. Você vai viver esses dois estados constantemente: “eu sou um deus” e “não tenho idéia do que estou fazendo”.

 

O truque é o seguinte: na próxima vez que você encontrar esse bug, você já sabe como consertá-lo ou pelo menos o caminho correto para começar. O bug não ficou mais fácil, você ficou mais esperto.

 

2. Aprenda todos os dias.

 

Todos acabarão se tornando obsoletos. Se você não está aprendendo, você se tornará obsoleto muito mais rapidamente. Você deve aprender ou morrer! A tecnologia é muito rápida e imprudente para qualquer um de nós programadores ficar para trás.

 

A parte mais complicada disso é aprender como aprender. Leva anos para ser proficiente em codificação, e mais alguns anos para ser bom em entender o que você precisa saber e deixar ir o que você não precisa. Você vai chegar lá, apenas dê tempo ao tempo.

 

3. Às vezes, a programação é uma droga.

 

A programação é difícil. Nós trabalhamos em um mundo sem regras universais, um mundo no qual um cliente que pede um carro pode exigir que ele também seja um avião, e nós teremos que entregar isso em uma semana.

 

Além disso, os programadores podem ser pessoas difíceis de trabalhar. Nosso campo é aquele em que o solo se desloca quase todos os dias, onde espera-se que você encontre o equilíbrio e continue andando. Você vai ter que se acostumar a se sentir desequilibrado.

 

Mas tenha coragem: todos nós nos sentimos assim! Nenhum de nós consegue acompanhar tudo. Apenas continue seguindo em frente e você ficará bem.

 

4. Ninguém sente como se soubesse o que está fazendo.

 

Eventualmente, você começa a perceber que você se sente como se não soubesse o que está fazendo o tempo todo. Quando você tem essa epifania, você pode se sentir bem deprimido. Como alguém pode desfrutar do seu trabalho se você se sente estúpido o tempo todo?

 

Não desista. Em vez disso, mude a forma como você olha para si. Não pense que não conhecer a solução é ser estúpido, pense que você não aprendeu a solução ainda. Muitos programadores são solucionadores de quebra-cabeças no coração. Aprenda a amar o quebra-cabeça, e a habilidade seguirá.

 

5. Você será sobrecarregado em algum momento.

 

O estresse vem para todos nós. Você pode tentar afastá-lo, atrasá-lo, mas ele acabará por chegar até você, e a cafeína só ajuda. Como você reage às pressões do seu trabalho determinará o quanto você gosta desse campo.

 

Não dobre seu trabalho. Veja a montanha de coisas para fazer na sua frente e não tente trabalhar além dos seus limites para dar conta. Dessa forma, levará ao esgotamento. Aproveite o seu trabalho, mas também viva a sua vida. Você só tem uma.

 

6. Habilidades de comunicação são mais importantes que habilidades de codificação.

 

Você pode aprender todo o código, todos os padrões de design, todas as estruturas que você quer, mas se você não puder explicá-los para os outros, isso não conta. Em um primeiro momento, ninguém se importa com o que você pode fazer. Eles se importam com o que você pode descrever.

 

Os clientes não podem ler nossas mentes. Parte do nosso trabalho é levar coisas muito técnicas e explicá-las a pessoas não técnicas. Esta não é uma habilidade natural para muitos de nós, mas apenas porque não somos bons nisso ainda não significa que nunca seremos. É preciso prática e experiência para se tornar um comunicador eficaz. Dê a si mesmo tempo para ter essa experiência e você chegará lá. Os melhores programadores costumam ser os melhores comunicadores, porque ajudam as pessoas a entender o que está acontecendo.

 

7. Não pense que você já sabe.

 

Você não pode aprender nada se você já sabe tudo. Muitos programadores ficam confortáveis ​​em um trabalho onde, como eles já sabem tudo, não há necessidade de aprender. Esses programadores se tornam carrapatos, por isso, em seus empregos atuais, a remoção deles causaria danos à empresa. Eles não podem ser demitidos, claro, mas também não podem ser promovidos.

 

Não se torne um carrapato. Se você não pode aprender nada com as pessoas na sala, você está na sala errada.

 

8. Um bom ambiente vale muito mais que um alto salário.

 

Você não pode colocar um custo sobre o estresse causado por trabalhar em um ambiente hostil. Seja qual for o motivo, se você estiver trabalhando em um emprego que não o deixa mais feliz, faça o que puder para se afastar dele ou mudá-lo.

 

Eu sei que, para algumas pessoas, o dinheiro é bom demais para sair. Talvez você e sua família não possam fazer outra mudança de emprego agora. Seja qual for o motivo, no futuro você agradecerá dez vezes se conseguir criar uma maneira de ficar satisfeito com seu trabalho.

 

Você não precisa mudar de emprego se não estiver satisfeito com o atual. Fale com seu chefe, talvez haja algo que ele esteja disposto a fazer para ajudar a diminuir seu estresse. Converse com seus colegas de equipe, talvez eles possam ajudar a descobrir por que você está tão estressado.

 

Muitas vezes há uma solução que pode ser encontrada em sua própria equipe, mesmo que seja algo simples. Apenas permitir o uso de fones de ouvido como cancelamento de ruído, porque as conversas no corredor são barulhentas e perturbadoras, já pode ser a solução. Muitos gerentes estão dispostos a fazer pequenas coisas para manter seus funcionários felizes.

 

Não gaste toda a sua vida trocando tempo por dinheiro, não vale a pena. E se você encontrar um ambiente acolhedor, onde os programadores são valorizados e não se espera que você cumpra horas insanas, fique lá por algum tempo. Não para sempre.

 

Você consegue.

 

Aqui está a coisa mais importante que você precisa saber: você pode fazer isso. A programação parece mágica e alguns profissionais parecem tornar tudo mais fácil. Não caia nessa. Não é fácil, nunca foi, provavelmente nunca será. Mas isso pode ser feito e você pode fazê-lo. E a indústria de programação precisa de novas mentes e novas experiências como a sua.

Está conhecendo o mundo da programação agora? No curso Aprenda a programar em um FDS você cria seu primeiro site em apenas dois dias.É só clicar aqui para saber mais!

 

8 coisas que todo novo programador deve saber
5 (100%) - 1 voto
Você pode também gostar