Programar por amor te mantém pobre?

Não conheço muitos programadores, mas, dos poucos que conheço, percebo que os que tiveram mais sucesso na vida foram aqueles que focaram mais no dinheiro. Eles corriam atrás dos conhecimentos que o mercado está disposto a pagar bem, sem apego a linguagens ou frameworks, além de escolher vagas visando crescer na empresa. Se uma linguagem pagava mais, eles aprendiam. Buscavam certificações, miravam em empresas grandes, aprendiam inglês e por aí vai.

Por outro lado, conheço dois programadores que "amam" programar e são apaixonados por tecnologia. Um deles está sempre aprendendo coisas novas e por dentro das últimas novidades, tem varias faculdades na área e certificados, mas acaba não evoluindo em nada na prática. O outro trabalha muito, faz horas extras de graça, se dedica à empresa e está sempre programando, mas fazendo sempre as mesmas coisas, porque gosta.

O que você tem observado? Programadores que amam o que fazem ganham mais?

Não tem uma resposta única. Tem quem ame programar, vira lider, fica infeliz e volta a programar, muitas vezes ganhando menos. Tem os que continuam como lider, mesmo gostando menos, só por conta do retorno financeiro. Tem quem acabe por gostar da gestão e consegue ganhar mais e continuar fazendo algo que goste. Eu conheço gente de todos esses perfis. E a resposta para o que vale a pena só faz sentido individualmente. E em momentos diferentes da sua vida talvez você mude de opinião.

Nao é para todo mundo que sucesso na vida é ser CTO, CEO ou ganhar muito dinheiro. Para alguns são. E se for, a resposta é mais óbvia, o dinheiro ou o cargo é mais importante que qualquer outra coisa.

Meus 2 cents:

DEV eh um trabalho como outro qualquer - voce pode ate gostar do que faz, mas tem de ser remunerado. Simples assim.

...O outro trabalha muito, faz horas extras de graça..

O que te mantem pobre eh a falta de postura profissional - fazer hora extra de graca eh um exemplo disso: nem teu relogio trabalha de graca: poe pilha ou da corda.

Quanto a procurar grana, certificacoes e continuar investindo eh um caminho natural - se algo te da retorno (satisfacao E grana), eh absolutamente normal investir mais grana e tempo naquilo.

Acho que a pergunta esta mal formulada: a questao nao eh o que voce ama, mas o quao profissional voce trata aquilo.

Isso aí que tu descreveu, acho que está mais para a fábula formiga e cigarra. A formiga tinha mais foco e sabia o que queria ou precisava. Não acho que seria medida de sucesso. O sucesso é como arte, possui significados diferentes para quem apenas observa.

Como outros colegas pontuaram.

O que te mantem com baixa remuneração ("pobre") é a falta de postura profissional, saber se portar para ser reconhecido, gerar notoriedade. Mas também estar "up to date" com o que paga mais.

Um ponto que pega muito e que muitos não entende, é que você só cresce na empresa e consequentemente de dinheiro, quando seu principal foco é o lucro da empresa (e claro, mantendo a postura profissional para não ser explorado e sub-remunerado), pois muitos focam no código quando na verdade o momento da empresa não pede o melhor código do mundo, ele pede um que resolva o problema, ou melhorias estratégicas que reduzam custos (fazer a empresa gastar menos também faz ter mais dinheiro no fim do mês, assim como aumentar os lucros), as vezes uma arquitetura de transição faça muito mais sentido do que elaborar direto o que a idealização final do projeto deveria ter.

Então muitos dos que não crescem são ou por não saber se vender(não se fazer ser notado), ou por postura profissional, ou por foco na coisa errada(deveria ser right things first), ou falta de conhecimento técnico mesmo. Tem o ponto de falta de sorte, onde a pessoa estaria em um ambiente tóxico, com uma dívida para pagar, sem possibilidade de sair para uma coisa nova, e sem tempo para investir em si mesmo técnicamente falando, mas não vou entrar nesse mérito pois demandaria conhecer o contexto todo o que é muito mais complexo.

Cada jornada é unica mas ainda sim tem técnicas que facilitam a nossa vida, saber aplicá-las ajuda bastante...