Por quanto tempo os programadores geralmente permanecem na indústria? [fechadas]

59

Uma coisa que eu ouvi muito ao longo dos anos é que aqueles que trabalham no mundo da TI geralmente não tiram sarro da carreira, mas tendem a "se esgotar" e começar uma nova carreira fazendo outra coisa. não relacionado (por exemplo, passando de desenvolvimento de software a ser um contador).

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

    
por rjzii 05.10.2010 / 14:01
fonte

14 respostas

83

Tenho trabalhado em desenvolvimento de software durante toda a minha vida profissional desde o desenvolvedor júnior, passando pelo desenvolvedor sênior, até o líder / gerente de equipe e agora de volta ao desenvolvimento (embora espere voltar ao gerenciamento mais cedo ou mais tarde).

Minha vida profissional está bem acima dos 25 anos e, nesse período, mudei domínios e tecnologias à medida que as empresas para as quais trabalhei mudaram. Eu usei essa nova experiência para encontrar novas posições quando tive que, por sua vez, levou a outros novos domínios e tecnologias.

Todo esse tempo eu conheço desenvolvedores como velhos ou mais velhos que eu.

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

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

    
por 05.10.2010 / 14:08
fonte
38

No meu campo, sistemas embarcados, eu raramente conheci alguém com menos de 40 anos. Na minha startup, tivemos quatro contratantes 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 pretendo se aposentar tão cedo. (Bem, eu poderia me aposentar e voltar a 40 horas por semana algum dia.) Eu faço esse tipo de trabalho há quase 40 anos e ainda é divertido. Alguns dias eu não posso acreditar que estou sendo pago para fazer o que faço.

Eu sei que há alguns caras mais jovens entrando em campo, porque eu os vi postar no Eletrônicos e Robótica SE site . Havia uma pergunta nível de experiência em eletrônica, e apenas sobre todos que responderam estava fazendo algum tipo de trabalho incorporado. A experiência variou de quem acabou de se formar para veteranos como eu. Muitos tinham uma combinação de EE e CS, como eu faço.

    
por 05.10.2010 / 16:14
fonte
36

Esta é uma carreira muito exigente se você não ama.

Eu acho que você vê muitas pessoas que fazem programação pelo dinheiro, mas quando elas percebem o quanto é difícil, elas rapidamente procuram entrar na gerência.

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

    
por 05.10.2010 / 16:36
fonte
23
Bem, comecei a programar como um aficionado no ensino médio em 1971, e profissionalmente em 1985, quando abandonei um programa de doutorado em química aos 27 anos. Então, são 39 anos amadores e 25 profissionais, e eu tenho 52 anos. agora.

Sim, tentei ser gerente e empreendedor, e sou péssimo para os dois. Então, nos últimos dez anos, eu me concentrei estritamente na programação, na qual eu não sou apenas muito melhor, mas faço muito mais dinheiro.

Eu espero estar cambaleando em torno de conferências e hackfests de código aberto com um andador quando eu tenho 90 anos. Para algumas pessoas, é uma profissão ou uma carreira, mas para mim é um chamado. Estou constantemente surpreso que as pessoas me pagam (e bem, também) para fazer algo que é muito divertido, e eles vão arrancar o teclado dos meus dedos frios e mortos.

    
por 06.10.2010 / 05:23
fonte
11

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

Embora a maioria das pessoas que eu conheço no setor de TI tenha quase 20 ou 30 anos, não acho que isso acontece porque todos que são mais velhos se esgotaram - mais provavelmente porque a indústria cresceu tremendamente 20 anos, e tem havido a necessidade de mais pessoas que tenham sido preenchidas por pessoas mais jovens.

Assim, para muitos no setor de TI, ainda não há tempo suficiente para ter uma carreira na vida. Embora tenha havido momentos em que eu considerei fazer algo completamente diferente, isso tem sido apenas uma consequência de estar perto de se esgotar, 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 forma ou de outra.

    
por 05.10.2010 / 15:41
fonte
10

Descobri que, para muitos colegas, uma vez que eles começaram as famílias, eles começam a pensar em novas carreiras / sair de TI. Isso geralmente ocorre devido às horas em que eles são "esperados" para trabalhar e / ou à pressão mental de cuidar de novos e pouco e tentar acompanhar uma indústria que se movimenta rapidamente.

Eu não estou necessariamente concordando com o raciocínio, mas é isso que conversas ao pé da lareira no pub estão me dizendo.

Não sei qual seria o número real / percentual, ainda há muitos desenvolvedores que permanecem nessa carreira por toda a vida. Na minha opinião, eles são recursos valiosos (eu Tive a sorte de ter ótimos mentores).

    
por 05.10.2010 / 14:10
fonte
6

Curiosamente, o Bureau of Labor Statistics (BLS) tem estatísticas sobre o número de postos de trabalho que uma pessoa tem na vida, mas não tem 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, iniciar uma empresa de tratamento de grama e, em seguida, conseguir um novo trabalho de programação dois anos depois, mudei de carreira?

  2. Requer um estudo longitudinal : seguindo 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 satisfaz pessoalmente reflete um conflito básico que você tem consigo mesmo. Você pode pensar que o conflito é causado por sua carreira e que, se mudar de carreira, o conflito desaparecerá". Mas você não pode escolher a carreira certa sem primeiro resolver o conflito interno ".

    
por 06.10.2010 / 00:05
fonte
5

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

Atualização: ele saiu da programação aos 63 anos.

    
por 05.10.2010 / 17:48
fonte
4

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

Sua observação está correta. Muitas pessoas vã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 duro

C) Manter um excelente histórico

D) Ganhe habilidades de mercado com experiência

E) Tenha boa rede

A razão pela qual muitos deixam a carreira pode ser (não uma lista ordenada)

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

  2. Muitas tecnologias tornam-se antigas rapidamente e raramente usadas fora do trabalho de manutenção

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

  4. A maioria das empresas não treina pessoas em tecnologias básicas. Eles podem obter qualquer habilidade em um telefonema

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

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

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

  8. Os recrutadores não podem apreciar a experiência antiga em quase todos

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

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

  11. A maioria dos empregadores quer um grau de graduação em ciências da computação ou algo assim - os usuários mais velhos não usavam para exigir esses

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

  13. Terceirização da demanda local afetada

  14. A competição é difícil

  15. As aplicações que mais valem a pena já foram criadas (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 experiência muito boa é uma barreira em muitos casos. Por exemplo, aqueles que não podem fazer HTML / CSS não podem se tornar DBAs durante a noite.

por 09.02.2012 / 11:34
fonte
4

Bem, contraponto de experiência pessoal. Estou chegando rapidamente aos 40 (alguns meses) e estou procurando uma saída para o desenvolvimento porque ... Acabei de ter o suficiente. Eu trabalho em um ótimo lugar com pessoas interessantes, mas acho que a própria programação é frustrantemente cinzenta, trabalhos penosos e pouco inspiradores para mim . (A experiência de outras pessoas, felizmente, difere!)

É realmente fantástico ler as experiências de pessoas que estão amorosamente engajadas na elaboração de software; pessoas para quem o trabalho é gratificante e inspirador. Tenho amigos que simplesmente amam o desenvolvimento e que apreciam os desafios que 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 uma dúzia + anos neste negócio se esse fosse o caso. Eu simplesmente não gosto disso.

Quanto a mim, estou ocupado tentando navegar de volta à minha primeira carreira (o que eu tolamente deixei quando descobri que (a) eu poderia programar, (b) as pessoas me pagariam de bom grado por isso, e ( c) Eu precisava pagar o aluguel. Então, estou voltando à ciência da pesquisa e à sensação de calor que me enche quando entro no laboratório, quando converso com colegas nesse espaço e quando aplico minha mente ao desafio de desvendar como o mundo funciona e onde eu uso raciocínio e habilidades analíticas (pelo menos) tão desafiadoras quanto em software, me diz que isso realmente tem a ver com diferentes carreiras que atraem diferentes temperamentos.

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

    
por 11.02.2013 / 13:46
fonte
3

Eu 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 assim, obcecadas e sim pessoas assim queimam, mas não são específicas de TI e são muito raras.

Eu conheço algumas pessoas que passaram a fazer coisas diferentes, mas geralmente foi porque era mais atraente para elas do que qualquer coisa que as impedisse de continuar na TI.

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

    
por 10.11.2010 / 16:36
fonte
2

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 extinguir e não me arrependo da minha carreira anterior.

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

Quanto às longas horas, esperamos que você seja um programador melhor daqui a 10 anos. Eu não vou me bater porque eu posso fazer mais em 8 horas do que os outros em 12 (eu sugiro que eles façam o professor colocá-los em um grupo de leitura mais lento). Mesmo em TI, você tem que "atravessar muita neve para chegar à cabine", mas a quantidade de B.S. em outros campos é insuportável.

    
por 05.10.2010 / 14:24
fonte
2

Acho que depende de qual indústria você está trabalhando. A natureza das condições de trabalho em um banco é diferente de uma startup de estilo .com ou de uma instituição do governo, mesmo se você estiver fazendo essencialmente o mesmo trabalho. Eu certamente achei que estava muito mais estressado ao final de uma semana trabalhando em um banco de investimento do que trabalhando para um fabricante de DVDs, embora meu trabalho fosse basicamente o mesmo.

    
por 05.10.2010 / 18:16
fonte
0

Estou pairando com mais de 14 anos agora desde o desenvolvedor de pós-graduação até o desenvolvedor e arquiteto de soluções. Eu sempre encontrei projetos que não são apenas de manutenção, mas novos desenvolvimentos / migrações em novas tecnologias e eu absolutamente adoro isso. Há alguns caras da minha equipe que recentemente recrutamos e têm mais de 40 anos e eles estão atualizados em novas tecnologias. Mas sim, você tem que ser apaixonado, ler vorazmente, ver vídeos, seguir blogs, ir a grupos de usuários e conferências para continuar aprendendo.

    
por 09.02.2012 / 11:40
fonte

Tags