#159 - Assumir mais responsabilidades é o pulo do gato pra ser promovido?


Hey! 👋

Junte-se a nossa comunidade no DISCORD!

Por lá tem muita troca de conhecimento, networking e é claro: MEME.

Clique aqui para acessar!

Gabriel Nunes (@nunesgabriel)

“Programs must be written for people to read, and only incidentally for machines to execute.”
– Harold Abelson

Essa frase do professor do MIT e coautor do clássico livro Structure and Interpretation of Computer Programs nos lembra de uma das bases da boa programação: escrever código legível e compreensível por outros desenvolvedores (ou por você mesmo no futuro). Afinal, o computador até entende qualquer coisa… mas humanos precisam entender também.

É um lembrete para priorizar clareza, organização e boas práticas no código, e não só fazer algo que “funciona”.

Assumir mais responsabilidades é o pulo do gato pra ser promovido?

Depois de cinco anos como engenheiro front-end sênior e líder de equipe, o cara sentia que estava meio estagnado. Em setembro de 2022, decidiu focar na carreira de verdade. Ele poderia trocar de empresa atrás de desafios, mas escolheu assumir mais responsabilidade onde já estava — e isso mudou tudo.

Primeiro, se jogou na migração da base para TypeScript, ficando fera no assunto e ajudando a equipe a andar rápido. Mostrou para o CTO que estava comprometido e, numa avaliação, perguntou onde poderia ajudar mais. Acabou dedicando um dia por semana para ajudar o time de dados a colocar o pipeline Dataflow em produção, além de continuar liderando a equipe web.

No quarto trimestre, quando a migração desacelerou, ele dobrou a aposta: trabalhou até no recesso de Natal para concluir o projeto. Também cortou o tempo da integração contínua pela metade e melhorou a experiência do desenvolvedor em internacionalização. Além disso, implantou pipelines de dados e lançou vários recursos novos.

No começo de 2023, surgiu uma nova equipe para criar integrações com parceiros da empresa. Ele pediu para liderar e o CTO topou. Já trabalhava em três times ao mesmo tempo, liberando o CTO para focar em outras coisas.

Seguindo a ideia de promoções graduais, ele trabalhou no nível da nova função por alguns trimestres, contratou pessoas, fez migração pesada de banco de dados e implementou sistemas importantes. Quando pediu a promoção a Engenheiro de Software de Equipe, o CTO quis esperar mais um pouco, mas aceitou promovê-lo na hora, com metas para o próximo trimestre.

Hoje, ele é o primeiro Engenheiro de Equipe da empresa, um meio-termo entre líder e CTO. Foram 12 meses de dedicação, paixão e trabalho duro, com uma pitada de sorte. E aí, bora se inspirar?

Um recado do patrocinador 📣

Código limpo além da teoria

Você já deve ter ouvido falar de Clean Code, certo? Mas aplicar isso na prática nem sempre é tão simples. O Asaas encara o código limpo como uma questão de respeito: com quem vai dar manutenção, com quem vai escalar e, claro, com quem usa nosso produto.

Manter o equilíbrio entre performance, legibilidade e qualidade é parte da nossa rotina. Se você também acredita nisso, seu próximo passo pode estar no Asaas! Confira as oportunidades abertas: go.codecon.dev/asaas

🤖 Protocolos: libertadores ou controladores?

Os protocolos já foram vistos como a promessa de liberdade digital, mas a real é que eles acabam nos controlando, e pior: nem percebemos. Eles simplificam a vida, sim, mas à custa da autonomia, já que terceirizamos decisões e, com o tempo, seguimos as regras sem nem questionar. Seja no mundo técnico ou social, protocolos moldam comportamentos e viram parte da nossa identidade. Hoje, com tanta informação e opinião pronta, a gente vive na era da “Protocolização 2.0”: menos criatividade, mais fórmulas prontas, e tudo parecendo espontâneo.

☁️ Como economizar 1 bilhão sem ir pra nuvem?

Ao invés de seguir a moda da nuvem, uma empresa decidiu investir em infraestrutura própria e economizou pesado: cerca de 90% em relação à AWS. Em vez de pagar bilhões com serviços sob demanda ou instâncias reservadas, preferiu cuidar dos próprios servidores — e se deu bem. Mesmo com uma equipe enxuta, conseguiram manter milhares de máquinas funcionando com eficiência. O recado? Nem toda solução moderna é a mais barata. Às vezes, ir contra a maré rende um baita desconto (e lucros).

💬 Debate bom é debate organizado

Discussões complexas pedem calma e organização, e nem Slack nem Discourse entregam isso bem. Respostas impulsivas e comentários bagunçados transformam qualquer debate em caos. Foi aí que surgiu o CQ2: uma plataforma gratuita e open source feita sob medida pra conversas profundas. Dá pra criar tópicos dentro de tópicos, manter o foco, acompanhar tudo sem perder contexto e até marcar o que já foi resolvido. Ideal pra quem quer menos gritaria e mais produtividade nas discussões. Bora conversar com mais clareza?

📈 Métricas de verdade

Medir produtividade em engenharia de software é um baita desafio, e todo mundo sabe disso. Mas quando o cargo exige responsabilidade, é preciso encontrar uma solução. Em vez de se apoiar em métricas enganosas, a ideia é simples e poderosa: medir quanto tempo do time está sendo gasto em tarefas que realmente geram valor. Nada de contar bug, deploy ou tarefas sem impacto real. O resultado? Conversas mais maduras na liderança, foco no que importa e uma regra de ouro: a métrica só funciona se for usada com honestidade.

💼 Entrevista técnica funciona?

Mais uma entrevista técnica, mais uma reprovação. E surge a dúvida: será que esse modelo realmente avalia bem um profissional? Quem já passou pelo papel de entrevistador e exigiu domínio de estruturas de dados, agora questiona se não seria mais útil focar em ensinar e entender o raciocínio prático. Um desafio que já foi resolvido no dia a dia virou um bloqueio sob pressão. No fim, parece que muitas entrevistas viraram um ritual excludente, que não mede a capacidade real de resolver problemas complexos no trabalho.

🛟 Networking é o novo seguro-desemprego

Se tá difícil guardar grana pra uma emergência, a saída é construir uma rede de apoio pra quando der ruim. O mercado tá instável, as empresas mudam de rumo do nada e ninguém tá 100% seguro. A solução? Fazer networking de verdade: ajudar sem esperar retorno imediato, trocar ideia com quem vive os mesmos perrengues, participar de comunidades, criar conteúdo útil (mesmo sem ser expert) e pensar nas suas habilidades como um investimento. Seja útil, dentro e fora da empresa, e prepare o terreno, porque uma boa rede pode ser seu melhor plano B.

Pequenos hábitos fazem grande diferença. Neste episódio, falamos sobre como atitudes simples ajudam os devs a se destacarem de verdade.

Vem ouvir o episódio da semana! 🎧

Ordem dos Logs no JavaScript

Qual será a ordem correta de saída no console ao executar o código abaixo?


console.log('Início');
setTimeout(() => {
  console.log('Timeout');
}, 0);
Promise.resolve().then(() => {
  console.log('Promise');
});
console.log('Fim');

Pergunta: O que será impresso no console? Responda esse e-mail pra gente saber se você acertou :)

Na próxima edição trazemos a resposta.

Tem alguma pergunta? Só responder o e-mail!

R. Dr. João Colin, 1285, Joinville, SC 89204-001
Desinscrever-se · Preferências

code(weekly)

Junte-se à 7.500+ devs e receba e-mails semanais com a melhor curadoria de artigos, repositórios e outros links interessantes da área tech.

Read more from code(weekly)

Hey! 👋 No próximo domingo (31/08) a Codecon vai completar 6 anos. E a gente vai sortear dois brindes. 👀 Pra saber o que é e como participar, acompanhe o nosso perfil no Instagram. Domingo a gente revela. Gabriel Nunes (@nunesgabriel) "The best way to get a project done faster is to start sooner." — Jim Highsmith No desenvolvimento de software, não adianta planejar infinitamente ou esperar o “momento perfeito”. Quanto antes você começar, mais cedo vai descobrir problemas, testar ideias e...

Hey! 👋 Invista na sua carreira AGORA! O calendário de eventos da Codecon está com duas oportunidades imperdíveis pra quem deseja se aperfeiçoar em carreiras de tecnologia. 👉 DATACON - 06 de setembro 🎲 👉 SELECT EXPERIENCE - 01 de novembro 🌐 Venha participar dos eventos da comunidade dev mais legal do mundo. 🚨 E AMANHÃ tem virada de lote de ambos! 🚨 20 de agosto é o último dia do lote atual para os dois eventos. Acesse o site e garanta seus ingressos! Gabriel Nunes (@nunesgabriel) “Software is...

Hey! 👋 Se liga nos eventos da Codecon que já tem data marcada: 🎲 Datacon ~ dia 06 de setembro 🌐 Select Experience ~ 01 de novembro E temos também meetups agendados, fica de olho na programação no site: ✨ Eventos Codecon ✨ Até mais,Gabriel Nunes (@nunesgabriel) "Simplicity is the soul of efficiency." — Austin Freeman Código simples é mais fácil de entender, corrigir e melhorar. Isso torna o trabalho mais rápido e menos estressante. No fim, simplicidade é o que deixa tudo realmente eficiente....