1RT uma dica sobre desenvolvimento web e carreira, talvez alguns causos...
(bem genérico assim terei assunto 😂)
#nodejs #php #functional #vuejs #devLife #devaTip
(Este bilhete é verdade.)
Até que entendi onde estava o erro.
Não se trata de escrever testes, mas de escrever código testável.
Programação Funcional me ajudou d+, bem como injeção de dependências.
A chance de defasagem é muito alto, sem contar que muitos são uma "documentação guiada".
Achar que todas são iguais e escrever linguagem A como se ela fosse B é perigoso
Mais doq aprender uma sintaxe, você precisa aprender os motivos de linguagem, oq está por trás das suas decisões
Em geral só leio, não codifico nada até terminar. Isso gera "memória", quando vou escrever e tenho dúvidas, lembro que há algo na doc sobre oq estou querendo.
Não há real valor em saber 50 linguagens de programação e não se destacar em nenhuma
Isso fez grande diferença na minha carreira. Isso não significa desprezar ou ignorar outras langs, mas ter foco e disciplina
Aprenda tudo sobre sua stack
Há excelentes referências, porém uma das melhores se chama tentativa e erro
É muito difícil dizer que sabe de algo sem nunca ter experimentado, e não basta seguir "cursos e tutoriais"
Faça diferente, de outra forma, evolua.
Entenda sua origem e oq resolve
Precisamos criar softwares que tirem proveito dos múltiplos processadores da atualidade, FP é fundamental nesse processo
gotw.ca/publications/c… (artigo de 2005, sinta-se desatualizado)
Compreender o contexto micro e macro de um código te dá poder
Pense no código como blocos, vá montando eles e veja como se completam
Se há globais no meio pode ser difícil, por isso evite ao máximo o uso de globais
Aprenda como ele funciona, aprenda sobre sua história, de onde veio e para onde quer ir
PWA é a consolidação de várias vitórias
As vezes, quando não a entendemos é por que ainda não estamos prontos
Não pule etapas, respeite pré-requisitos.
Procure as comunidades e saiba quais caminhos percorrer
Se você não pratica essas habilidades como acha que vai conseguir trabalhar em projetos de grande porte?
Isso vale para tudo, processos, arquitetura, código, provisionamento...
Há limites, mas mantenha o foco
Dê prazos para dar prazos...
Você não é obrigado a saber de tudo. Tudo pode ser mais simples ou mais complexo doq o imaginado.
POCs são ótimas para essas situações
Porém é um dos poucos locais onde você tem a oportunidade de trabalhar em tantas coisas variadas em um espaço curto de tempo
Lembro com carinho dessa época, aprendi muita coisa, em especial como falar com o cliente
É acessível e inclusiva, porém o mercado evoluiu tanto que não é mais tão simples quanto antigamente
São várias camadas, siglas e variações
É por isso que caras como Vue.js fazem sucesso, simplificam sem "descer o nível do mercado"
Infelizmente isso gerou alguns problemas, como a baixa qualidade de soluções e projetos
Não pq esses profissionais sejam ruins, mas pq backend é diferente do frontend
...
Mesmo com uma melhora na qualidade, ainda sofremos impactos com esse "fenômeno"
Pessoalmente, meu medo é que no futuro esses projetos "explodam" e a culpa recaia no Node/JS e não no "momentum" em que foram criados
Há muita má prática neles, em especial a forma como lidam com banco de dados
Ao manter a conexão c/ o DB global, se ela é invalidada prejudica todas as requisições
Estude sobre Pool de Conexões, recomendo Knex, solução completa para DB relacionais
knexjs.org
Essa vantagem também é um ponto ruim
Cabe ao profissional escolher suas estratégias
Nessas horas um bom repertório faz diferença, estude técnicas de injeção de dependências, factory, imutabilidade, isolamento
Programação Funcional será diferencial
Transmitir conhecimento é a melhor forma de fixá-lo e aperfeiçoá-lo
Não me pergunte como 😂
Quem está na área sabe que ralamos muito, muitas vezes mais de 10h por dia, até mais se você costuma estudar
Isso é saudável? Não, mas é assim que é, são sacrifícios
...
NÃO SIGNIFICA QUE É NORMAL OU ACEITÁVEL VARAR MADRUGADA TRABALHANDO
Conheça seus limites e saiba quando estão te explorando
Video Game
Animes
Helena ❤️
Tem me ajudado a aliviar o stress e manter a mente no lugar
Tenha mais de uma atividade recreativa e alterne entre elas, fica difícil enjoar :)
Imagine, se Vue já é incrível, imagine algo melhor que ele?!?
É essa a mentalidade que devemos ter, não ficar de clubismo
Tirar dúvidas, trocar ideia, fazer amigos...
Sem dúvidas sou um outro profissional graças as comunidades
Nem tudo são flores, mas há gente muito séria querendo promover um ambiente seguro e de qualidade