“Não faça programação depois de alguns anos de carreira”. Isso é um conselho justo? [fechadas]

65

Eu sou um desenvolvedor pouco experiente com aproximadamente 5 anos de experiência em PHP e um pouco menos em Java, C # e tentando aprender alguns Python atualmente. Desde o início da minha carreira como programador, tenho sido informado de vez em quando por programadores colegas que a programação é adequada para alguns anos iniciais de carreira (a maioria deles leva 5 anos) e que é preciso mudar de direção depois isto. A razão pela qual eles apresentam incluem dores de cabeça e pressões associadas à programação. Eles também dizem que os programadores são menos sociais e geralmente não gostam de dar tempo para suas famílias, etc. e especialmente "Oh, vamos lá, você não pode programar toda a sua vida!"

Estou um pouco confuso aqui e preciso perguntar aos outros sobre isso. Se eu deixar a programação, então o que eu faço ?! Eu acho que o ensino pode ser uma boa opção neste caso, mas será necessário primeiro obter um doutorado, talvez. Também pode ser digno de nota que no meu país (Paquistão) a vida de um programador não é muito boa, pois normalmente eles devem dar 2-3 horas extras no escritório para realizar tarefas de programação urgentes. Eu tenho a sensação de que a situação é um pouco semelhante em outros países e regiões também.

Você acha que é um conselho justo mudar a carreira da programação para outra coisa depois de passar 5 anos nesse campo?

UPDATE

Oh wow ... Eu nunca soube que as pessoas podem ter mais de 40 anos de experiência neste campo. Estou animado e surpreso ao ver que as pessoas estão fazendo isso desde 1971 ... Isso significa 15 anos antes do meu nascimento! É bom poder conversar com pessoas tão experientes, não temos essa chance aqui no Paquistão. Obrigado novamente por toda a ajuda e compartilhamento. Foi uma boa experiência começar seus pensamentos sobre isso.     
por Yasir 30.01.2012 / 04:38
fonte

21 resposta

61

Eu não acho que essa seja uma pergunta que possa ser dada uma resposta geral que esteja sempre correta, exceto talvez para a antiga "Depende".

O conselho mais simples é: se programar é o que você mais gosta de fazer, não pare a menos que isso mude.

Existem muitos outros fatores a serem considerados, como mercado de trabalho, oportunidades de promoção, localização e, claro, salário, mas a coisa mais importante em qualquer decisão de carreira é a pergunta "Isso me tornará feliz?" / strong>? "

    
por 29.06.2011 / 19:19
fonte
100

Temos vários programadores onde eu trabalho em seus 50 anos que estão programados há mais de 20 anos. Se é o que você quer fazer, não deixe ninguém lhe dizer que é apropriado apenas para os jovens.

    
por 29.06.2011 / 19:20
fonte
34

Eu venho lançando código há 21 anos, então acho que estou qualificado para comentar sobre isso.

Primeiro de tudo, há um número não trivial de pessoas que começam como programadores com a intenção de mudar para uma posição de gerência depois de alguns anos. Eles não escrevem código porque gostam de escrever código, eles escrevem código porque o vêem como um passo necessário ao longo do caminho para seu objetivo real. Eu suspeito que estas são as pessoas que estão dizendo para você sair da pista de codificação o mais rápido possível.

Depois, há pessoas como eu que gostam de programar por si mesmas e cujas habilidades com pessoas são, digamos, insuficientes para uma posição gerencial (tentei uma vez, e foi um desastre para todos os envolvidos).

É possível permanecer na pista técnica e avançar em remuneração e responsabilidade. E há muitas posições para os caras mais velhos também. Tenho 46 anos, e todos, exceto um dos outros caras da minha equipe, são mais velhos do que eu.

Embora eu conheça alguns programadores mais antigos que se encaixam no estereótipo do MIT übergeek, sinto-me confiante em afirmar que isso não é verdade em geral. Eu e a maioria dos programadores que eu sei que têm a minha idade têm famílias, tiram o tempo que precisamos e geralmente levam uma vida normal. Não somos animais de festa, mas também não somos monges.

Sim, há muitos trabalhos ruins de programação por aí. No entanto, existe um esforço real por parte da indústria para equilibrar a vida profissional e pessoal, e muitas empresas de software estão fazendo o que podem para evitar cenários de marcha da morte. Sempre haverá sprints (estou no meio de um agora, é apenas a natureza do negócio), mas as maratonas estão se tornando cada vez menores.

    
por 29.06.2011 / 20:23
fonte
25

Isso soa como o conselho clássico das grandes empresas que ainda está sendo jogado depois de décadas.

Basicamente, um dos problemas com a progressão na carreira é que muitas empresas não estão preparadas para oferecer uma carreira (em oposição a um trabalho) para desenvolvedores. Em muitas outras ocupações, você tende a mover-se lentamente através de camadas de responsabilidade gerencial adicional ou especializações que exigem experiência e certificações adicionais para obter se você quiser permanecer em uma função que não seja de gerenciamento. A parte importante, no entanto, é que há uma progressão de carreira conhecida nesses campos, como "farei um parceiro um dia" ou "vou abrir minha própria clínica".

Por alguma razão, muitas empresas que parecem ter adotado a mentalidade de que "codificar" 1 é É apenas algo que você faz com que o pool de digitação funcione de acordo com as especificações detalhadas que o arquiteto de software disponibilizou. Como é visto como uma ocupação de baixa categoria, você não consegue progredir na carreira como alguém que escreve software para viver, a menos que você basicamente deixe de ser um praticante e passe para a camada de gerenciamento.

O que eu acho desconcertante é que a IBM percebeu na década de 1970 que não oferecia uma carreira profissional não gerencial, deixando-os com um monte de administradores ruins que costumavam ser desenvolvedores extremamente bons. Isso é conhecido na indústria há muito tempo, mas o memorando não chegou ao RH ou as pessoas basicamente não se importam o suficiente com essa questão.

Agora, venho desenvolvendo software profissional desde o final dos anos 80 e início dos anos 90, e continuo programando principalmente para ganhar a vida. Sim, "cumpri algum tempo" em gestão em vários estágios da minha carreira, mas descobri que estou mais feliz criando software (e possivelmente fazendo um pouco de gerenciamento ao lado) do que escalando o que a escada da carreira "oficial" deveria ser.

Existem empresas que reconhecem o valor que os engenheiros de software experientes podem trazer para a mesa. O truque é encontrá-los se você quiser ter uma carreira de longo prazo no desenvolvimento de software. Eu não acho que ter pessoas saindo de 'codificar' depois de 4-5 anos é uma boa ideia a menos que queiramos constantemente repetir os erros do passado porque não há memória deles.

1 Estou usando isso como uma forma abreviada de desenvolver software e mostrar como a ocupação é frequentemente visto por aqueles que não estão envolvidos nele - para citar o PHB "se eu não entender, deve ser fácil ".

    
por 30.06.2011 / 23:31
fonte
14

Não, eu acho que é um péssimo conselho. Há quanto tempo as pessoas dando este conselho estão programando? Isso seria uma das minhas respostas. Eu trabalhei nos EUA e no Canadá como desenvolvedor e realmente não vejo um problema em fazer isso por toda a minha vida se eu escolher esse caminho para minha carreira. Eu sou um desenvolvedor desde 1998, então eu tenho mais de 5 anos no campo e ainda faço o que faço. Pode haver várias transições que se tem em ir de um lugar para outro ou descobrir que tipo de progressão elas querem ter, por exemplo. tornar-se gerente, analista ou arquiteto.

IMO, os programadores podem ser bastante sociais, embora a chave seja o tipo de grupo que estamos examinando aqui. Uma coleção de fãs de "Jornada nas Estrelas" que também são programadores poderia ter a festa que eu imagino, embora outros possam achar que isso é um fracasso.

A razão para perguntar sobre a experiência é que ela pode ajudar a fornecer contexto para seus conselhos. Todo mundo tem preconceitos que não devem ser esquecidos aqui. As pessoas devem ser capazes de seguir suas paixões e, para algumas pessoas, programar é a paixão delas. Eu vi desenvolvedores que estavam tão empolgados com o desenvolvimento de software que era bastante contagiante. Algumas pessoas podem progredir para outros campos e outras ainda podem ser desenvolvedores por décadas. O que funciona para um pode não funcionar para outro.

    
por 29.06.2011 / 19:35
fonte
10
Normalmente, quando as pessoas dão esse tipo de conselho ("não seja um macaco do código para sempre!"), elas não significam que você deva buscar algo não relacionado à programação, mas escolha uma posição de gerência onde passe mais tempo planejando desenvolvimento e gestão de equipes do que realmente codificação. Isso é bom, e muitas pessoas prefeririam essa alternativa eventualmente, mas muitos programadores absolutamente detestam essas responsabilidades do tipo "business-y". Se você gosta de codificação, ainda há espaço para o avanço, e os programadores seniores em muitas organizações não estão muito atrás de seus gerentes em salários e benefícios. De qualquer forma, à medida que você ganha mais experiência, você receberá ofertas e oportunidades para avançar, provavelmente em ambos os lados do espectro. Aproveite cada oportunidade caso a caso e decida se você deseja assumir essa função específica. Você não fez soar como se detestasse programar em geral, mas mais que tem medo do que as outras pessoas estão lhe dizendo sobre o modo como as coisas são. Não os ouça . Eles não são você, e se você gosta de codificação, então continue codificando. Existem muitos programadores na Programmers SE que amam o que fazem todos os dias e fazem isso há muitos anos.

    
por 29.06.2011 / 19:23
fonte
8

Eu estava apenas votando todas as respostas que dizem alguma variação de "apenas continue fazendo isso se você ama isso", porque eu acho que essa é a resposta certa - mas então eu pensei sobre a visão alternativa por um minuto, para ver se eu puder inventar um bom Devil's Advocate contra a opção "keep programming" ....

Acho que a ideia de "subir e descer" da programação não é tão exclusiva da programação. Em vez disso, é um conselho geral de progressão na carreira para muitas profissões técnicas - essencialmente, qualquer , que tendem a ser autolimitadas e gerais o suficiente para que ninguém se torne realmente um mega-guru. A programação, no entanto, pode cair no meio. Há argumentos a favor e contra nesse sentido.

Deixe-me explicar comparando ser cirurgião versus ser contador:

Um cirurgião cardíaco, se ela se tornar renomada e excelente em seu campo, pode ter uma carreira muito boa e produtiva simplesmente sendo um cirurgião cardíaco. Ela pode apresentar um novo procedimento especial que revoluciona a cirurgia cardíaca e a cardiologia e continua salvando vidas fazendo essas operações. Em poucas palavras, a carreira começa mais ou menos e pára na verdade fazendo o trabalho técnico que você faz melhor . Além de, talvez, dar palestras ou escrever sobre o novo procedimento que ela criou - a carreira permanece basicamente a mesma - técnica.

Um contador, por outro lado, provavelmente só quer estar fazendo um "trabalho de contabilidade" clássico e de baixo nível, como declarações de impostos pessoais apenas nos primeiros anos de sua carreira. Eu também não acho que os contadores simplesmente querem ser macacos que retornam os impostos para suas carreiras inteiras. Eles prefeririam ascender e sair na gerência, ou começar suas próprias firmas. De qualquer forma, as chances são de que uma mudança de carreira "natural" para muitos contadores esteja fora do padrão "básico" de trabalho técnico e "suba" em algo mais gerencial e estratégico.

O ponto é, se você pensar sobre essas duas carreiras: por um é bom ficar fazendo a mesma coisa por toda a vida. Para o outro, parece pouco ambicioso. Eu acho que essa é a chave - é por isso que as pessoas dão esse conselho. Eles têm uma idéia em suas cabeças de que ser um programador é um papel de engenharia de baixo nível, e que você não é realmente ambicioso com sua carreira, se você continuar fazendo o trabalho de macaco de código por toda a vida. Para muitas pessoas, essa ideia provavelmente nasceu da ignorância. Para outros, talvez eles só queiram o prestígio de subir uma hierarquia gerencial.

De qualquer forma, acho que essa é a origem básica desse fenômeno. As pessoas tendem a pensar em muitas profissões técnicas como naturalmente limitantes. Que, à medida que as pessoas envelhecem, elas ainda não devem estar fazendo o trabalho técnico pesado, mas sim mudar para a gerência ou algo "de nível superior" em geral, como administrar seu próprio negócio.

    
por 30.06.2011 / 01:30
fonte
7

Ou você é apaixonado por programação, e nesse caso não há motivo para parar de fazer isso, nunca.

Ou você não é, caso em que você não deveria estar fazendo isso em primeiro lugar.

Se, em algum momento, a paixão abrir espaço para outras coisas, tudo bem, e quando acontecer, por todos os meios, encontre outra coisa para fazer, mas enquanto isso, divirta-se!

    
por 29.06.2011 / 21:51
fonte
5

Se você é casado e / ou tem filhos, provavelmente deixará a programação depois de alguns anos. As marchas da morte são a norma neste setor, não a exceção, e muitos cônjuges / filhos não gostam de ter papai / mamãe longe de casa tanto. É por isso que muitos desenvolvedores deixam a programação aos 30 anos.

normally they must give 2-3 extra hours in office to accomplish urgent programming tasks. I have a sense that situation is somewhat similar in other countries and regions as well.

Sim, esse tipo de confusão dos gerentes é muito comum - mesmo que tem sido claramente documentado nos últimos 150 anos que o modo crunch é a pior maneira possível de fazer o trabalho . Nos EUA, por estatuto federal, todos os programadores são "isentos", o que significa que, na ausência de um contrato sindical em contrário, não obtemos horas extras.

29 U.S.C. § 213 a(17) any employee who is a computer systems analyst, computer programmer, software engineer, or other similarly skilled worker...

link

Meu conselho é sempre ter algum tipo de "Plano B" - algo que você fará quando quiser ou for expulso. Para algumas pessoas, isso envolve mudar para o lado de gerenciamento / escuridão. Às vezes, eles fazem isso porque não fazem, não conseguem ou não conseguem acompanhar as mudanças na tecnologia. Às vezes, eles fazem isso porque querem resolver problemas muito grandes para uma pessoa resolver.

Se você vem de uma cultura onde suas credenciais passadas são o que importa, e uma vez que você tenha "feito" um curso sobre um assunto, você nunca mais terá que estudá-lo novamente (chamo isso de teoria vacinal de educação ), então você descobrirá que depois de alguns anos o que você aprendeu não é útil; Para este ponto de vista cultural, você terá que deixar a profissão a menos que a "vergonha" de aprender constantemente não seja algo que o incomoda. Para ser honesto, geralmente são os gerentes americanos que frequentam uma escola de negócios de alto nível que sofrem com isso, mas eu me deparei com pessoas ofendidas por ter que reaprender algo que haviam tirado anos antes.

    
por 29.06.2011 / 19:46
fonte
5

programming is suitable for a few early years of carrier (most of them take it as 5 years) and that one must change the direction after it. The reason they present is that headaches and pressures associated with programming. They also say that programmers are less social and don't usually like to give time to their families etc. and specially "Oh come on, you can not do programming in your entire life!"

Eu nunca ouvi isso, e tudo soa ridículo.

Se você é um programador e gosta, continue ... não há absolutamente nenhuma razão para parar e forçar-se arbitrariamente a lutar para encontrar outra carreira para substituí-la.

    
por 30.06.2011 / 00:26
fonte
5

Muitas pessoas no Paquistão e na Índia parecem se mudar para outras profissões de TI depois de alguns anos. Com as empresas indianas com quem trabalho, eles têm uma política de apenas contratar programadores; Todos os analistas de negócios, arquitetos, gerentes de projeto, administradores de bancos de dados e outros especialistas começaram todos originalmente como programadores. Isso é uma reminiscência de muitas lojas de processamento de dados corporativos nos EUA até meados da década de 1980. Então, nesse tipo de organização, sim, é a norma esperada para "seguir em frente" ou então parece que você não é muito bem-sucedido. Estamos tentando mudar essa mentalidade porque no nosso grupo consideramos que desenvolvedores altamente experientes são extremamente benéficos para projetos. Cinco anos mal dá tempo para ficar realmente bom no seu trabalho neste campo.

De qualquer forma, eu não deixaria que os outros dissessem o que você deveria fazer - embora se você trabalha em uma organização como eu descrevi, talvez seja necessário considerar a viabilidade a longo prazo de uma carreira na programação se isso não for esperado ou respeitado onde você está.

    
por 30.06.2011 / 23:21
fonte
3

Eu tenho trabalhado como desenvolvedor por cerca de uma década, assim como muitos outros que já postaram aqui, eu tenho um pouco de experiência pertinente à questão. Em torno da marca de 5 anos, eu realmente achei o meu interesse no campo começar a diminuir consideravelmente. Eu era um dos desenvolvedores seniores da minha empresa e já estava lá há um bom tempo. Parecia que estávamos sempre fazendo as mesmas coisas antigas, mesmo quando mudamos do Visual Basic 6 para o C #, e eu me tornei cada vez mais desinteressado, gastando muito do meu tempo navegando em sites, etc.

A empresa para a qual eu trabalhei não tinha ninguém prestando atenção ao que estava acontecendo na comunidade de desenvolvimento fora de nosso escritório. Conceitos como TDD e o resto do XP estavam se tornando mainstream, padrões de projeto, SOLID , refatorando e assim por diante estavam ganhando importância, o .NET CLR introduziu a alegria dos genéricos, mas não sabíamos nada disso. Admito francamente que fiz parte do problema, não estava olhando o que as outras pessoas estavam fazendo, mas também não havia mais ninguém na empresa, incluindo os tipos de arquiteto de software.

Depois de flutuar dessa maneira indiferente por alguns anos e em algumas outras empresas com estilos semelhantes, me vi procurando um novo emprego e vendo uma carga de termos que não significavam nada para mim. Nesse momento, percebi que tinha muito a aprender e comecei a me atualizar. Descobrindo a blogosfera, inscrevendo-se em podcasts como .NET Rocks , participando de algumas reuniões de grupos de usuários e outras atividades semelhantes me apressar com as melhores práticas do setor. Ao fazê-lo, comecei a recuperar meu interesse no desenvolvimento de software. O imediatismo de testar um novo código com um framework TDD, refatorar para criar uma solução mais limpa, etc., tornou toda a experiência muito mais divertida e me empurrou a procurar um emprego onde essas habilidades fossem desejáveis. Agora, pela primeira vez em anos, amo meu trabalho. Algo que eu nunca teria pensado que diria há alguns anos.

O ponto, afinal de contas, é tentar manter contato com o que está acontecendo fora da sua empresa, fora do seu país, mesmo que alguns dos seus problemas possam ser específicos da cultura. Se você pode encontrar interesse, entusiasmo e motivação no que está acontecendo, pode canalizar um pouco disso para sua rotina diária e tornar sua vida profissional mais agradável (e possivelmente destacar-se como um desenvolvedor mais eficiente e melhor do que seus colegas, ou até mesmo ajudar a puxá-los junto com você). Se você não sentir qualquer entusiasmo pelo assunto depois de tudo isso, então talvez a vida do código não seja para você.

    
por 30.06.2011 / 23:48
fonte
2

Em sua carreira como programador, você (esperançosamente) passará da posição básica de "código macaco" para o programador sênior, à medida que se familiarizar com o idioma escolhido e o uso de padrões de design, adicionar análise / desenvolva habilidades para se tornar um analista de software, obtenha algumas habilidades de pessoas e coleta de requisitos e torne-se um analista de negócios, misture algumas arquiteturas de hardware e torne-se um analista de sistemas, fazendo seis números e com alta demanda. Ou, de Sênior, você pode continuar na hierarquia de supervisão para liderar a equipe e depois para o gerente de projetos.

... mas, você sempre será "programação". Você sempre terá uma situação em que você pessoalmente precisará sentar e escrever algum código. Somente quando você avança além do ponto de ser parte de uma equipe de software, supervisionando uma equipe de software e lidando com o dinheiro e a logística do projeto, você vai parar de fazer isso diariamente e, provavelmente, parar de se chamar de "programador".

    
por 30.06.2011 / 00:05
fonte
2

A programação não é diferente de qualquer outra coisa na vida: algumas coisas que você fará para sempre, enquanto outras coisas são mais efêmeras. Programe por quanto tempo você gosta de programar. Um dia você pode se sentir completo, como depois de uma boa refeição, e simplesmente passar para outra coisa que o envolva. Mas até então eu não me preocuparia muito com isso. Como evidenciado por outras respostas, não é incomum desfrutar de uma carreira de programação por muitas décadas. : -)

    
por 30.06.2011 / 00:47
fonte
2

Existem muitas pessoas que acabam de entrar em uma carreira de programação olhando para o setor de TI em expansão. Eles não estão realmente interessados em programar, mas fazem isso apenas para ganhar a vida. Essas pessoas ficam cansadas de seu trabalho depois de algum tempo e podem lhe dar esse conselho.

Eu tenho programado há muito tempo. Comecei a programar sozinho quando estava na escola e continuo fazendo isso e continuarei fazendo isso para sempre. Estou estudando na Universidade agora e às vezes fico sentada o dia todo escrevendo código para não completar minhas tarefas ou para ganhar dinheiro, mas porque adoro. Eu não sinto que estou sentindo falta de algo.

A resposta é simples - se você gosta, faça, se você não gosta, não faça. Se você gosta mais de gerenciamento do que de programação, não há problema em mudar para a gerência após 5 anos de experiência em programação.

Possibly loosing a patch of my hair due to too much thinking, taking too much caffeine and becoming less social are things I am afraid of perhaps

Você pode descobrir que alguns programadores não são muito sociais. Mas isso vem para eles naturalmente. Eles gastam muito tempo em coisas nerds e, assim, suas habilidades sociais são um pouco subdesenvolvidas. (Google "problemas de pessoas inteligentes" para saber mais.) Se atualmente você é social eu não acho que você se tornaria menos social no futuro por causa da programação. A única coisa é o tempo que você gasta no trabalho. Se você acha que está passando o dia inteiro no escritório, então há um problema. Devido à natureza dos trabalhos de programação, você pode ter que se sentar por horas extras às vezes. Mas se isso acontecer com muita frequência no seu local de trabalho atual, você pode tentar mudar para outro emprego.

    
por 30.06.2011 / 23:36
fonte
1
Não sei sobre a situação no Paquistão, mas no meu país essa profissão é muito mal vista e pior paga. Eu vou programar com certeza toda a minha vida e aprender novas linguagens, porque é algo que eu realmente gosto. A questão é se terei que mudar para um trabalho diferente e escrever código apenas como hobby. Ou pode ser que eu fuja do meu país, quem sabe ... Mas programar é ter o poder de fazer coisas que outras pessoas têm que pagar.

    
por 30.06.2011 / 14:13
fonte
1

Apenas outro pensamento, não há nada de errado em trabalhar o seu caminho até a escada corporativa enquanto codifica em seu tempo livre. Acho que o código é um bom lançamento da tediosa reunião de especificação e análise de negócios que vem com a liderança da equipe de serviços de tecnologia. Na verdade, acabei nessa discussão procurando algo no Stack Overflow sobre Ruby on Rails, que estou tendo um ótimo aprendizado.

Além disso, ao se manter firme no lado técnico, você continuará a desenvolver strongs habilidades técnicas que ajudarão no futuro. Os programadores tendem a ter mais respeito por um gerente que pode falar e andar pela caminhada. Tenho a sensação de que a pessoa que lhe disse este conselho não se enquadra nesta categoria.

    
por 30.06.2011 / 23:41
fonte
0

O que seus amigos dizem sobre programadores é igualmente aplicável a qualquer um que esteja profundamente envolvido em qualquer campo desafiador.

Então, a sua pergunta é: "Eu quero ter uma carreira que requer um alto grau de dedicação para que outras áreas da minha vida possam ser um pouco comprometidas, ou eu quero fazer algo que eu possa esquecer completamente quando eu deixar o trabalho à noite e voltar na manhã seguinte? "

Você precisa se conhecer bem para responder a essa pergunta, e a resposta pode mudar com o tempo.

IMO, contanto que você se sinta satisfeito e desafiado como programador, vá em frente - não se preocupe com isso, a menos que você se sinta ansiando por uma mudança (ou você não consegue encontrar trabalho ...) - se e quando essa hora chegar, virá.

HTH

    
por 30.06.2011 / 07:40
fonte
0

Meu pai trabalha como programador nos últimos 24 anos. Ele costumava dizer apenas uma coisa para mim: "Muito de qualquer coisa é bom para nada". Mas não é adequado para programação.

    
por 30.06.2011 / 23:32
fonte
0

A programação é realmente um campo difícil e com pouca recompensa quando se compara com outras profissões, especialmente no Paquistão. Quando eu estava no Paquistão, ouvi falar de jovens programadores talentosos que recebiam um bom salário (não muito bom), mas precisavam tirar muito óleo deles. Eu pessoalmente não gostaria de programar por um longo tempo. Mas então eu faço alguma coisa :) E a programação é divertida, a propósito.

Você tem muita experiência à medida que envelhece, e isso vem no seu currículo. Eu ouvi isso e acho que não é verdade. É claro que se você está em um estado de espírito em que não é capaz de se concentrar ou perder o interesse, não pode realmente programar. Portanto, sua vida social, especialmente problemas e interesses, pode influenciar muito suas habilidades nessa área.

Eu pessoalmente mudaria a programação e o serviço público, mas a programação também é divertida. E você tem que ser um pouco louco para ser um programador.

    
por 30.06.2011 / 23:40
fonte
0

Na minha experiência, existem dois tipos de profissionais em posições seniores de TI.

  • Gerenciamento de TI
  • Técnico sênior

Tudo depende de onde você quer se ramificar. Se você se prevê escrevendo código até a aposentadoria, então você quer a última opção. Mas se você quer ser o líder da equipe e gerenciar pessoas em vez de código, a primeira seria a melhor opção.

Não há resposta certa. Muitos de nós aqui realmente gostam de escrever código e programação, resolvendo os problemas mais importantes. Mas também há muitas pessoas que apreciam o lado "maior" da coisa, como gerenciar pessoas / projetos.

Este não é apenas o lado do desenvolvimento da TI. Você vê esse mesmo "fork profissional na estrada" em outros aspectos, como redes, administração de banco de dados, administração de sistemas, etc.

    
por 01.07.2011 / 23:01
fonte