21 de junho de 2011, por Denis Ferrari em Gerais

Ninguém nasce competente

Competência, segundo o dicionário informal, é a capacidade de mobilizar conhecimentos, valores e decisões para agir de modo pertinente numa determinada situação. A competência de um profissional é formada com o tempo, não existem atalhos. Todo profissional deve decidir como aplicar o seu tempo hoje para colher louros no futuro.

Na empresa onde trabalho atualmente, por exemplo, para um profissional participar de um projeto web terá de conhecer: HTML, Web Standards, CSS, Tableless, Java Script, Java Script não-obstrutivo, C#, TDD, Web Forms ou MVC, EF ou NHibernate e POO dentre outras coisas. Não há como obter todo esse conhecimento da noite para o dia. Qualquer pessoa que deseja atuar na área de desenvolvimento deve investir seu tempo (e possivelmente seu dinheiro) na obtenção de conhecimento.

Apesar de não ser mandatório, percebemos alguns passos comuns na jornada da competência, vejam:

  • Inicialmente, o profissional sabe uma única forma de executar uma determinada tarefa. Geralmente, essa forma consiste em aplicar uma tecnologia.
  • Após algum estudo, o profissional já conhece outras formas de executar uma mesma tarefa. Está apto a usar algumas tecnologias e até arrisca criar as suas. Ele também evolui na forma de aplicar a tecnologia, tomando alguns cuidados básicos que suas experiências anteriores lhe ensinaram.
  • Avançando um pouco no tempo, o profissional não só sabe várias formas de executar uma mesma tarefa, mas também avaliar qual é a melhor forma para o contexto em questão, ou seja, ele possui discernimento para tomar decisões.
  • Um profissional maduro sabe a real motivação por trás de cada ação envolvida no desenvolvimento de uma atividade, ou seja, ele não faz nada por fazer.

Qualquer profissional terá que trilhar um caminho de aprendizado longo até tornar-se competente. É importante frisar que o investimento do tempo deve se basear em qualidade, não em quantidade. Passar cinco anos exercendo as mesmas atividades, sem encarar desafios e novas experiências é subutilizar seu tempo e sua capacidade intelectual.

Cada profissional deve trilhar seu caminho na busca pela competência, mas existem alguns meios comuns que observamos ajudar na formação dos profissionais, são eles:

A Graduação

É um investimento de longo prazo. Demanda tempo, dinheiro e muita dedicação.

As faculdades tentam inserir o aluno em um ambiente de conhecimento, onde ele não só ficará imerso em disciplinas importantes da nossa área, mas também terá um mar de oportunidades, basta saber aproveitá-las.



O maior benefício da graduação, em minha opinião, está em toda a experiência que ela proporciona. Interagimos não só com os colegas de classe, mas também com professores e profissionais da área que estão inseridos de alguma forma no meio acadêmico.

Certificações

Sou averso ao mercado de certificações, mas não nego sua utilidade como meio de obtenção de conhecimento.

Estudar para uma prova de certificação pode ser um bom guia para aprender uma tecnologia ou processo. Algumas certificações não exigem curso, sendo necessário apenas realizar um exame que ateste o conhecimento do candidato.

As provas da Microsoft, por exemplo, dividem-se em provas técnicas e profissionais. As provas técnicas atestam se o candidato domina uma determinada tecnologia, já as profissionais, testam a capacidade de decisão do candidato, verificando se ele sabe qual tecnologia é melhor em cada situação.

Participação em projetos

O conhecimento, sem aplicação prática, pode ser prejudicial em nossa área. Participar de projetos reais é uma ótima maneira de testar suas habilidades e adquirir experiência.



Projetos que tenham membros mais experientes possibilitam uma ótima troca. Além do próprio mercado de trabalho, podemos encontrar vários projetos no mundo Open Source, com código de alta qualidade construído por pessoas muito competentes.

Construir um projeto pessoal também é uma forma válida de aplicação do conhecimento, mas devemos ter cuidado, pois o maior mérito de um profissional é saber trabalhar em equipe.

É importante lembrar que nenhum dos meios apresentados aqui, por si só, atestam competência. A competência é construída com a junção de várias experiências, não apenas uma.

Enfim, acredito que nossa competência é montada com base em decisões de longo prazo. Aprender todo o necessário para ser um bom profissional exige tempo, dedicação e muita disciplina.

Valorize o seu tempo e use-o da melhor forma.


Comentários:
4 Comentários postados em "Ninguém nasce competente"
Acaz on junho 21st, 2011 at 14:11 #

Me encaxei no perfil do profissional que você descreveu, hehehe, comecei trabalhando com FRONT-END foi melhor coisa pra mim, aprendi o melhor do HTML, CSS e Javascript (javascript podemos dizer o básico, digamos fazer funcionar e construir widgets e outras coisas, pois o buraco é muiiito mais embaixo do que se pode fazer com Javascript) e web standards e agora estou no server-side com .NET, Nhibernate, .NET MVC, c#, entity framework e tô gostando, todas as coisas que aprendi trabalhando no FRONT como controle de cache de css, javascript, http headers, número mínimo de requests, validações client-side, tudo que trabalhei no FRONT ainda me ajuda muito, o pessoal aqui que não sabe essas coisas, ficam perdidos e fazem um serviço mal feito.


Vanessa on julho 29th, 2011 at 12:39 #

Muito bom o artigo Denis, e eu que o diga sobre tempo mal utilizado, passei muito tempo em uma empresa que só constrói sistemas que nascem legados, cópias de outros sistemas que são legados de anos atrás, nem preciso dizer o que (não) acontece. Enfim, fiquei totalmente por fora de tecnologia e alienada de tudo, larguei tudo, fiz 6 meses de inglês na Austrália e agora estou estudando muito e sofrendo para compensar o prejuízo… Espero sair da toca e descobrir o mundo das novas tecnologias e melhores formas de trabalho. Valeu pelo post, me ajudou a manter a motivação.


Denis Ferrari on julho 29th, 2011 at 13:07 #

Oi Vanessa,

Você já deu um passo muito importante que é sair do lugar. Muita gente não se move pelo simples medo da mudança. Agora é continuar com o trabalho duro e aguardar a recompensa. :)

Boa sorte na sua nova empreitada.

Abraços!


Elias on outubro 5th, 2011 at 11:57 #

Olá, gostei muito do post acho que era isso mesmo que estava procurando hj quando acordei, pois de uns dias pra cá tenho sentido que meu conhecimento é muito insuficiente para o mercado de trabalho e ficava me perguntado pq não conseguia fazer certas coisas, mas vejo que vou precisar valorizar mais o meu tempo e decidir realmente o que eu quero, estou dividindo meu tempo em dois trabalhos onde só faço front end… Mas quero mais que isso e estou pensando em largar um desse para me dedicar a outras coisas que realmente quero. Ótimo post


Deixe um comentário

Nome: 
Email: 
URL: 
Comentário: