Quão velho é muito velho"? [fechadas]


114

Foi-me dito que, para ser levado a sério como candidato a emprego, devo retirar anos de experiência relevante do meu currículo, remover o ano em que formei ou ambos. Ou nem se incomoda em aplicar, porque ninguém quer contratar programadores mais velhos que eles. 1

Ou que eu deveria fundar uma empresa, não porque eu quero, ou porque eu tenho um produto que me interessa, mas porque dessa maneira eu posso conseguir um emprego se / quando minha empresa for adquirida.

Ou que eu deveria me concentrar mais nos trabalhos de gerenciamento (o que fiz com sucesso no passado) porque ... bem, eles realmente não conseguiam explicar esse, exceto a implicação de que, durante uma certa idade, você é um perdedor se você ' ainda está escrevendo código. Mas eu gosto de escrever código.

você viu isso? Este é apenas um problema local (norte da Califórnia)?

Se você já contratou programadores: 2

  • Dos currículos que você recebeu, quantos anos tinha o candidato mais velho?
  • Qual era a idade da pessoa mais velha que você entrevistou?
  • Quantos anos (quando contratado) tinha a pessoa mais velha que você contratou?

Qual a idade "muito antiga" para ser empregada como programadora?

1 Suponho que todos os candidatos tenham experiência aplicável equivalente. Não se trata de alguém com três décadas de COBOL se candidatando a um emprego de guru em Java.
2 Sim, eu sei que (pelo menos nos EUA) você não deve perguntar quantos anos um candidato tem. Na minha experiência, porém, você pode obter uma idéia geral de um currículo.


Essa pergunta talvez seja específica da região?
22611 Bernard

@ Bernard - estranhamente talvez não porque o OP não especificou a região / país.
Otávio Décio

Não, não apenas uma pergunta sobre sua experiência e o mundo em que você vive.
Tigran

5
Você deve parar de codificar quando parar de amá-lo
alternativo

Parece uma coisa cultural.

Respostas:


59

Tendo acabado de conseguir um novo emprego, com quase 50 anos no Reino Unido, posso dizer que é possível e você nunca é velho demais.

Existem duas abordagens - ambas dependem de suas habilidades serem relevantes para o trabalho.

  1. Fique com o que você conhece e se torne um guru. Isso é arriscado, pois o número de empregos que exigem tecnologias "antigas" está se tornando cada vez menor a cada ano que passa. No entanto, à medida que as pessoas se aposentam de tais empregos, haverá vagas.

  2. Continue atualizando suas habilidades. Eu me mudei para o Silverlight no ano passado, e foi isso que me deu esse emprego. Isso e minhas funções anteriores de liderança de equipe, que meu novo empregador considerava relevantes.


87

Tenho 52 anos e sou diretor de tecnologia de uma empresa que co-fundei há 15 anos, e essa é uma pergunta próxima do meu coração. Passo cerca de 40% do meu tempo codificando, principalmente desenvolvendo produtos novos e existentes e espero realmente fazer a mesma coisa daqui a 10 anos.

Estou intrigado com a noção de que os programadores mais antigos são dificultados exclusivamente por habilidades irrelevantes. Acho que esse é o problema dos desenvolvedores mais jovens - se eu quero um programador Flash ou um programador Flex, isso é fácil. Se eu quero um com experiência comprovada em banco de dados corporativo ou rede, ou com histórico de desenvolvimento de produtos comerciais, é muito mais difícil encontrá-lo. Os programadores mais antigos podem falar de forma mais articulada sobre opções de design e problemas de ciclo de vida de software simplesmente porque tiveram uma vida inteira de experiências de sucessos - e falhas.

O problema para os programadores mais antigos não é que eles estejam perdendo sua capacidade intelectual, mas que tenham sido seduzidos pela noção de que deveriam se tornar "gerentes". Na minha opinião, um bom programador com décadas de experiência pode ganhar mais software em desenvolvimento do que subir em uma escada de gerenciamento mal definida, desde que encontre (ou inicie) uma organização que recompensa a inovação e a capacidade.

Em um mundo em que milhões de desenvolvedores com as mesmas habilidades estão disponíveis na Internet, a ideia de que apenas a juventude tem valor é simplesmente idiota.


59

Você nunca precisa parar de programar, desde que esteja gostando do que está fazendo. No entanto, sua organização pode ter um limite que você alcança e você simplesmente não pode assumir uma posição mais alta ou obter um salário maior, a menos que saia da empresa ou saia da programação e passe para um papel de liderança como gerente ou líder técnico.


2
E mesmo que haja restrições de tempo, duvido que você esteja em uma posição onde seja proibido escrever código.
Jeffo

3
@ Jeffff Isso provavelmente é verdade, mas pelo que vi, muitos gerentes e líderes não têm tempo para desenvolver software no trabalho, com suas outras responsabilidades. Alguns ainda trabalham em projetos pessoais em casa. Depende muito da sua organização e deveres.
Thomas Owens

Especialmente se você for constantemente interrompido por reuniões, telefonemas, e-mail e orçamentos, talvez nunca tenha a chance de entrar no estado de espírito para escrever um código significativo. Eu tentaria me envolver no processo de revisão de código, se possível.
Jeffo

3
Existem também muitos projetos de código aberto para os quais você pode contribuir.
Neal Tibrewala

1
Meu chefe é o gerente de desenvolvimento de produtos e, apesar de muitas demandas em seu tempo, ele assume a responsabilidade pela base de código de nossos aplicativos mais centrais de negócios. Seu chefe, no entanto, é o CTO, e nunca o vi codificar uma única linha. Então eu concordo; certamente pode haver um teto além do qual você não verá muito trabalho de codificação.
Keiths

37

Consegui meu primeiro trabalho de programação aos 37 anos. Portanto, não é muito velho para começar, se você é inteligente, quer aprender e está disposto a aceitar o salário de um programador júnior.


11
Yay! É bom ouvir uma história positiva / de sucesso.
JBRWilkinson

2
Voltar quando eu estava na gestão, eu contratei mais pessoas que eram mais velhos do que eu, do que as pessoas que eram mais jovens do que eu ...
Brian Knoblauch

1
W00T. Eu só acontecerá a ser 37. Obrigado por colocar um sorriso no meu rosto :)
James P.

1
Ainda bem que minha experiência foi encorajadora para você. Agora tenho quarenta anos, ainda gosto muito de programar e não tenho mais um salário júnior. Espero que corra bem com você.
23413 Eric Eric

36

Quando eu estava trabalhando para encontrar minha posição atual, participei de um workshop em que eu era a pessoa mais jovem por pelo menos uma década. Várias outras pessoas na oficina tinham mais de 50 anos e dificuldades para encontrar trabalho. Algumas das observações sobre o motivo disso foram:

  • Muitos empregadores assumem que, uma vez que você é mais velho, você também procura obter alguns anos de emprego antes de se aposentar e, quando procura um candidato, ele realmente quer sair todos os meses.
  • Na economia atual e no mercado de trabalho, muitas pessoas MUITO experientes e MUITO qualificadas estão se candidatando a empregos que estão bem abaixo de suas qualificações. Os empregadores tendem a desconfiar, supondo que você esteja danificado de alguma forma ou eles pensam que você vai sair do barco no minuto em que puder. Outra preocupação geralmente está relacionada ao seu salário esperado em relação à publicação do trabalho.

Em última análise, os empregadores procuram obter o melhor retorno possível e, com muita frequência, associam experiência e maturidade a "velhos" e imaginam que irão com alguém mais jovem e mais áspero, mas imaginam que podem treiná-los por um preço mais barato. e mantenha-os por mais tempo do que alguém com mais experiência e maturidade.

Na minha equipe atual, nosso Scrum Master e Líder de Equipe é um cara que está na casa dos cinquenta e é inestimável para suavizar pontos difíceis e lidar com nossa alta gerência. Por outro lado, não me importo que ele não escreva muito código, porque a maior parte de sua experiência em codificação já existe há pelo menos uma década e, portanto, parece mais com VB6 do que com PHP.

Pessoalmente, acho que os programadores mais antigos são ótimos mentores e líderes de equipe, porque eles têm uma grande experiência com todos os aspectos do desenvolvimento. Pode ser por esse motivo que as pessoas sugeriram que você olhe mais para as funções gerenciais. Acho que os empregadores também reconhecem isso e têm mais probabilidade de contratar alguém com muita experiência em uma função gerencial do que como outro codificador.

Como observação lateral - A maioria das pessoas com experiência no setor de contratação recomenda que os candidatos mais velhos evitem datas ou ajustem a parte da experiência de trabalho de seu currículo, a fim de enfatizar sua idade.

Uma última coisa a considerar é se você está entrando para entrevistas ou se seu currículo está simplesmente sendo rejeitado. Se você está entrando nas entrevistas, seu currículo provavelmente não é o problema.


26
O engraçado é que eu suspeito que o cara que saiu da faculdade não vai ficar tanto tempo e o custo para treiná-lo pode ser muito maior do que para alguém que é produtivo imediatamente. Suposições falsas geralmente estão em jogo no jogo de contratação.
HLGEM

2
@HLGEM, exatamente. A pergunta a fazer a um lugar que acha que você vai se aposentar muito cedo é: há quanto tempo seus outros desenvolvedores estão aqui? Quantos estão aqui há mais de um ano, ou dois, ou três? Infelizmente, na maioria dos casos de discriminação por idade, nunca se tem a chance de fazer essa pergunta.
Kyralessa

20

Não.

Essa percepção vem da programação com um grande aumento de novos participantes nos anos 90 e seguintes. Até a década de 1980, era uma profissão bastante pequena e de nicho, mas, subitamente, nos últimos 20 anos, explodiu - e impediu algumas mudanças de carreira mais antigas - a maioria das pessoas que ingressou nela era jovem.

Então, basicamente: a idade média dos programadores aumentará à medida que esse aumento inicial da década de 90 + os participantes da programação envelhecem. Obviamente, alguns passarão para a gerência ou mudarão de carreira, mas não o suficiente para impedir essa inevitável mudança demográfica. Além disso: após o rompimento das pontocom, menos jovens estudavam programação, o que significa que a entrada de sangue jovem diminuiu um pouco.

Pense nisso como a demografia de um país em desenvolvimento: enormes taxas de natalidade, altas taxas de mortalidade, enorme aumento da população jovem. Quando o país se desenvolve, as pessoas começam a viver mais e geralmente têm menos filhos.

De qualquer forma, se você tem 35 anos agora, quando tem 40, 45, 50, etc. - a idade média dos programadores também o seguirá em direção a esses níveis. É um pontinho demográfico temporário, não um elemento permanente da programação como profissão.


3
+1 ponto excelente, lançando uma nova luz sobre as coisas. (E espero que, por minha própria causa, esteja correto :-)
Péter Török

Este é um ponto realmente excelente, que tem relevância além dos pontos positivos de programadores mais antigos.
Icc97 27/03

19

Enquanto atuava como líder de equipe, tive várias ocasiões para ter alguém com mais de 50 anos (e um com mais de 60) trabalhando na minha equipe. Só posso lhe dizer que a experiência foi boa. O que eu questionaria é se vi alguém nos últimos 10 anos como gerente ou arquiteto tentando se candidatar a um emprego de desenvolvedor. Eles podem ter diminuído o tamanho e estão apenas procurando emprego. Mas se eles tiverem feito as mãos, eu não questionaria nada.

Nessa idade, todos os futuros gestores e arquitetos são gerentes e arquitetos ... qualquer um que ainda esteja codificando quer codificar.


2
Conte-me no grupo "deseja codificar". 50+ e ainda não deseja gerenciar. Fui contratado por alguém mais novo que eu neste trabalho e meu último, FWIW. Adoro escrever código e sou bom nisso.
Bryan Oakley

18

Veja o caso de Grace Hopper . Ela continuou trabalhando com programação até sua morte aos 85 anos. Lembro-me de ter visto um especial de 60 minutos nela há muitos anos, ela era uma pessoa fascinante. Se você é apaixonado por algo, a idade não é um fator.

Pelo que vale, tenho mais de 50 anos e não vejo razão para parar de fazer o que gosto. Ainda há sempre muito a aprender e eu gosto disso.


17

Uma coisa a considerar é quantos irão contratar um programador de 50 ou 60 anos? Se tudo o que você faz é codificar, acho que não há quase tantos empregos disponíveis para um codificador mais antigo, em comparação com um codificador de vinte e poucos a trinta e poucos. Uma razão pela qual sei que isso existe (perguntei a outros encarregados da contratação) é que um gerente de 40 anos está um pouco cansado de alguém com 15 anos mais velho. Eles seguirão minhas instruções? Quão definidos eles estão em seus caminhos? Os outros gravitarão e seguirão esse codificador de avô?

Quase todas as ofertas de emprego que recebo atualmente (tenho 43 anos) exigem que eu cumpra uma certa quantidade de funções gerenciais / de supervisão.

Então, acho que, em uma certa idade, seria sensato mudar seu foco de "apenas codificação" para codificação e assumir mais funções de supervisão. É simplesmente esperado neste nosso mundo que as pessoas mais velhas assumam um papel mais importante. E, como afirmei acima, muitos parecem adiar naturalmente para as pessoas mais velhas.

Portanto, você poderá concentrar-se apenas na criação de código, mas manter e obter novos empregos se tornará pelo menos um pouco mais difícil à medida que você envelhece.


7
Obter novos empregos em qualquer campo é mais difícil à medida que envelhece. No entanto, onde atualmente trabalho, vários de nossos programadores mais fortes têm mais de 50 anos e qualquer gerente que se recusa a considerar os desenvolvedores mais fortes na contratação devido à idade é um idiota que eu não gostaria de trabalhar pessoalmente, independentemente da minha idade. Meu chefe atual tem quase metade da minha idade e não tem nenhum problema com isso, nem tenho um problema com ele sendo significativamente mais novo que eu.
HLGEM

1
@HLGEM Você deve ser um caso de exceção. Muitos gerentes são terrivelmente inseguros sobre suas precárias posições de poder (Distintivo de Aliteração!) E a maioria se sente desconfortável com um subordinado que possivelmente ganha mais dinheiro do que ele / ela.
maple_shaft

1
@HLGEM Estou impressionado que seu chefe tenha essa mente aberta - qual a faixa etária dos últimos três programadores que ele contratou?
robrambusch

2
Por que deveria importar quantos anos o programador tem? Todos os programadores não superam os gerentes de qualquer maneira?
Psr

4
Estou prestes a completar 65 anos. Não tenho intenção de me aposentar. Exceto logo após o colapso das pontocom há 10 anos, nunca tive problemas para conseguir trabalho. Recebo ligações de caçadores de cabeças, provavelmente toda semana. Adoro codificar e nunca tive o desejo de ser gerente. Meu gerente atual no meu trabalho no local é 50 e também é o arquiteto. Ele tenta codificar também, mas tem problemas para obter tempo suficiente para fazê-lo. O outro programador firmware também é mais de 60 anos
tcrosley

15

Sou programador freelancer (fazendo principalmente C embutido, também PHP e C #) e tenho mais de 60 anos. Atualmente, tenho quatro contratos ativos. Em muitos dos meus trabalhos, nunca conheço as pessoas com quem estou trabalhando. Não listo nenhuma data em meu currículo on-line com mais de 1990.


15

A carreira de todos funciona de maneira diferente, pois temos necessidades diferentes e fazemos escolhas diferentes. Conheço mais de 50 programadores, trabalho com um bom número deles, porque tentamos contratar talentos que não envelhecem e, francamente, atribuímos o mais alto valor à experiência aprofundada que os mais jovens simplesmente não têm.

À medida que envelhece, você deve fazer escolhas. Você pode permanecer como programador, mas isso implica um custo geralmente mais baixo. Você pode fazer a transição para um líder técnico que geralmente ainda inclui alguma programação, mas também algumas tarefas de gerenciamento. Você pode se tornar um especialista (BI, arquitetura, analista de sistemas, banco de dados etc.) que geralmente paga melhor, mas é limitador em termos de tarefas gerais disponíveis. Você pode passar para uma função de gerenciamento de projetos ou uma função de analista de negócios e sair completamente da programação. Você pode até decidir abrir um restaurante ou comprar uma fazenda e deixar o mundo corporativo totalmente para trás. Todas essas opções estão abertas quando você é jovem e, eventualmente, suas escolhas limitarão quais são viáveis ​​para você.

Eu, pessoalmente, notei que, se você não fez a transição para a gerência antes dos 30 anos, é muito mais difícil ir para lá. Mas isso pode não ser verdade em outros locais.

Mas o que estou tentando enfatizar é que você controla suas escolhas de carreira. Você não precisa fazer o que os outros fazem apenas porque a maioria das pessoas faz isso. Faça o que for melhor para você. E nunca pense que você fez uma escolha irrevogável. Eu mudei de carreira 5 ou 6 vezes, a vida leva você a lugares inesperados às vezes. O que você quer aos 20 anos não é provável o que você quer aos 50 e tudo bem. Às vezes, fazemos escolhas para manter a comida na mesa e pagar pela educação de nossos filhos. Existem muitos programadores que se tornaram gerentes pelo pagamento. Outros não se importam com o quanto oferecem, sentem que o estresse da administração não vale a pena. E outros são programadores puros que nem sequer consideram outra coisa, porque não é tanto o que eles fazem, mas quem são.


concordo totalmente, eu quero aposentar quando im meados dos anos 30, e um código para mim
ERJAN

14

Recentemente, houve um artigo interessante - o Deep Dark Secret do Vale do Silício http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- tudo sobre a idade /

Basicamente, ele diz que o Valley prefere candidatos mais jovens, que empregarão todos os noites por salários mais baixos, e defende que programadores experientes mudem para cargos de gerência depois de atingirem uma certa idade. O problema é que não existem muitos cargos de gerência por aí.

Não trabalho no Vale, mas minha experiência pessoal é que programadores experientes ainda podem codificar e são valiosos por causa de sua experiência, e no meu pescoço, existem empresas que os contratarão.


2
Definitivamente, há uma vantagem em contratar pessoal inexperiente / júnior que não sabe que 60 horas por semana está trabalhando demais e que 20K GBP não está ganhando o suficiente. As oportunidades de desenvolvimento de carreira de um grande nome em seu currículo valem a pena por alguns anos "Tour of Duty", IMO.
precisa saber é o seguinte

12

Sento-me ao lado de alguns desenvolvedores de C # com mais de 50 anos. Não há "Too Old" inerente, apenas percepções por parte dos entrevistadores. Como tal, você pode ter que ir além para convencer as pessoas de que seu conhecimento está atualizado.

Ou torne-se programador de soja. De qualquer jeito. : P


12

Ninguém quer contratar programadores mais velhos que eles

TooOld = Interviewer.Age + 1


2
Meu chefe tem metade da minha idade.
HLGEM

4
Meu colega de trabalho ainda não sabe Simple Minds ...
Pierre Watelet

1
Ei, eu estava citando o autor da pergunta! isso foi uma piada!
precisa saber é o seguinte

4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
Blesh

1
Nós odiamos diversão aqui aparentemente. Que vergonha para você brincar!
pwny

12

Tenho 59 anos e trabalho como desenvolvedor de software todos os dias desde que me aposentei nas forças armadas dos EUA em 1994.

O que eu descobri é que, depois dos 45 anos, não há motivo para tentar conseguir um emprego em uma empresa que possui um departamento de RH. O pessoal de RH tem medo de que, se o novo contratado mais velho não funcionasse, estaria no fim de um processo de discriminação por idade. Então eles praticam a discriminação por idade com antecedência.

A melhor aposta para um programador mais velho que procura emprego é procurar uma pequena startup, preferencialmente iniciada por um ex-colega, ou pelo menos uma empresa pequena o suficiente para não ter um departamento de RH. Se você puder conversar com a equipe de desenvolvimento real, há uma chance razoável de que eles possam ver além do seu cabelo grisalho. Pelo menos isso funcionou para mim.

Pretendo continuar como desenvolvedor até me cansar do trabalho, o que ainda não aconteceu. Meu show atual é bastante estável, mas se ele desaparecer, encontrarei outro emprego ou farei meu próprio trabalho.


1
+1 Para fazer seu próprio trabalho. Mas se você fizer isso, provavelmente precisará de algumas habilidades organizacionais e / ou de supervisão.
ElGringoGrande

1
Você tem certeza de que o RH o excluiu por causa da sua idade? Existe uma chance de você não ter as "palavras da moda" apropriadas em seu currículo? Eu pergunto porque sei que provavelmente trabalhei em lugares onde o RH filtrou muitos codificadores ótimos (mais antigos) porque eles não tinham "AJAX" em seu currículo. Para constar, eu estou no jogo de TI há apenas alguns anos e estou realmente começando a apreciar a atitude "estive lá - fiz isso" de meus colegas mais velhos, que conseguem identificar modismos e tendências antes que eu possa.
Graham

"Você tem certeza de que o RH a expulsou por causa da sua idade? Existe uma chance de você não ter as" palavras da moda "apropriadas em seu currículo?" Não sei por que não consegui um emprego, mas faço o que aconteceu quando estive em grandes organizações em que um candidato mais velho qualificado foi considerado e rejeitado usando palavras de código como 'não se encaixa na cultura' ou 'carreira profissional' '
jim.

11

Depende do indivíduo e do tipo de intensidade. Percebi que, à medida que envelheci, tenho menos paciência por longas horas ou condições de trabalho ruins, mas ainda posso suportar isso. Pode variar de pessoa para pessoa, mas coisas como puxar a noite toda me custam mais. Eu posso fazer isso, mas leva mais tempo para recuperar do que costumava.

Se por intenso você quer dizer muitas noites e muito estresse, então acho que isso sobrecarregaria qualquer um, menos sim, é bem possível que as pessoas mais velhas se esforcem mais. Se por intensa você quer dizer que há muito a aprender, eu não ficaria tão preocupado com isso. Todo mundo aprende de maneira diferente e eles apenas precisam avaliá-lo.

No entanto, se eu pudesse transmitir a experiência que tenho agora a uma versão mais jovem de mim mesma, diria a ele: "Tenha cuidado ao fazer muitas coisas irracionais, mesmo se você for jovem ... a América corporativa terá prazer em usá-lo e não deixará nada para você para mostrar esse esforço ".


14
Demandas repetidas por longas horas são um sinal de um projeto com falha em uma organização com problemas, e não o farei mais. Quando o carro está no pântano, continuar pressionando o acelerador não ajuda.
precisa

9

Pessoalmente , eu não gostaria de ter um emprego escondendo quantos anos tinha (Divulgação completa: tenho 27 anos, então isso não é um problema para mim).

Ou que eu deveria me concentrar mais nos trabalhos de gerenciamento (o que fiz com sucesso no passado) porque ... bem, eles realmente não conseguiam explicar esse, exceto a implicação de que, durante uma certa idade, você é um perdedor se você ' ainda está escrevendo código. Mas eu gosto de escrever código.

Eu acho que você tem duas coisas trabalhando contra você:

  1. Programadores mais antigos têm mais experiência e custam mais dinheiro.
  2. Eu acho que as lojas de software no Vale do Silício (se você considerar o norte da Califórnia) adaptaram uma mentalidade de "alta ou baixa". Se você atingiu uma certa idade e não iniciou sua própria empresa ou pelo menos assumiu um papel de liderança em uma, então você não deve realmente ser apaixonado pelo negócio de software ou não deve ser tão bom nisso.

Não estou dizendo que essas linhas de raciocínio estão corretas ou que eu concordo com elas. Só estou dizendo que é assim. Essas duas questões serão muito importantes se você quiser um trabalho de inicialização, mas provavelmente serão menos problemáticas se você estiver encontrando um emprego para uma empresa mais estabelecida.

Por fim, você considerou se candidatar a um emprego de Líder técnico ou Arquiteto? São posições "mais avançadas" que não são necessariamente apresentações de gerenciamento.


8

Eu estou trabalhando na Coréia. Neste país, mais de 40 anos são velhos demais como programador. Portanto, o conselho quer que eles sejam um gerente. Mas apenas alguns deles podem ser um gerente. O restante deles deve ser aposentado. Então eles encontram um novo emprego como um negócio próprio. É por isso que a maioria dos programadores coreanos quer ir para o exterior.


9
Que maneira idiota de gerenciar uma empresa de software! Sem a experiência mais antiga, os desenvolvedores mais jovens continuarão cometendo os mesmos erros para sempre.
Gary Willoughby

7

Terei 34 anos quando me formar e, aos 32 anos, consegui um estágio de 12 meses, com outro oferecido a mim e vários outros em estágios avançados de entrevistas. O que quero dizer é que, na minha experiência, a idade não foi realmente um fator. É sobre as habilidades que você tem, elas são atuais? E, muito importante, trata-se de suas habilidades sociais, principalmente de comunicação.

Para me destacar é a razão pela qual assumi o estágio, também iniciei o desenvolvimento de código aberto, tudo em um esforço para combater a possível máxima do ageismo e provar que sou dedicado e entusiasmado (extremamente importante) em programação.

Eu era gerente de serviços ao cliente e acredito que isso funcionou para mim tanto na obtenção de entrevistas / ofertas quanto na minha confiança ao lidar com os entrevistadores.

Estou no Reino Unido, não tenho certeza se é o mesmo onde você mora?


+1 para manter suas habilidades atualizadas. Nosso campo cresce rápido; certifique-se de aprender novas tecnologias e não tente ajustar novos problemas nos moldes de solução antigos. Se você tivesse dois candidatos, um com as tecnologias mais recentes era Java e Oracle e outro com experiência em Node.js e MongoDB, o que você consideraria manter-se atualizado? (Desculpe a pegar em Java, mas você começa a idéia.)
Michelle Tilley

@BinaryMuse Se eu sou iniciante em TI, seria melhor se eu estudasse Node.js e MongoDB em vez de Java e Oracle?
novato

@ newbie Não necessariamente; toda essa questão é sobre desenvolvimento mais tarde na vida . Certificar-se de acompanhar as tecnologias mais novas e mais recentes nessa fase da vida (em vez de se apoiar em "favoritos antigos", como todos costumamos fazer) é uma ótima maneira de mostrar que você é "dedicado e entusiasmado com a programação" , "como Darren colocou de maneira tão eloquente.
precisa

7

Falando como alguém que entrevistou desenvolvedores. A única coisa com a qual me preocupo é se você puder fazer o trabalho e se será uma boa opção para a minha equipe.

Os desenvolvedores mais antigos têm a chance de colher mais benefícios do que seus colegas mais jovens pelo mesmo trabalho, devido à experiência que possuem.


6

Tenho 46 anos. Comecei a programar em meados dos anos 90. Atualmente, a maioria dos empregadores valoriza as certificações mais do que retomar o conteúdo, o que é triste, mas é o que vejo ao longo da costa leste. Mantenha suas habilidades atualizadas. É uma dor. Mas é isso que você deve fazer se quiser permanecer na parte "prática" desse setor. Caso contrário, como você disse, busque cargos de gerência. Não é tão divertido ou interessante, mas hoje em dia é bom ter um emprego.


1
Não acho que você possa fazer uma declaração geral sobre as certificações. Eu nunca trabalhei para alguém que achava que as certificações valiam tudo. Talvez eu tenha tido sorte.
Bryan Oakley

6

Sempre há trabalhos para desenvolvedores capazes. Mostre alguma energia e habilidade para resolver problemas, e você encontrará uma posição. Posso ser ingênuo, mas acho que na contratação as pessoas são consideradas tão velhas quanto agem. Conheço dois caras na casa dos 50 que acabaram de receber financiamento de VC para sua startup na web.


5

Tenho 30 anos e entrevistei pessoas que pareciam ter 20 ou 50 anos, ou talvez um pouco mais.

Tento não me importar com a idade das pessoas, mas admito que provavelmente sou tendenciosa. Eu trabalhei em muitos empregos que eram inteiramente brancos, homens 22-26, formados em faculdades (ensino médio, matemática) com um amor obsessivo por velhas ficção científica e personalidades hiper-racionais. Se você é diferente disso, já estou mais interessado em você.

Dito isto, acho que não há muita subjetividade em nosso processo de entrevista. Eu tenho um conjunto padrão de perguntas de programação, e você obtém um quadro branco e marcadores e precisa escrever código. Se você pode fazer isso, isso é ótimo, e se você não pode, isso é muito ruim.

Você poderia argumentar que o formato é burro (provavelmente é) ou as perguntas são bobas (provavelmente são), mas acho que é bastante típico para as empresas de software hoje. Minhas perguntas basicamente vão de "se você estava acordado no CS 101 pela primeira semana, rirá de mim por perguntar algo tão simples" até "isso é bastante representativo das coisas em que realmente trabalhamos". Eu posso ficar mais empolgado com a perspectiva de contratar alguém que não se pareça com o resto dos meus colegas de trabalho, mas meu último sim / não se resume apenas a saber se você pode escrever código.

Tenho certeza de que existem empresas que não são como as minhas e querem contratar apenas jovens. Se você se deparar com eles, continue procurando. (Ou comece o seu próprio. Na internet, ninguém sabe se você tem 100 anos!)

Duas advertências que posso pensar:

Se o seu currículo faz com que você pareça experiente o suficiente para pedir um salário significativamente maior do que o que podemos pagar agora, seu currículo pode ser filtrado pelo RH antes mesmo de chegar a mim. Agora, se você realmente iria exigir muito mais do que podemos pagar, é um bom filtro. Mas se você não quiser, poderá encontrar uma maneira de indicar em seu currículo que o dinheiro não é um grande negócio para você.

Sabemos que as pessoas mais velhas têm mais experiência e melhor discernimento, mas as pessoas mais jovens parecem mais propensas a usar tecnologias específicas que estamos usando, e gostamos de pessoas que podem dar o que falar. Isso nunca aconteceu comigo ainda, mas se tivéssemos uma vaga e dois candidatos, seria difícil escolher entre "jovens e usamos nossa pilha de tecnologia antes" versus "mais experientes, mas nunca usamos isso". Felizmente, isso é fácil para você resolver: gaste um pouco de tempo criando algo com uma nova tecnologia quente. (Você programa há 30 anos e acaba de criar algo no Rails no mês passado? Legal!) De fato, esse é um bom conselho para qualquer pessoa.


5

"Deveria" é uma expressão vaga e instável. O que é útil perguntar ao tomar essa decisão é: O que acontecerá se eu permanecer assim mesmo? Há várias coisas que eu poderia pensar.

  • Gradualmente perderei o contato e ficarei desempregado se perder o emprego. Essa é difícil. Ninguém quer acreditar que isso poderia acontecer com eles, então talvez seja verdade e todos no campo sejam negados? Por outro lado, Donald Knuth pode programar anéis em torno de mim e você juntos, e ele tem 73 anos. Isso está relacionado ao próximo ponto:

  • As pessoas (empregadores, colegas) pensam que eu estou perdendo isso e tornam a vida profissional muito menos agradável do que agora. Isso também é duvidoso, mas mais fácil de testar: pergunte por aí! O que as pessoas mais jovens / mais velhas do que você precisam denunciar?

  • Acabarei ficando entediado do campo, porque não há nada novo sob o sol. Eu duvido muito disso, mas se isso acontecer, pelo menos você pode fazer uma transição gradualmente sem estar sob muita pressão de tempo. (A menos que esteja em uma direção que também desencoraje indivíduos experientes a ingressarem ...)

No geral, não consigo pensar em muitas razões para abandonar a ocupação preventivamente.


5

Pense no seu fim de semana.

Você sai do trabalho na sexta-feira, volta para casa, janta e relaxa. No fim de semana, talvez você trabalhe em casa, viaje um pouco, participe de alguns hobbies. Basicamente, você aproveita seu tempo livre e encontra outras coisas para fazer.

Agora, como você se sente no domingo à noite? Como você se sente ao pensar em dirigir para o trabalho na segunda-feira de manhã? Você sente uma sensação de mal estar no estômago ao pensar em ter que passar os próximos cinco dias digitando código?

Ou, depois de ter um bom fim de semana refrescante, você está ansioso para voltar ao escritório e resolver alguns dos problemas que ainda não foram resolvidos quando você saiu na sexta-feira? Você vê a segunda-feira como uma chance de revisar o código da semana passada enquanto atualizada e revigorada?

Se o primeiro cenário é você, talvez seja hora de sair agora. Se a programação não desafiar e intrigá-lo continuamente, você não será feliz em fazê-lo. Simples assim.

Se, no entanto, você está constantemente pensando consigo mesmo "Não posso acreditar que sou pago para fazer algo que amo", então não há motivo para desistir.


4

Eu fiz uma pergunta muito semelhante no Stackoverflow há um tempo atrás, e a resposta que eu achei mais precisa é que é mais sobre você ser superqualificado para a maioria das posições .

Você realmente precisa saber a posição em que deveria estar neste momento de sua carreira, eu acho. (Postei uma pergunta semelhante esta noite)



Vergonha esta questão foi removida do SO agora
icc97

1
@ icc97 - Obrigado, mas não é uma vergonha. Minha pergunta era sobre estratégias para gerenciar sua carreira à medida que você envelhece e não é mais contratado como 'programador'. Eu estava esperando; ser um arquiteto, gerente, figura de autoridade, etc ... mas a pergunta foi lamentada sobre o agismo e evoluiu para uma batalha de abertura / fechamento. Eu rapidamente me arrependi de publicá-lo e estou feliz por finalmente ter morrido. Meu comentário acima, sobre ser superqualificado para a maioria das posições, resumiu a conclusão final.
precisa

4

Costumo não contratar alguém que não tenha mais controle sobre suas funções corporais.

Se você retirar estereótipos sobre falta de energia e dinamismo e assim por diante (que geralmente são tão inúteis quanto qualquer outro estereótipo), o único fator genuíno em que consigo pensar é quão perto está a pessoa da aposentadoria e quanto tempo antes dela deixar você.

Dado que não é incomum um programador de qualquer idade seguir em frente após 2 a 3 anos, isso é basicamente um problema, desde que a pessoa seja inteligente, experiente e trabalhadora, eu não consideraria isso.

Ah, e no Reino Unido, pelo menos como empregador, eu provavelmente deveria mencionar que considerar a idade de alguém como um motivo para contratar ou não é ilegal - embora obviamente seja muito difícil provar que esse foi o motivo.


4

Vou pular aqui e sugerir o desenvolvimento de aplicativos para dispositivos móveis. É um novo campo em que pouquíssimos desenvolvedores têm mais de um par de anos a mais do que alguém iniciando, e muitas das pessoas que eu vejo nas reuniões de desenvolvedores de dispositivos móveis não são "galinhas da primavera". Alguns aplicativos móveis bem-sucedidos no seu currículo e as empresas que precisam de desenvolvedores de dispositivos móveis não se importam com sua idade, sexo, origem nacional, cor dos olhos etc. E atualmente existe uma possibilidade razoável de você usar esse conjunto de habilidades para iniciar seu próprio negócio.

Obviamente, aplicativos móveis podem ser apenas uma bolha perto do fim. Mas você pode usar a sabedoria da sua vida para escolher a próxima especialização crescente tão bem quanto ou melhor do que muitos estudantes de CS.


"É claro que aplicativos móveis podem ser apenas uma bolha perto do fim" <- Sem chance. Está apenas começando. Os lucros podem ser abafados devido à concorrência massiva, mas essa é claramente uma área explosiva que não desaparece.
Mike Rosenblum

@MikeRosenblum - Também gosto do mercado atual de aplicativos para dispositivos móveis. Mas o senador Joseph Kennedy teria dito que sabia que era hora de sair da bolsa de valores quando recebeu dicas de ações de um garoto sapato. Estou recebendo muitas dicas de ideias de aplicativos de todos os tipos de pessoas ... mas não tive meus sapatos brilhados recentemente. (cuidado com o cisne negro).
hotpaw2

4

A idade média dos desenvolvedores em que trabalho é 50. Alguns dos melhores programadores que conheço têm mais de 50 anos. Vi esse tipo de estupidez em outros países (sem citar nomes aqui), mas aqui até agora tão bons (dedos cruzados) .


Mas o seu caso é particular ou um cenário bastante comum no mercado de trabalho?
Tigran

4

Se você ama o que faz, por que pararia de fazê-lo? Se você não gosta, é melhor parar hoje. Mas acho que não há idade ou nível de experiência que o force a parar de codificar. Com tantas coisas novas para aprender a cada ano, isso continuará para sempre.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.