
Foto de James Yeung
Deus ajuda quem cedo madruga. De acordo com este antigo provérbio se você tem o hábito de acordar cedo e trabalhar por horas a fio com muito afinco e dedicação, então você se dará bem na vida. Mas isto também vale para a carreira de um programador? Muita dedicação e trabalho duro são o suficiente para atingir a imortalidade?
Embora exista muita gente esforçada que literalmente dá a sua vida pela empresa em que está trabalhando, não é o trabalho braçal que determinará o seu sucesso. O seu conhecimento e experiência é que são o seu maior patrimônio profissional.
Mas infelizmente nessa área de atuação o nosso conhecimento tem um prazo de validade muito curto. Novas tecnologias, linguagens de programação e metodologias aparecem quase que diariamente e é cada vez mais difícil acompanhar este ritmo. Por outro lado, não acompanhar estas mudanças pode torna-lo obsoleto para o mercado.
Profissionais mais antigos já estão acostumados com isto, só que até pouco tempo atrás a necessidade de se reciclar não exigia tanta velocidade. Quando uma nova tecnologia era lançada, normalmente demorava um tempo até que o primeiro livro fosse publicado e para que outros profissionais e empresas começassem a adota-la.
Agora dado a quantidade crescente de novos artigos, livros, screencasts e blogs na internet, isto tem acontecido cada vez mais rápido. Existem estudos que indicam que a soma da informação do mundo dobra a cada 80 dias. Analisando desta forma, se você permanecer três meses sem se atualizar, já pode se considerar obsoleto.
Pegue como exemplo o Ruby Inside Brasil. Lá são publicados artigos quase que diariamente sobre um único tema: Ruby. Temos uma equipe relativamente grande e muito motivada tentando cobrir as principais noticias relacionadas a esta linguagem de programação e mesmo assim isso algumas vezes tem se tornado uma tarefa árdua dado a grande quantidade de informação gerada em cima deste único tópico.
Assim como o seu conhecimento, o seu valor para uma empresa ou cliente também vai diminuindo com o tempo. Precisamos trabalhar para que isto nunca aconteça. Não existe nada pior do que continuar empregado apenas por ter muito tempo de casa.
Qual é a sua estratégia para se manter atualizado?
8 Comentários
Trackbacks
- Tweets that mention Nome do Jogo » Blog Archive » Seu conhecimento tem um prazo de validade -- Topsy.com
- uberVU - social comments
- O melhor da semana 25/10 a 31/10 « QualidadeBR
Muito bom o artigo Carlos, acho que por isso é fundamental a disseminação do conhecimento dentro da empresa e na comunidade, assim como as empresas Locaweb e Bluesoft entre outras, tem disponibilizado videos em seus canais do vimeo (http://vimeo.com/locaweb , http://vimeo.com/bluesoft).
São excelentes formas de se agregar valor a equipe e a comunidade, ainda se mantendo atualizado no mercado de software.
abs
Concordo completamento Carlos, excelente este seu post. Só uma coisa, talvez, no mundo chamado de “corporativo”, os conhecimentos ainda têm um prazo de validade maior, pelo menos é o que vejo aqui em Salvador, empresas ainda usando tecnlogias do arco da velha por aquele velho medo de mudar… Para elas tudo bem, mas a galera que trabalha lá de vez em quando fica com uma falsa sensação de estar mandando muito bem…
Eu acredito que apesar da enorme quantidade de informações, muito das novas tecnologias que aparecem diariamente é descartável.
Temos que desenvolver senso crítico para saber o que vale a pena ser estudado. Ao meu ver existem duas boas estratégias para filtrar o que se deve estudar: se aprofundar em fundamentos, que tem um prazo de validade muito maior do que o último framework/linguagem bacana do momento ou estudar o que realmente vai nos trazer algum benefício na prática.
O segredo para estar continuamente atualizado é estar em constante movimento, nunca parar (acomodar).
concordo com o Gustavo.
muitos programadores se acomodam muito em uma determinada empresa. e não se importa mais em se manter atualizado. ai acontece o que o Carlos disse no poste .o programador só fica na empresa por que tem um certo tempo de casa.
podemos dizer que eu ainda estou engatinhado nesse mundo de programação
por que estou começando agora.na minha opinião melhor forma de se renovar os conhecimentos é sempre participando de comunidades ex : Ruby Inside Brasil , open source e etc. e tambem conversar com pessoas que você considera com grande conhecimento.
realmente excelente post. Acho que o segredo está eh ter sempre uma meta e um objetivo a ser almejado de curto,medio,longo prazo, pois a conclusao de um gera novos objetivos. Alem disso gostar do que faz, mas eh gostar mesmo, impossivel se acomodar quem faz por amor e nao por sobrevivencia. E nao entrar em um emprego publico,claro a suas excecoes mas, a maioria leva ao cara ser acomodado pela falta de cobranca, pressao, e necessidade de reciclagem… Acho alguns setores publicos menos dinamico que as empresas privadas por isso nao saio da privada. Mas, sabemos que temos orgaos que sao excecoes como petrobras, PF etc.
flw, abraco,
Exagerado, é oque eu achei do post.
Concordo que temos que nos atualizar constantemente, mas afirmar “permanecer três meses sem se atualizar, já pode se considerar obsoleto”, pelo amor de Deus, um projeto qualquer leva mais tempo que isso!!! não seja estremista.
Rosbon,
Novas bibliotecas e técnicas são lançadas e discutidas diariamente. Tente ficar 3 meses sem ler nenhum feed, blog, site, artigo, livro ou qualquer outra coisa sobre programação. Quando você voltar, será tanta informação que você levará alguns dias ou semanas para se atualizar. Isto não o torna obsoleto, mesmo que por alguns dias?
As bibliotecas que você usava 3 meses atrás já deve ter recebido recursos novos, algumas podem ter sido substituídas por outras melhores, um novo framework pode ter sido lançado neste intervalo, uma nova linguagem de programação, e por aí vai.
Isto não significa que você não consiga mais trabalhar, mas que você ficou para trás é indiscutível.
Veja por exemplo, quando o Rails 2 foi lançado, na minha antiga empresa nós começamos a usá-lo no dia seguinte. Isto só aconteceu porque estávamos bem atualizados quanto as novidades e alterações. Aqueles que não fizeram isto antes, tiveram que primeiro se atualizar para só depois começarem a usar, mesmo que estivessem iniciando um projeto novo naquele momento. Em outras palavras, teriam de começar um projeto novo com uma ferramenta obsoleta e esperar alguns meses até iniciar um novo projeto para se atualizarem.