Hey! Tudo bem?
Toda pessoa desenvolvedora precisa evoluir habilidades além do código e que têm a ver com a rotina de trabalho em time e o aprendizado contínuo. Se você nos acompanha há algum tempo, já sabe o que pensamos: são competências tão importantes quanto dominar a técnica e que também precisam estar em constante evolução. Por isso, selecionamos alguns artigos para te ajudar nas chamadas “soft skills”
Você também vê como é a arquitetura tech do Airbnb, a armadilha da padronização em projetos, diferentes pontos de vista sobre o teste de métodos privados e como lidar com críticas a um código legado.
Boa leitura!
EVOLUÇÃO PESSOAL NO TRABALHO
Nunca pare de aprender
Ser uma pessoa desenvolvedora é como estar em um infinito jogo de aprender: sempre tem algo novo, alguma mudança ou processo a ser melhorado. Nunca estamos 100%, tornando a busca pelo aperfeiçoamento pessoal ainda mais divertida e intrigante. Nesse artigo, conheça as principais estratégias para superar algumas dificuldades na rotina de aprendizado constante de uma pessoa desenvolvedora. Dica do Murilo Ramos.
Três maneiras que você pode estar atrapalhando seu time de desenvolvimento
Devido à escassez de profissionais na área, muitas empresas buscam aumentar, a todo custo, a produtividade do seu time de desenvolvimento. Mas, muitas vezes, algumas atitudes e decisões corporativas podem ser a razão da falta de otimização da equipe. Nesse artigo você encontra os três principais erros que prejudicam a eficiência do seu time de desenvolvimento. Dica do Murilo Ramos.
Como dizer “não” no trabalho
Muitas pessoas têm dificuldade em dizer “não” no seu ambiente de trabalho, seja por questões hierárquicas ou pela formalidade do ambiente. Entretanto, dizer “não” em alguns momentos é uma forma de estabelecer respeito e profissionalismo no seu trabalho. Veja nesse artigo algumas dicas de como negar algo de maneira profissional e saudável para suas relações de trabalho e sua reputação profissional. Dica da Claudia Capelini.
re:Work, a plataforma da Google que visa melhorias no ambiente de trabalho
Todos devemos esperar mais do trabalho. Pelo menos, é o que acredita o time da re:Work, plataforma da Google que, a partir de pesquisas em dados de recursos humanos, propõe ideias para empresas e táticas para colocar as pessoas em primeiro lugar, tornando-as mais felizes, saudáveis e produtivas. Nessa plataforma, você pode entender um pouco mais sobre como o time da re:Work enxerga o ambiente de trabalho e todas as melhorias positivas que eles esperam promover. Dica do André Benjamim.
CAMPUSCODERS INDICAM
A arquitetura tech do Airbnb
Um passo de grande importância durante o desenvolvimento de projetos é analisar quando existe a necessidade de fazer mudanças na arquitetura para se preparar para desafios futuros. Nesse artigo, vamos entender um pouco mais sobre como foram os processos de mudança de arquitetura na plataforma Airbnb, uma das maiores em seu ramo, explicados por Jessica Tai, gerente de engenharia da empresa. Dica do Murilo Ramos.
A armadilha da padronização
Muitas vezes podemos pensar que padronizar uma cadeia de diferentes processos pode nos ajudar a enxergar o projeto como um todo e, consequentemente, ter mais facilidade na hora de resolver os diferentes problemas que podem surgir de uma só vez. Porém, isso nem sempre é verdade e, muitas vezes, pode levar a problemas maiores do que aqueles que tentamos resolver inicialmente. Nesse artigo, Adam Gordon propõe essa problemática e te convida a uma reflexão sobre estratégias para resolver problemas. Dica do André Benjamim.
Os diferentes pontos de vista sobre o teste de métodos privados
Um tópico que ainda causa bastante discussão entre pessoas desenvolvedoras é sobre o teste de métodos privados. Algumas defendem que eles podem ser testados diretamente, outras defendem exatamente o contrário, como descobriu Jesse Duffield ao expor sua opinião em seu trabalho. Nesse artigo, ele reflete a respeito e se propõe a explicar os diferentes pontos de vista sobre o tópico, além de tentar, ao fim, sintetizá-los e criar uma estratégia geral que possa ser adotada. Dica do André Benjamim.
Quem escreveu isso?
Nesse pequeno texto, Philip Heltweg conta um pouco sobre o processo de entrada de um dev júnior num time e, aos poucos, da frustração que ele acumula ao ter que analisar códigos antigos. Você verá porque falar mal de código antigo é divertido e gera camaradagem, mas é importante tomar cuidado. Dica do Murilo Ramos.