ti-enxame.com

Por quanto tempo os programadores geralmente ficam no setor?

Uma coisa que eu ouvi muito ao longo dos anos é que aqueles que trabalham no mundo da TI geralmente não fazem disso carreiras vitalícias, mas tendem a "esgotar-se" e iniciar uma nova carreira fazendo outra coisa não relacionada (por exemplo, de desenvolvimento de software a contador).

Você achou que isso geralmente é verdade em sua experiência? Em caso afirmativo, qual é a impressão geral sobre quanto tempo as pessoas trabalham como desenvolvedores antes de iniciar uma nova carreira?

60
rjzii

Estive em desenvolvimento de software toda a minha vida profissional, desde desenvolvedor júnior, passando por desenvolvedor sênior até líder/gerente de equipe e agora desenvolvendo novamente (embora deseje voltar ao gerenciamento mais cedo ou mais tarde).

Minha vida profissional agora tem mais de 25 anos e nesse período mudei de domínio e tecnologia à medida que as empresas nas quais trabalhava mudaram. Depois, usei essa nova experiência para encontrar novas posições, quando necessário, o que levou a outros novos domínios e tecnologias.

Todo esse tempo eu conhecia os desenvolvedores mais velhos ou mais velhos que eu.

Eu acho que o "esgotamento" acontece se você tentar fazer demais - trabalhar mais de 12 horas por dia e/ou fins de semana por períodos prolongados e acontece em qualquer setor, não apenas na computação. Eu sei que se eu tivesse que fazer isso, estaria procurando algo menos estressante para fazer.

Se você encontra um estilo de trabalho que se adapta ao seu temperamento, não há razão para não continuar trabalhando até se aposentar aos 65 anos (ou sempre).

84
ChrisF

No meu campo, sistemas embarcados, raramente conhecia alguém com menos de 40 anos. Na minha inicialização, tivemos quatro contratados diferentes em vários momentos além de mim, e três dos quatro tinham mais de 50 anos.

Tenho mais de 60 anos e não tenho planos de me aposentar tão cedo. (Bem, eu posso me aposentar semi-aposentado e reduzir para 40 horas por semana um dia.) Faço esse tipo de trabalho há quase 40 anos e ainda é divertido. Alguns dias não consigo acreditar que estou sendo pago para fazer o que faço.

Eu sei que existem alguns jovens entrando em campo, porque eu os vi postando no site Electronics and Robotics SE. Havia um nível pergunta de experiência em eletrônica, e quase todo mundo que respondeu estava realizando algum tipo de trabalho incorporado. A experiência variou entre aqueles que acabavam de se formar e veteranos como eu. Muitos tinham uma combinação de graus EE e CS, como eu.

38
tcrosley

Esta é uma carreira bastante exigente, se você não a ama.

Eu acho que você vê muitas pessoas que entram na programação pelo dinheiro, mas quando percebem o quão difícil é, rapidamente procuram mudar para o gerenciamento.

Se você não gosta, é uma esteira muito rápida para correr.

37
John MacIntyre

Bem, comecei a programar como hobby no ensino médio em 1971, e profissionalmente em 1985, quando desisti de um programa de doutorado em química aos 27 anos. Então, são 39 anos de hobby e 25 profissionalmente, e agora tenho 52 anos.

Sim, tentei ser gerente e empreendedor e sou péssima para os dois. Então, nos últimos dez anos, tenho me apegado estritamente à programação, na qual não sou apenas muito melhor, mas ganho muito mais dinheiro.

Espero estar cambaleando nas conferências de código aberto e nos hackfests com um andador quando tiver 90 anos. Para algumas pessoas, é uma profissão ou uma carreira, mas para mim é um chamado. Fico constantemente espantado com as pessoas que me pagam (e também) para fazer algo muito divertido, e elas arrancam o teclado dos meus dedos frios e mortos.

23
Bob Murphy

Na minha experiência, isso não é verdade, embora eu perceba agora que não conheço muitos desenvolvedores antigos. O mais antigo que conheço tem pouco mais de 40 anos e ainda está acompanhando as novas tecnologias.

Embora a maioria das pessoas que conheço na indústria de TI esteja entre os 20 e os 30 anos, não acho que seja porque todos os mais velhos se esgotaram - mais provavelmente é porque a indústria cresceu tremendamente nos últimos 20 anos, e existe uma necessidade de mais pessoas que foi preenchida por pessoas mais jovens.

Portanto, para muitos no setor de TI, ainda não há tempo suficiente para ter uma carreira vitalícia. Embora tenha havido momentos em que considerei fazer algo completamente diferente, isso foi apenas uma consequência de estar quase esgotado, e estou muito mais feliz agora que mudei meu estilo de trabalho. Tenho certeza de que terei uma carreira vitalícia no setor de TI, de uma maneira ou de outra.

11
Vetle

Descobri que para muitos colegas que, depois de iniciarem uma família, começam a pensar em novas carreiras/sair da TI. Isso geralmente ocorre devido às horas em que se espera que eles trabalhem e/ou à pressão mental de cuidar de novos pequenos e tentando acompanhar uma indústria em rápida evolução.

Eu não sou necessariamente concordando com o raciocínio, mas é o que as conversas à beira do fogo no pub estão me dizendo.

Não tenho certeza de qual seria o número/porcentagem real, ainda existem muitos dos desenvolvedores que permanecem nessa carreira por toda a vida e, na minha opinião, são recursos valiosos (estive sorte de ter ótimos mentores).

10
Martijn Verburg

Curiosamente, o Bureau of Labor Statistics (BLS) possui estatísticas sobre o número de empregos que uma pessoa exerce durante a vida toda, mas não possui estatísticas sobre quantas vezes uma pessoa muda de carreira.

Eles nunca tentaram isso por alguns motivos:

  1. Não há consenso entre economistas, sociólogos etc. sobre o que constitui uma mudança de carreira. Por exemplo, se eu for demitido do meu trabalho de programação, abrir uma empresa de tratamento de grama e, em seguida, conseguir um novo trabalho de programação dois anos depois, eu mudei de carreira?

  2. Exige estudo longitudinal: seguir a mesma pessoa ao longo de toda a sua vida.

Em relação ao burnout, o psicólogo Jon Snodgrass disse: "O trabalho que não é pessoalmente satisfatório reflete um conflito básico que você tem consigo. Você pode pensar que o conflito é causado por sua carreira e que, se você mudar de carreira, o conflito desaparecerá. Mas, você não pode escolher a carreira certa sem antes resolver o conflito interno ".

6
A. N. Other

Meu pai é desenvolvedor e ele tem 60 anos, começou aos 20 anos. Ele está trabalhando como freelancer para sua antiga empresa agora e tornou-se mais gerente, mas ainda gosta de se desenvolver. Eu acho que ele continuará até sua morte.

Atualização: Ele parou de programar aos 63 anos.

5
nimcap

A seguir, é minha opinião pessoal - Todos os números são baseados em minha própria experiência e podem não estar cientificamente corretos. As observações são geograficamente tendenciosas.

Sua observação está correta. Muitas pessoas irão se esgotar ou terão experiências obsoletas dentro de 15 anos, a menos que:

A) Eles têm um QI muito bom e

B) Trabalhe muito

C) Manter um excelente histórico

D) Adquira habilidades comercializáveis ​​com experiência

E) Tenha boa rede

O motivo pelo qual muitos deixam a carreira pode ser (não uma lista ordenada)

  1. Não há uma demanda contínua por tecnologias antigas

  2. Muitas tecnologias envelhecem rapidamente e raramente são usadas fora do trabalho de manutenção

  3. Os anos 90 tornaram obsoletas muitas tecnologias mais antigas (com exceção de alguns anos dourados perto do ano 2000)

  4. A maioria das empresas não treina pessoas nos principais técnicos. Eles podem obter qualquer habilidade em 1 telefonema

  5. O caminho de treinamento nas principais tecnologias leva muito tempo e muito

  6. Muitos empregos estão contratando empregos; quanto mais velho você fica, mais seguro você quer ser

  7. Mesmo se você aprender a próxima tecnologia, ela durará apenas 5 anos ou mais (em média)

  8. Os recrutadores não conseguem apreciar quase nada a experiência antiga

  9. Os recrutadores são o front-end para muitos empregadores

  10. É preciso um QI mais alto para entender a tecnologia de hoje.

  11. A maioria dos empregadores quer um diploma de CS ou algo parecido - os idosos não costumavam exigir esses

  12. Se você tem 50 chances, não quer que um arrogante de 25 anos o mande apenas porque ele conhece o CSS 3.0 e você não!

  13. A terceirização afetou a demanda local

  14. A competição é dura

  15. Os aplicativos que mais valem a pena já foram criados (SAP, etc.) - O software pronto está em toda parte

  16. Mudar para outras disciplinas relacionadas não é tão fácil. Certificação e demanda de muito boa experiência são uma barreira em muitos casos. Por exemplo, aqueles que não podem fazer HTML/CSS não podem se tornar DBAs da noite para o dia.

4
NoChance

Bem, contraponto da experiência pessoal. Estou chegando aos 40 (daqui a alguns meses) e estou procurando uma maneira de sair do desenvolvimento, porque ... eu já tive o suficiente. Eu trabalho em um ótimo lugar com pessoas interessantes, mas acho que a programação em si é frustrantemente cinza, trabalhosa e sem inspiração para mim. (Felizmente, a experiência de outras pessoas difere!)

É realmente fantástico ler as experiências de pessoas que se dedicam amorosamente à criação de software; pessoas para quem o trabalho é gratificante e inspirador. Tenho amigos que adoram o desenvolvimento e gostam dos desafios que ele apresenta. Mas eu não sou uma dessas pessoas. Não é que eu não possa fazer o trabalho - inferno, eu não teria sobrevivido a mais de uma dúzia de anos neste negócio, se esse fosse o caso. Eu simplesmente não gosto disso.

Quanto a mim, estou ocupado tentando voltar à minha primeira carreira (o que eu deixei tolamente quando descobri que (a) eu poderia programar, (b) as pessoas me pagariam de bom grado por isso, e (c) eu necessário pagar o aluguel). Então, estou voltando à ciência da pesquisa e à sensação calorosa que me preenche quando entro no laboratório, quando falo com colegas naquele espaço e quando aplico minha mente ao desafio de descobrir como o mundo funciona, e onde uso as habilidades de raciocínio e analítica (pelo menos) tão desafiador quanto no software, diz-me que isso realmente é sobre diferentes carreiras apelando a diferentes temperamentos.

Portanto, esse "velho" programador está ocupado apenas se reinventando e seguindo em frente :) (Mesmo que isso signifique um risco financeiro) Pax

4
Hal

Não conheço ninguém que tenha se esgotado em TI. As histórias que você ouve são em grande parte de pessoas que foram, digamos, obcecadas e sim, pessoas assim queimam, mas não são específicas para a TI e são muito raras.

Conheço algumas pessoas que passaram a fazer coisas diferentes, mas geralmente isso ocorreu porque era mais atraente para elas do que qualquer coisa que as impedisse de continuar com a TI.

Trabalho com TI há quase 20 anos e não tenho planos de parar e não vejo motivo para querer ou precisar.

3
Jon Hopkins

Eu fiz o oposto. Eu costumava ensinar alunos com necessidades especiais e decidi que não seria capaz de fazer isso até a aposentadoria. Felizmente, consegui parar antes de me esgotar e não me arrependo da minha carreira anterior.

Existe o medo de que eu seja percebido como não sendo capaz de acompanhar (sempre me pergunto se existem pessoas inteligentes o suficiente para me contratar;)) ou pior, descobrindo por mim mesmo que não posso lidar com a nova tecnologia.

Quanto às longas horas, espero que você seja um programador melhor daqui a dez anos. Não vou me machucar porque posso fazer mais em 8 horas do que outros em 12 (sugiro que o professor os coloque em um grupo de leitura mais lento). Mesmo em TI, você precisa "andar com muita neve para chegar à cabine", mas a quantidade de B.S. em outros campos é insuportável.

2
JeffO

Acho que depende de qual setor você está trabalhando. A natureza das condições de trabalho de um banco, por exemplo, é bastante diferente de uma startup no estilo .com ou de uma instituição governamental, mesmo que você esteja fazendo essencialmente o mesmo trabalho. Eu certamente descobri que estava muito mais estressado no final de uma semana trabalhando em um banco de investimento do que em um fabricante de DVD, mesmo que meu trabalho fosse basicamente o mesmo.

2
Tom

Estou passando os últimos 14 anos, de desenvolvedor graduado a desenvolvedor líder e arquiteto de soluções. Sempre achei projetos que não são apenas de manutenção, mas de novo desenvolvimento/migração de novas tecnologias e eu absolutamente amo isso. Há dois caras na minha equipe que recrutamos recentemente e têm mais de 40 anos e estão atualizados sobre as novas tecnologias. Mas sim, você precisa ser apaixonado, ler vorazmente, ver vídeos, seguir blogs, ir a grupos de usuários e conferências para continuar com o aprendizado contínuo.

0
softveda