2 pontos por GN⁺ 2024-11-25 | 1 comentários | Compartilhar no WhatsApp
  • Um erro fatal comum entre engenheiros de software não é um pensamento específico, mas não planejar o fim da carreira; é preciso verificar se o trabalho atual leva ao destino desejado
  • Planejar a carreira não é definir uma data de aposentadoria, mas primeiro decidir que tipo de trabalho você pode amar e aonde quer chegar, e então se mover nessa direção
  • As direções possíveis em geral se dividem em IC sênior, gestão e independência, e cada uma exige coisas diferentes: profundidade técnica, gestão de pessoas ou operação de negócios
  • Qualquer que seja o caminho escolhido, é preciso verificar ao mesmo tempo a trilha de promoção da empresa, o próprio perfil e as competências necessárias; esperar apenas a avaliação anual não basta
  • Mais importante do que um plano longo e fixo é um plano com direção que possa ser ajustado conforme as mudanças, e pensar no que você quer ajuda a reconhecer oportunidades inesperadas

Por que pensar primeiro no fim da carreira

  • O “fim” da carreira não significa necessariamente o momento da aposentadoria
    • Está mais próximo do ponto em que você sente que chegou ao lugar que realmente queria
    • Se você ama o trabalho que faz hoje e não quer mudá-lo, talvez já tenha chegado ao destino
  • Se você não gosta do trabalho atual, precisa se perguntar que tipo de trabalho poderia amar e o que precisa fazer para consegui-lo
  • “Career” também pode significar mover-se rapidamente sem controle, e isso se parece com a experiência real de carreira de muita gente
  • Engenheiros de software passam a vida criando planos detalhados para o computador executar, mas quase não pensam em um programa para a própria vida e o próprio trabalho

Quando começar a planejar

  • Planejamento de carreira é como previdência: quando você sente que precisa disso, muitas vezes já gostaria de ter começado antes
  • Mesmo um plano tardio, aproximado e incerto é melhor do que não ter plano nenhum
  • No começo da carreira, geralmente ainda é cedo para tomar grandes decisões, então há mais espaço para experimentar e errar
  • Conforme a carreira avança, as opções diminuem e também falta tempo para grandes mudanças de direção
  • O objetivo importante é ter a posição, o nível e o timing certos para chegar aonde você quer quando entrar na etapa final

Três destinos possíveis

  • A carreira pode mudar ao passar por várias empresas e funções, e pode até levar a um destino que hoje você nem consegue imaginar
  • Em linhas gerais, os destinos possíveis podem ser divididos em três caminhos
    • Seniority: contribuidor individual sênior, um engenheiro de alto nível
    • Management: cargo de gestão, liderando pessoas e organização em vez de atuar diretamente no trabalho técnico
    • Independence: trabalhar de forma independente ou tocar a própria empresa
  • Esses três caminhos não são mutuamente exclusivos e, na prática, podem ser combinados

Seniority: permanecer como IC sênior

  • Um contribuidor individual sênior (IC) é alguém que atinge um alto nível técnico e atua principalmente executando o trabalho diretamente, sem comandar a empresa nem trabalhar de forma independente
  • Os cargos e nomes variam de empresa para empresa
    • Em empresas pequenas, pode ser um “senior developer” ou líder de equipe
    • Em empresas grandes, pode ser algo como “principal engineer” ou “distinguished engineer”
  • Esse papel não é um cargo executivo e não inclui assento no conselho nem poderes especiais de diretoria
  • Em compensação, pode trazer dinheiro, status e autoridade, além de reduzir o tempo gasto em reuniões o dia inteiro como acontece com colegas da gestão
  • Também há limites claros
    • Você nem sempre pode escolher diretamente o que vai fazer
    • Pode discordar de quem toma as decisões na empresa
    • Mesmo mudando de empresa, a mesma dinâmica pode se repetir
  • Para quem quer continuar na área técnica e seguir trabalhando com teclado ou mouse, o caminho de IC sênior pode ser uma ótima opção
  • Se esse é o seu objetivo, você precisa verificar a trilha de IC sênior da empresa atual
    • Se a empresa tiver ICs sêniores, peça conselhos diretamente a eles
    • Pergunte como chegaram lá, quais foram as etapas intermediárias e se expectativa e realidade batiam
    • Avise seu gestor sobre esse objetivo e discuta no que ele pode ajudar e o que espera em troca
  • Esperar apenas a avaliação anual não basta
    • Um ano é tempo demais para descobrir que você não avançou rumo ao objetivo de carreira
    • É difícil confiar na ideia de que, se continuar fazendo o mesmo trabalho sem causar problemas, um dia você acabará virando IC sênior
  • Tornar-se sênior significa se aproximar do ápice da maestria
    • Em vez de esperar que a empresa o treine, você precisa assumir o controle do próprio desenvolvimento técnico
    • As empresas preferem promover quem não precisa de treinamento do que quem ainda precisa
    • Não veja o trabalho atual apenas como troca de tempo por dinheiro; veja-o como chance de descobrir no que você é bom e de melhorar ainda mais

Management: migrar para a gestão

  • Engenheiros muito sêniores podem ser bem remunerados, mas normalmente esse não é o cargo mais alto dentro da empresa
  • Se você quer remuneração e responsabilidade maiores, talvez precise deixar o trabalho técnico em segundo plano e considerar a gestão
  • Em muitas carreiras técnicas, a gestão funciona como destino padrão
    • Se você ficar muito tempo na mesma empresa, a próxima trilha de promoção pode apontar para virar gerente
    • Se você não mudar de direção, pode acabar chegando exatamente aonde já está indo; por isso, vale checar se esse lugar é mesmo o que você quer
  • Um engineering manager precisa de base técnica, mas seu trabalho principal é liderar, supervisionar, contratar e desenvolver pessoas
  • Gerir pessoas é difícil, e pode ser muito mais difícil do que programar
    • Computadores fazem o que você manda, certo ou errado
    • Gestão de pessoas exige comunicação, colaboração, psicologia e entendimento da motivação humana
  • Bons gestores, como bons professores, são raros e muito valiosos
    • Eles podem influenciar fortemente o sucesso de projetos e empresas
    • Maus gestores podem fazer projetos promissores desaparecerem
  • Se você quer se tornar um bom gestor, precisa começar a praticar desde já
    • Aprenda habilidades para entender pessoas
    • Treine comunicação e colaboração
    • Aprenda primeiro a se gerenciar bem
  • Observar seu próprio gerente também é um bom começo
    • Se ele trabalha bem, entenda por quê e converse com ele
    • Se ele é desorganizado ou ruim, observe o que dá errado e pense no que você faria diferente
  • Na equipe, a pessoa para quem todos levam os problemas pode acabar se tornando a líder de fato
    • Se você já desempenha esse papel, pode estar no caminho para virar um gerente lembrado pelos motivos certos

Independence: o caminho do trabalho independente

  • Independência inclui trabalhar na própria empresa, contratar outras pessoas ou atuar sozinho
  • Uma empresa de uma pessoa só não significa necessariamente independência de verdade
    • Se o cliente diz o que você deve fazer, isso se aproxima mais de um contractor
    • Já um consultant é quem diz ao cliente o que ele deve fazer, e essa diferença importa
  • Trabalho independente é uma ótima escolha para a pessoa certa, mas não serve para todo mundo
  • Existem vantagens e pesos ao mesmo tempo
    • Você é dono do próprio negócio
    • Precisa cuidar pessoalmente de marketing, propostas para clientes, contabilidade e impostos
    • A renda pode ser irregular e difícil de prever
    • Não há férias, seguro ou licença médica remunerada
  • Para deixar um emprego estável e um salário razoável e partir para a independência, é preciso planejar a transição com cuidado
    • Pedir demissão no impulso, com raiva, e depois começar a se preocupar com alguns meses de aluguel não é uma decisão sábia
    • Timing importa
  • Para ganhar dinheiro sozinho, você precisa ser excelente no que faz
    • Em uma grande empresa, dá para aprender enquanto trabalha
    • Ao tocar a própria empresa, você já precisa saber fazer o seu trabalho
  • Se possível, você pode testar o trabalho independente com pequenos projetos paralelos e pontuais
    • Isso ajuda a ganhar experiência e clientes satisfeitos
    • Também permite verificar se esse modelo combina com você antes de se tornar totalmente independente
  • Nem sempre você sai de um emprego por escolha própria
    • Demissões são uma realidade em setores voláteis
    • Uma empresa pode piorar lentamente e de repente fracassar
    • Se você sonhava com independência mas não tinha coragem de tentar, uma demissão pode acabar virando o gatilho da transição

Você não precisa ficar preso a uma única escolha

  • É normal ainda não saber como quer passar a maior parte da carreira
  • Mesmo assim, dá para começar a pensar, e você não precisa se limitar a um único destino
  • Uma carreira bem-sucedida pode misturar seniority, management e independence
    • Você pode trabalhar como gerente em tempo integral ou parcial e tocar um negócio paralelo
    • Pode atuar como um roaming consultant dentro de uma grande organização e, tecnicamente, ser um engenheiro sênior
    • Pode ser ao mesmo tempo CEO e diretor de engenharia da própria empresa
  • Seu futuro também pode estar fora da indústria de tecnologia
    • Depois de ter bastante sucesso como engenheiro, você pode concluir que no longo prazo quer fazer outra coisa
    • Medicina, docência, engenharia espacial, marcenaria ou viagens também podem ser caminhos possíveis

Mais importante do que o plano é continuar planejando

  • Quando você tem uma direção desejada, ganha um critério para orientar escolhas
  • Mesmo sem saber exatamente a forma do trabalho perfeito, você pode ter uma noção de qual lado — independência, IC sênior ou gestão — está mais próximo da sua felicidade
  • Você pode evitar decisões que limitem as opções nessa direção e buscar empresas, áreas e setores com maior chance de levar à carreira que deseja
  • Um plano rígido, com todas as etapas detalhadas, raramente resiste bem ao encontro com a realidade
  • A vida traz imprevistos, então o plano precisa ser flexível e você precisa estar pronto para mudar o próprio plano
  • Se você não pensar no que quer, pode não reconhecer a oportunidade perfeita quando ela aparecer
  • O momento de começar a planejar o fim da carreira é agora: nem cedo demais, nem tarde demais

1 comentários

 
GN⁺ 2024-11-25
Comentários do Hacker News
  • Essa forma de enxergar a carreira deixa passar o fato de que, como pessoas, nós continuamos mudando
    Em certas fases da vida, coisas como educação e família são mais importantes; em outras, o trabalho ganha mais peso
    Deveria ser perfeitamente aceitável mudar de direção ao longo da vida, como quem liga e desliga algo, e na prática parece ser assim mesmo
    Se leva cerca de 10 anos para chegar ao auge, esses 10 anos podem começar na casa dos 40, quando as crianças já saíram das fraldas

    • O autor original aborda bastante esse ponto nos últimos parágrafos
      A ideia é que não dá para planejar com precisão e que, quando as circunstâncias mudam, é preciso corrigir a rota
      Mesmo que mudar de direção dentro da carreira seja aceitável ou possa de fato acontecer, ainda é bom otimizar a trilha em que você está agora e pensar em aonde quer chegar
      Deixar a vida simplesmente seguir o fluxo só porque ela não pode ser planejada parece claramente uma opção pior
    • O texto original não parece falar sobre correr ou não uma corrida, mas sobre qual corrida correr
      O ponto central é que, conforme você envelhece, diminui o número de trilhas abertas
      Você sempre pode mudar de trilha, mas o sucesso não é garantido
      Não dá para virar distinguished engineer aos 40 anos e, de repente, dizer que vai entrar na trilha de CFO ou CEO
      Essa trilha já começou a aceitar participantes há 10 anos e já está superlotada
      Nesse ponto, a única trilha aberta é a de CTO, e mesmo assim só em algumas empresas
    • Nem todos os fatores que encerram uma carreira estão sob meu controle
      Offshoring/outsourcing global e a automação constante, especialmente a automação baseada em IA, continuarão exercendo pressão para baixo sobre a curva de carreira dos trabalhadores de tecnologia nos próximos anos ou décadas
  • Uma carreira mediana em big tech significa que, cinco anos depois de você sair da empresa, quase ninguém se lembra de que você esteve lá
    A maioria dos antigos colegas já foi para outros empregos, o código foi refatorado ou reescrito, e a documentação foi substituída e depois desapareceu durante uma migração de CMS
    Em pouco tempo, é como se você nunca tivesse trabalhado lá
    Pode parecer absurdo, mas pergunte a alguém com 55 ou 60 anos ou mais: a menos que tenha criado a própria empresa ou feito uma contribuição realmente excepcional para a área, a maioria dirá que hobbies, amigos e família foram muito mais importantes
    Por isso há uma contradição fundamental neste texto
    Dá para planejar uma carreira muito impecável, mas, para a maioria dos tecnólogos, o objetivo mais útil é ganhar dinheiro rápido de uma forma que não consuma a energia da vida
    Em geral, responder às oportunidades combina mais com isso do que se apegar a princípios rígidos
    Por exemplo, permanecer como contribuidor individual a vida toda pode ter um valor final menor do que assumir uma função de gestão que leve você a nível de VP em 10 anos
    Você não precisa sonhar em ser gerente; basta ser razoavelmente bom nisso

    • Tenho 67 anos, e isso está, em grande parte, correto
      Ainda tiro muita satisfação da carreira em tecnologia, mas é verdade que amigos e família são mais importantes
      Trabalhei na minha primeira empresa de tecnologia voltada ao consumidor logo depois do estouro da bolha ponto-com, e aquele período não foi muito empolgante na minha carreira
      Fiquei encarregado de escrever o banco de dados e a representação em Java de cartões de crédito/débito, além da lógica de negócios relacionada, e o código foi crescendo conforme requisitos e tipos de cartão eram adicionados
      No fim, chegou a hora de reescrever, e aquele código virou um exemplo clássico de dívida técnica
      Depois, quando a atividade de startups voltou a aquecer, fui para uma startup muito mais interessante
      Uns 15 anos depois, já aposentado e fazendo consultoria, encontrei um amigo daquela antiga empresa, e ele me disse que uma nova empresa fazendo algo parecido estava procurando ajuda
      Fui conversar com eles e descobri que a empresa tinha licenciado o software da antiga empresa, e nele também estava incluído meu velho código de cartões de crédito/débito/outros
      O código ainda era reconhecível de um jeito desconfortável, e continuava vivo muito além do ponto em que deveria ter desaparecido
      Decidi não aceitar aquele trabalho de consultoria
      Eu não queria voltar a um código sem graça que eu preferia esquecer e, acima de tudo, tinha acabado de me aposentar; queria passar o verão no lago, não usá-lo para manter aquele código vivo por mais algum tempo
    • Isso aponta para um problema de ciclo de vida da carreira que não é exclusivo do setor de tecnologia, mas da economia como um todo
      A ideia é que existe um momento ideal para entrar em determinada função e um período ideal para permanecer nela, e que é melhor tanto para a empresa quanto para o funcionário não chegar cedo demais nem ficar tempo demais
      A tecnologia sofre com o primeiro caso; a política, com o segundo; e, em ambos os campos, o impacto positivo que poderiam trazer à sociedade fica distorcido
      A sociedade deveria ser desenhada para incentivar entradas e saídas corretas e desestimular entradas e saídas erradas
      Mas, em períodos de transição, é preciso haver amortecimento para não criar uma geração perdida que nem sequer tenha a chance de contribuir
      Há algo de distorcido em deixar pessoas com ideias ultrapassadas continuarem agarradas a seus cargos até os 70 e 80 anos, e em fazer pessoas responsáveis pelo sustento da casa assumirem a carga máxima de responsabilidade no trabalho justamente quando poderiam contribuir mais cuidando da família e construindo e mantendo comunidades
      O mesmo vale quando os profissionais 10x acumulam todas as oportunidades para si enquanto o resto fica parado no lugar
    • Se passar para a gestão não esgotar a energia da sua vida, vale a pena tentar
      Espero que você se torne um bom gerente
      Pessoalmente, todas as minhas experiências gerenciando pessoas foram muito desgastantes
    • É difícil concordar com a premissa
      O objetivo de muitos engenheiros de software é criar software e sistemas dos quais possam se orgulhar
      Eles gostam de software e das máquinas em que ele roda
      Também há muita gente aqui com hobbies como projetos com Arduino, impressoras 3D e servidores domésticos
      Algumas semanas atrás, enquanto procurava um algoritmo de compressão para um caso de uso específico, encontrei o Brotli[0] e fiquei surpreso ao saber que ele foi desenvolvido pelo Google
      O Google costumava ser um centro desse tipo de inovação
      Projetos como o Brotli não são criados para maximizar o lucro pessoal, mas nascem da paixão e de um amor genuíno pela engenharia de software
      O setor está deixando de ter uma atmosfera geek e nerd para se tornar cada vez mais voltado a negócios e gestão
      [0] https://github.com/google/brotli
    • Essa lógica presume que o código é um fim, não um meio, e isso está errado
      O valor que você entrega não é o código, mas viabilizar uma funcionalidade de negócio
      Digamos que você lançou um novo produto e obteve resposta do mercado; cinco anos depois, o código pode ter sido refatorado e desaparecido
      Mas as pessoas que fazem essa refatoração têm emprego graças ao valor que você entregou no lançamento inicial do produto
      A contribuição duradoura não são as linhas de código que você escreveu, e sim esse valor
  • Este texto, na prática, pressupõe um grau de autodeterminação muito maior do que o que a maioria das pessoas realmente tem
    Além disso, muita gente está há anos apenas conseguindo se manter de pé
    No fim, não dá para tirar mais 10 horas por semana do tempo com a família para se requalificar para uma nova variação da mesma carreira

    • Se o objetivo é conseguir um trabalho confortável e bem remunerado, é preciso fazer sacrifícios
      Caso contrário, esse trabalho já não pode mais ser confortável e bem remunerado
      Algumas pessoas sacrificam seus 20 e poucos anos investindo tudo em educação e carreira, e vivem sem filhos ou cônjuge
      Algumas pessoas se requalificam impondo um grande peso ao cônjuge
      É preciso pesar o sofrimento de curto prazo contra os ganhos ao longo de toda a carreira, e lembrar que a sorte também conta
      Algumas pessoas têm sorte na primeira tentativa, outras passam a vida inteira sem sorte
      O máximo que dá para fazer é maximizar o número de oportunidades de encontrar boa sorte
      Também é importante gastar muito menos do que se ganha
      Com dinheiro sobrando, mudanças de emprego e de vida ficam muito mais fáceis e menos arriscadas
      Muita gente deixa os gastos crescerem até o nível da renda e acaba se colocando num canto financeiro
      Infelizmente, uma vez que isso acontece, sair fica muito mais difícil e exige sacrifícios maiores
      Sempre há escolhas, e temos mais oportunidades e coisas do que qualquer geração que já viveu até hoje
      As coisas e os empregos devem nos servir; nós não devemos servi-los
    • Eu também estava tentando dizer isso
      Este texto parece ter sido escrito para pessoas com alto grau de iniciativa, e, pela minha experiência, gente assim é rara até no setor de tecnologia
      Isso também me lembra o Princípio de Peter
      É a ideia de que as pessoas são promovidas até seu nível de incompetência
      Achamos que queremos alguma coisa, mas, quando percebemos que aquilo é mais difícil do que imaginávamos, não conseguimos fazer o trabalho ou entramos em burnout
      Então, além dos bons pontos do texto, acho que também é preciso refletir sobre até que nível você quer chegar e como conseguir continuar trabalhando nesse nível
      Partindo do pressuposto de que você não odeia esse trabalho
    • Fico pensando que conselho teria sido melhor
    • Talvez seja um texto para pessoas autodeterminadas
      Ou talvez seja um texto tentando plantar uma semente de pensamento na cabeça de alguém
      Quanto à parte de “não dá para tirar mais 10 horas por semana do tempo com a família”, espero que a pessoa encontre tempo para descobrir um jeito que funcione para ela
      Não quero ser categórico, mas a atitude de “não dá” não costuma funcionar bem para promover mudanças na vida
      Talvez valha a pena lidar com essa tendência
  • Desde o ensino fundamental II, ouvi a pergunta “o que você quer ser?” de incontáveis pessoas bem-intencionadas: pais, professores, orientadores vocacionais, professores universitários, recrutadores, mentores, gerentes, RH etc.
    Aos 40 anos, minha resposta é a mesma de quando eu tinha 14
    Não sei
    E tudo bem
    Trabalhei em empresas boas e em empresas ruins
    Passei por algumas FAANG, por uma startup de 20 pessoas e por várias outras no meio do caminho
    Estive em equipes de produto excelentes e também em um bom número de equipes desastrosas
    Fui code monkey, arquiteto, tech lead, staff engineer, gerente e diretor, e agora sei que esses títulos pomposos, na verdade, não significam grande coisa
    Nesse meio-tempo, também juntei uma quantia bem razoável no banco
    A maioria das pessoas consideraria minha carreira bastante bem-sucedida
    Eu diria que, mais do que ter uma carreira, fui me movendo conforme o vento, de projeto em projeto, de oportunidade em oportunidade
    Nunca tive nada que se parecesse com um plano ou uma meta
    Não importa o que digam as autoridades da vida: dá para viver assim muito bem e ser feliz

    • Uma carreira assim certamente é ideal, mas não sei o quão comum ela é
      Seria bom saber que dá para ir levando sem qualquer plano ou meta e acabar virando staff engineer/gerente/diretor, mas é difícil acreditar que essa seja uma experiência comum
      Especialmente para quem está começando a carreira agora, parece ainda menos provável
    • Acho que o texto original tratou disso logo no começo
      Se você não aspira a algo maior, parabéns
      Estou no mesmo barco
      Eu disse diretamente ao meu gerente: “não tenho muito interesse em buscar promoção; quero continuar trabalhando neste nível, sendo remunerado de forma justa”
      Ele até agradeceu, dizendo que era um engenheiro a menos com cuja evolução de carreira ele precisava se preocupar
    • Fico curioso se havia algum tema comum nos projetos pelos quais você passou
    • Um amigo bastante bem-sucedido disse que seu lema é sempre faça a próxima coisa
      Na nossa cultura existe uma crença estranha de que a pessoa precisa estar sempre mudando
      Isso atravessa todas as ideologias, da religião ao marxismo e à cultura corporativa
      Acho que simplesmente declarar “isso é bobagem” para essa crença já permite viver uma vida muito mais feliz
  • Não sei se é pessimismo, mas, especialmente em tecnologia, eu realmente não acredito que seja possível planejar 20 anos à frente
    As pessoas não percebem bem que vivemos num mundo que muda exponencialmente, não linearmente
    Daqui a 10 anos, talvez só sejam necessários 1/5 dos desenvolvedores de hoje, e talvez uma carreira como contribuidor individual nem faça sentido
    Ninguém sabe

    • Fora FAANG, ou seja lá como chamem isso hoje, acho que não existe carreira no setor de tecnologia
      É só uma sequência de empregos que continua até você acumular riqueza, sofrer discriminação por idade ou desenvolver uma deficiência e isso acabar
  • Não é verdade que em todas as empresas você precise escolher entre tecnologia e gestão
    Em algumas empresas isso é verdade, mas em muitas os papéis de lead e diretor são bastante hands-on
    Na Stream, leads fazem 80% de trabalho técnico, e diretores também são cerca de 50%, às vezes mais, técnicos
    Mesmo VPs e acima continuam técnicos em alguma medida
    Acho equivocada a ideia de uma trilha de gestão sem excelência técnica
    Equipes pequenas, excelência técnica e líderes capazes de fazer o trabalho diretamente são o caminho certo

    • Concordo que gerentes e diretores devem ter experiência técnica profunda, mas contribuir com código no desenvolvimento do dia a dia não é uma boa situação para ninguém, especialmente para a empresa
      Um diretor tem muitas outras responsabilidades, então pode não conseguir oferecer a pesquisa e a expertise necessárias para criar uma boa solução em código para o problema imediato e integrá-la ao sistema como um todo
      A equipe do projeto pode se atrasar esperando o código do diretor, e o nível de conhecimento do diretor pode estar desatualizado, o que pode dificultar a coordenação
      Em geral, criticar atrasos ou código ruim de um diretor não é um caminho que ajude a carreira
      Em empresas pequenas ou startups, esse estado é comum, mas precisa ser corrigido
      Diretores e gerentes têm responsabilidades críticas que precisam ser tratadas primeiro, e isso vem antes de satisfazer o próprio ego ou desejo
      O trabalho deles é contratar boas pessoas e liderar a expansão do negócio; como o papel agora mudou, para fazer bem esse trabalho são necessárias todas as habilidades, tempo e recursos
      Passei por isso várias vezes pessoalmente, e não foi bom para ninguém
      Ainda assim, de algum modo conseguimos aguentar
    • Vi tecnologia e gestão se separarem em empresas ruins, mas em empresas boas normalmente isso não acontecia
      Por exemplo, Peter Norvig era um técnico 100% hands-on e, ao mesmo tempo, ocupava um cargo alto de gestão
    • Ser “técnico” e “escrever código todos os dias” são coisas diferentes
      C-levels, VPs e diretores podem ser muito técnicos, mas raramente escrevem código
      Tech leads certamente escrevem, mas talvez uns 3 dias por semana, e o restante pode ser organização, planejamento e revisão de PRs
      CTO escrevendo código é algo mais comum em empresas pequenas
      Nosso CTO também, no passado, escreveu muito código profundo necessário para o negócio crescer até a escala atual
    • Não é uma “trilha de gestão sem excelência técnica”, e sim outro tipo de excelência técnica
      Não se valoriza adequadamente que papéis que parecem mais próximos da gestão também exigem entendimento em nível de sistema e conhecimento técnico
      E esse conhecimento técnico inclui também compreensão sobre pessoas e dinâmicas financeiras, que muitos não veem como técnicas
      Isso também pode, e deve, ser visto como uma dimensão técnica
      Papéis mais seniores e mais próximos da gestão usam outras alavancas para fazer projetos acontecerem
      Esses projetos também são projetos de nível mais alto
      Papéis mais seniores também têm a liberdade de alocar e aproveitar subordinados especializados em áreas específicas
      Se você odeia ou não sabe montar cronogramas de trabalho, pode delegar isso a alguém
      O mesmo vale se escrever discursos não for seu ponto forte
      Como preparação, primeiro, encontre pelo menos um mentor
      Alguém pelo menos dois níveis acima pode orientar sobre no que um sênior deve pensar e como as coisas funcionam
      Se as pessoas dois níveis acima dentro da empresa não forem boas, o mentor não precisa estar na mesma empresa
      Segundo, examine o que está faltando nas suas próprias competências
      Isso pode ser um software de planejamento, ou não
    • Ser Leader com L maiúsculo e ter liderança são coisas diferentes
      Em uma empresa saudável, existe espaço para liderança técnica separado da trilha de gestão que leva a CEO
  • Eu nunca tive a menor intenção de ter uma carreira como programador
    Meu plano era trabalhar por 2 anos, juntar um pouco de dinheiro e depois fazer doutorado em Química
    Quarenta anos depois, me aposentei como programador
    Cada etapa foi algo novo; tive 15 empregadores e, durante 9 anos, também fui meu próprio empregador ao começar duas pequenas empresas
    Eu não tinha plano além de encontrar algo melhor, diferente ou menos irritante, e continuar melhorando o que eu conseguia fazer
    Nunca pensei em que forma gostaria que minha carreira tivesse ao terminar
    Minha aposentadoria de fato foi inteiramente uma decisão minha; eu ainda estava no auge das minhas capacidades e meu empregador estava disposto a me remunerar bem, mas eu estava cansado de trabalhar
    Planejamento pode funcionar para algumas pessoas, mas para outras uma perspectiva mais de curto prazo faz mais sentido
    O que eu conseguia controlar era apenas o que eu era capaz de fazer e quando estava pronto para mudar
    Há muitas formas de otimizar o sucesso na vida, e nem todas são óbvias

    • O que eu considerava importante aos 20 e poucos era diferente do que considerei importante aos 30 e aos 40
      É difícil prever quem eu serei daqui a alguns anos, e posso mudar bastante
      Ao planejar, é preciso manter isso em mente
    • Muitas pessoas que seguem o fluxo sem um plano de longo prazo talvez estejam aplicando princípios de desenvolvimento ágil à carreira, isto é, à sequência de empregos
      Já o autor parece adotar uma abordagem em cascata, que hoje em dia perdeu credibilidade até em software
      É uma forma de assumir que você sabe onde estará no dia X, mas sabemos que isso nem funciona muito bem em software na prática
      Em carreira, menos ainda
      Não dá para prever a economia como um todo, com quem você vai se casar, quantos filhos terá, se toda a família ampliada estará saudável, ou o que você precisará fazer no futuro para ser feliz
    • Fico curioso se você poderia explicar como cada mudança de emprego foi menos irritante que a anterior
      Sei que é pedir muito, mas tenho muita curiosidade
  • Eu também já caí nessa armadilha, e acho que muita gente simplesmente vai seguindo o fluxo e acaba chegando a um cargo de que não gosta, fazendo um trabalho de que não gosta, sem saber como sair
    Ao ler este texto, percebi que a posição que eu quero é a de contribuidor individual sênior, e vou tentar conversar com meu gerente para ver se consigo descer para um papel mais próximo de contribuidor individual no meu cargo atual, ou mudar de função

  • Sinto que deveríamos abrir a discussão sobre o fim da carreira para direções mais diversas
    O fim de carreira de que mais gosto, e para o qual pareço estar caminhando naturalmente, é a capacidade de transitar entre funções diferentes mesmo sem experiência prévia
    Uma forma é mostrar em entrevistas que você tem competências transferíveis e aprende muito rápido
    Outro aspecto é que é preciso encontrar empresas que aceitem esse tipo de abordagem
    Outro fim de carreira é ficar rico e não trabalhar
    Claro que nem todo mundo consegue chegar lá, mas é um dos tipos de fim de carreira
    Desenvolver uma deficiência e viver de auxílio por invalidez ou assistência social também pode ser um fim de carreira
    Para mim, parece um fim que as pessoas querem evitar
    Nômades digitais também não parecem bem representados nessa discussão sobre fim de carreira
    Talvez dê para encaixar isso em independência, mas a descrição de independência naquele texto é bem estreita, então vale dizer explicitamente
    Para algumas pessoas, quando conseguem trabalhar remotamente 4 dias por semana e receber um salário decente, já chegaram ao fim da carreira
    Deve haver muitos outros fins de carreira; quais mais poderiam existir?

    • Quanto mais capaz você é, mais experiência e competência acumula em tecnologias especializadas, e quem não tem essas competências passa a achar que suas habilidades não são transferíveis
      Se você encontrar um jeito mágico de contornar isso, gostaria que me contasse
    • Talvez seja por causa do mercado de trabalho dos últimos 10 anos, mais ou menos, mas já não vejo vagas dispostas a aceitar alguém apaixonado e versátil que não tenha um conjunto muito específico de tecnologias
      Isso também se conecta àqueles anúncios de emprego absurdos em que o empregador “exige” 10 anos de experiência específica
      Mesmo quando a tecnologia em questão existe há pouco mais de 10 anos
      Eu também gostaria de tentar mudar para outra função sem experiência prévia, ou com pouquíssima experiência
      No meu caso, seria por satisfação intelectual e pelo desejo de aprender mais
      Se houvesse um empregador que me desse essa oportunidade, eu daria de verdade 110%, mas não estou contando com isso
  • O fim da minha carreira é incerto
    Minha carreira inteira foi incerta
    Não foi totalmente sem planejamento, mas seguiu de uma forma que eu jamais teria previsto
    Graças à sorte e às oportunidades, peguei a onda da computação em nuvem e migrei de uma graduação em administração para desenvolvimento de software e sistemas de análise distribuída
    Ao longo de 20 anos fiz movimentos laterais e cheguei ao nível sênior, mas ainda nunca saí do papel de contribuidor individual
    Às vezes imagino transformar minhas habilidades de DIY em um negócio na área de construção, enquanto meu corpo permitir, e também penso em experimentar consultoria de software
    Não me atrai assumir um papel de gerente na empresa de outra pessoa, mas, assim como nos ofícios da construção, talvez virar aprendiz desse papel seja a melhor forma de aprender
    Reuniões, política e avaliações de desempenho me assustam
    Ainda assim, se eu realmente quiser tocar meu próprio negócio, talvez um dia eu precise virar gerente recebendo salário em outra empresa
    Mesmo que seja só por 1 ano