Durante a minha vida profissional, me deparei com profissionais excelentes. No último projeto em que estive, conheci um gerente de projeto que além de tudo, conhecia arquitetura de software e ainda programava. Por ser um profissional mais “completo”, ele conseguia dar boas sugestões no desenvolvimento, embora esse não fosse exatamente o papel dele. Ele gerenciava o projeto, participava das reuniões e dava sugestões, nada mais. Porém, ultimamente, ando me deparando com “digitadores de código”, gente que limita o próprio conhecimento, seja por falta de interesse ou de apoio.
Conheci dentro de uma equipe de desenvolvedores de software (todos desenvolviam em ASP e/ou PHP4), gente que não sabia o que é um overclock. E dentro da mesma equipe, havia outro desenvolvedor que não sabia o que é o NetBeans. Isso por que ele é desenvolvedor PHP, e o NetBeans tem um módulo para desenvolvimento em PHP. Na mesma equipe, outro desenvolvedor nunca havia feito um workshop… Afinal, ele sequer sabia o que era um workshop!
Não estou achando absurdo que um desenvolvedor não conheça, por exemplo, nenhum produto de infra. Se ele não se interessa pelo assunto e não faz parte do escopo do trabalho dele, não é importante que ele conheça, por exemplo, o Microsoft® System Center Operations Manager®, o Microsoft® Deployment Toolkit® ou o Microsoft® Windows Deployment Services®. Se a função dele não é instalar, configurar e dar suporte à esses sistemas, não há a necessidade real desse conhecimento. Assim como não é necessário que um administrador de redes ou qualquer outro profissional de infra, conheçam C# ou qualquer outra linguagem de programação, não é necessário que um DBA saiba configurar um ISA Server, compartilhar arquivos entre Linux e Windows com o Samba, etc. O que eu acho absurdo é que além de provável ausência de estudo, esforço e dedicação, faltam conhecimentos muitas vezes básicos de informática por parte de profissionais de… Informática!
Isso é em (menor) parte culpa de algumas instituições de ensino superior, que não fornecem formação adequada aos alunos, mas principalmente falta de dedicação dos profissionais e estudantes de TI, que além de não terem muita dedicação nos estudos universitários, limitam-se a eles. Cursos de aprimoramento profissional são vitais à carreira, sejam para aprender novas tecnologias ou idiomas, e os profissionais que não investem nisso ficarão defasados. Muitas empresas reclamam da falta de profissionais qualificados nas mais diversas áreas, e da falta de conhecimento de idiomas, especialmente do inglês. Ainda não há dados sobre 2009, mas 2008 o mercado de tecnologia fechou o ano com déficit de 100 MIL profissionais, e estima-se que esse número irá dobrar até 2012. Além do fato de que quanto maior a qualificação, maior o salário. Especialmente quando se tem essa disputa “a tapas” por profissionais entre as empresas.
Sim, eu sei que às vezes é complicado arrumar tempo, pois outras coisas na vida são igualmente importantes (como a família) ou até mais interessantes e divertidas (quem não gosta de um churrasco com os amigos?), mas o aprimoramento é necessário. No pain, no gain, lembram? Sacrifícios são necessários em tudo na vida. Eu mesmo trabalho durante o dia, faço faculdade à noite, chegando em casa estudo até às 4 da manhã de domingo a quinta, e ainda tenho curso de italiano aos sábados pela manhã, o que acaba inviabilizando que eu saia às sextas-feiras, e digo a vocês: Só não faço outros cursos no sábado à tarde por que não encontro onde fazer. Claro, o fato de eu estudar todos os dias até 4AM pode ser considerado exagero, por que eu sou completamente viciado e amo estudar. Mas o resto da minha rotina, acho perfeitamente normal.
Bom, isso foi um misto de um desabafo com algumas sugestões profissionais. Espero que isso sirva de estímulo para que os profissionais de TI continuem se aprimorando, e crescendo junto com o mercado. A tecnologia se atualiza a cada segundo e não pára nunca, e nós que vivemos dela também não podemos parar.
Abraços, e keep coding!
Jonnas Fonini em março 18th, 2010 at 10:55 says:
Excelente post!
Eu sempre comento o fato de que minha irmã que cursa Técnico em Enfermagem entende mais de computador que algumas pessoas que fizeram (ou fazem) Ciência da Computação comigo.
P.S.: Minha irmã usa Linux, enquanto a maioria do pessoal que trabalha com informática se borra de medo dele
goncin em março 18th, 2010 at 11:24 says:
É bem por aí. O que mais me irrita em profissionais de TI é a acomodação, aqueles sujeitos que passam 10 anos de suas vidas fazendo as coisas exatamente da mesma forma, porque assim aprendeu uma vez e só isso lhe basta. Quanto a mim, qualquer código meu escrito há mais de 6 meses já me dá vergonha de olhar…
Ligia em março 21st, 2010 at 20:59 says:
Excelente artigo, Bruno. Apesar de não trabalhar com programação e de não compreender praticamente nada que envolva códigos, achei o artigo excelente.
Sei o quão é dedicado e o quanto preza pelo seu crescimento profissional e busca se aprimorar.
É tão ruim nos empenharmos e ver que a nossa volta poucos fazem o mesmo. A culpa é sempre do proprio profissional, por não buscar melhorar.