O que eu gostaria de saber quando inicie na programação
- #Java
- #PHP
- #Node.js
- #Python
- #React
- #JavaScript
Começar na programação é bastante difícil e muitas vezes nos sentimos perdidos. Pensando nisso, escrevi este artigo com base em minha experiência.
Espero que te ajude a seguir na carreira!
#1 Foque em uma tecnologia
Sei que no começo da carreira tem aquela euforia para aprender novas tecnologias, e uma linguagem de programação parece mais legal que a outra nesse momento.
Assim você aprende um pouco de javascript, java, php, python... mas no fim não aprende muito de nada!
Aprofunde os estudos em uma tecnologia antes de aprender outra
Se você estiver nesse limbo, faça isso: pegue a tecnologia que mais gosta e crie projetos completos com ela. Só assim você avança do ponto de vista técnico.
Eu fui o cara que pulava de tecnologia em tecnologia... não seja essa pessoa também!
#2 Fica mais fácil com a prática
No começo é tudo difícil.
Pense no processo de aprender a falar: primeiro vem algumas letras, depois sílabas e finalmente palavras curtas, até você falar fluentemente sem nem fazer força!
É exatamente assim com programação!
O hábito de programar todo dia torna o ato de criar código mais fácil
Eu tenho duas horas diárias separadas somente para programação. Programo consistentemente todos os dias.
Esse é o segredo para ter um desenvolvimento técnico impressionante.
#3 Jamais minta
É sério, mentir tem o poder de destruir sua carreira porque você passa a impressão de não ser tecnicamente forte e de não ser confiável.
Seja um bom profissional ao invés de parecer um bom profissional
Se você não souber fazer algo que te pediram, aproveite para demonstrar proatividade e mentalidade de crescimento dizendo algo como "eu não sei resolver isso agora, mas posso investigar e levantar possíveis soluções para o problema".
Essa resposta demonstra que você está disposto a se dedicar para suprir a demanda, indo além da zona de conforto.
#4 Aprenda a se comunicar
Trabalho com comunicação desde 2016, quando iniciei na área de redação.
Considero a comunicação minha "vantagem injusta" porque ela abriu e continua abrindo muitas portas para mim.
Na carreira de dev, sinto o impacto na hora de explicar minha visão da solução assim como no relacionamento com meus colegas de trabalho.
A comunicação explicita seu valor como dev
Existem técnicas de comunicação que todo dev deve conhecer. Farei um material dedicado a isso no futuro.
#5 Desenvolva visão de negócio
Nós como programadores gostamos de codar pelo simples prazer de ver o sistema pronto. Mas o mundo real requer uma atenção especial.
O código só tem valor se for uma solução real
De que adianta aplicar as melhores práticas de clean code se ninguém vai usar o sistema? A verdade dura é que o cliente não liga para o código... ele quer apenas as benesses que o código traz.
Além disso, ter visão de negócio te destaca como programador porque você embasa suas sugestões em necessidades do cliente, trazendo muito valor para o software.
Isso vai muito além do simples ato de criar código!
Leitor, quero te pedir um favor.
Estou participando da competição de artigos da DIO e escrevi o artigo Saber SQL e Power BI me fez ganhar R$ 3.000 em duas semanas.
É um relato real que fiz sobre uma experiência de negócio. Se puder deixar um upvote e um comentário no artigo, me ajudaria muito =D