“Atributos pessoais que permitem que alguém interaja de maneira eficaz e harmoniosa com outras pessoas.”

Essas habilidades são mais complexas do que sua pilha de tecnologia, porque você não pode simplesmente prová-las em um teste, e a maioria das empresas não fará perguntas sobre elas. Mas eles são, na minha opinião, vitais para novos desenvolvedores.

Eu sou Pachi, um desenvolvedor autodidata e um imigrante Latinx. E sem perseverança, eu teria desistido da carreira de desenvolvedor há algum tempo.

O que é perseverança, você pode perguntar? O dicionário diz:

“Persistência em fazer algo apesar da dificuldade ou demora em alcançar o sucesso.”

E deixe-me dizer-lhe, a demora parecerá eterna e as dificuldades aparecerão uma após a outra.

Estou lhe dizendo isso de um lugar de experiência. Ainda não consegui aquele primeiro trabalho de desenvolvimento do qual todos vemos pessoas falando. Toda a minha experiência de trabalho vem da aceitação de toda e qualquer oportunidade que me seja oferecida (o que não recomendo - é exaustiva e o desgaste é certo).

Então, como você continua? Bem, eu vou te dizer.

Como perseverar em 3 etapas

Conheça o seu "porquê"

Não me importa se o seu motivo é salvar os famintos, ser o próximo Bill Gates, ajudar seus pais a comprar uma nova casa ou mesmo apenas pagar suas contas mensais.

Você tem que ter um motivo forte o suficiente para motivá-lo quando as coisas não estão parecendo incríveis.

Minha família está no Brasil e os dólares se convertem em muito dinheiro lá. Eu realmente quero ajudar minha família a ter uma vida mais confortável.

Então, eu tenho um porta-retratos com eles no meu computador. Eles são meu principal motivo de estar trabalhando para me tornar um desenvolvedor.

Então, apenas encontre algo que possa mantê-lo vivo: dinheiro, família, glória - ou tudo isso!

Tem um plano

Não, você não precisa comprar um planejador bonito, canetas elegantes e adesivos e anotar objetivos de vida de curto e longo prazo. Embora você possa fazer isso se for o seu lugar. Certamente não é meu. Eu sou minimalista. Portanto, vamos manter as coisas curtas e eficazes.

Descubra o que você quer aprender e por quê. E como. Você pode definir um prazo para si mesmo, mas mantenha-o livre para não se pressionar muito e acabar se sentindo um fracasso.

Seus planos devem ser mais ou menos assim:

“Eu quero aprender React. Porque sou um desenvolvedor front-end e o React é um framework popular que vejo muito em anúncios de emprego na minha área.

Vou começar com a classe React gratuita freeCodeCamp. E seria ótimo se eu pudesse estudar 5 horas por semana e terminar em 3 meses. ”

Tem que fazer sentido para você, parecer factível e não assustá-lo muito (a menos que seja assim que você trabalha).

Muitas vezes vejo pessoas dizendo que não estabelecem metas porque têm medo de falhar e se sentem mal com isso. Seu pequeno plano aqui é apenas um plano. Ajuda se você se sentir animado e esperançoso, mas não sobrecarregado.

Além disso, não há vergonha em mudar seu plano conforme necessário. Eu era freelancer para uma empresa que usava um framework que eu não conhecia (eles não usavam ReactJs, o que eu queria aprender).

Então, revisei e adaptei meu plano. Isso também me ajudou a trabalhar para ser flexível, e essa é definitivamente uma habilidade importante em nosso grande mundo de tecnologia, onde as coisas mudam todos os dias.

Dê a si mesmo permissão para relaxar

Novos programadores são destemidos e imparáveis. Eles são ativos nas redes sociais, têm 10 cursos da Udemy e começaram apenas 3, têm muitos sites salvos e abas abertas, e as pessoas continuam dizendo a eles mais e mais coisas para aprender.

* respiração profunda * É exaustivo!

Você quer ter sucesso. Eu sei, eu vejo você! E há muito o que aprender. Mas você tem que respeitar sua mente e corpo.

É normal tirar um dia de folga e assistir a alguns programas, ler um bom livro (não técnico) ou simplesmente não fazer nada. Pode ser um chá frio ou um banho quente, talvez chocolate ou uma caminhada. Mas ajuda saber que pequenas coisas podem ajudar você a relaxar e colocar sua mente onde precisa estar para voltar a trabalhar com saúde.

Todos nós sabemos que a procrastinação é o nosso maior inimigo (vou checar meu Twitter REAL rapidamente antes de terminar este artigo). Mas às vezes é mais fácil lidar com as coisas no longo prazo se desistirmos de vez em quando.

Conclusão

Ainda não sou o que a maioria das pessoas consideraria um desenvolvedor "bem-sucedido". Tenho um emprego de meio período em uma pequena empresa e tenho grandes sonhos e lugares para ir. Portanto, também irei revisitar este artigo novamente e novamente.

Mas aqui você tem meus "segredos" ... As coisas que têm me feito continuar. E aposto que você já faz algumas dessas coisas também, e você nem sabia disso!

Aposto que você é um Junior Dev cheio de perseverança, abrindo seu caminho neste mundo dev. E agora, você conhece esses truques e pode usá-los a seu favor.

Sempre que você ficar preso, volte ao seu plano e verifique se está no caminho certo. Se tudo estiver nos trilhos, mas você ainda se sentir "desligado", converse um pouco sobre seus PORQUES e tente se animar com eles novamente.

Mas não se esqueça, às vezes a resposta é apenas tirar um tempo para relaxar um pouco.