Jun 21

Opa Galera!

Não sei se vocês perceberam mas o mercado de trabalho está mudando…

Recentemente tentei uma re-colocação profissional e não esperava tantas oportunidades. Na primeira semana, fui chamado para 7 entrevistas em ótimas empresas. Mas o que me surpreendeu mais foi o fato de que nenhum dos meus entrevistadores ter me pedido informações sobre cursos ou formação superior.

Então vamos à pergunta que não quer calar:

O MERCADO ESTÁ AQUECIDO OU FALTAM PROFISSIONAIS COM QUALIFICAÇÃO?

Jun 13

Sumido por um tempo, estou de volta pedindo desculpa à todos os que visitam o blog com frequência e pediram novos posts por e-mail.

Bem, quem me conhece pessoalmente sabe que me desliguei da SGA Brasil e com isso tive tempo para refletir sobre diversar questões que acabaram influenciando minhas decisões como diretor de desenvolvimento da SGA Brasil.

Sempre fui um profissional de tecnologia, ou seja, pensava somente em quantos Kb um sistema iria possuir e qual a plataforma correta de bancos de dados eu e minha equipe iríamos utilizar para um projeto específico. Com tudo isso, vejo que muitos profissionais do mercado (amigos e conhecidos, além de muitos outros) também pensam dessa forma e acabam perdendo a sinergia com as outras áreas das empresas como comercial, marketing e financeira.

Os responsáveis por todas essas áreas realmente não querem saber se você vai escrever o programa em PHP, C, C++, Java ou Assembly!!!. Eles querem saber em quanto tempo isso vai estar pronto para poder calcular os custos e tempo do projeto e assim vender outras soluções que terão início exatamente no momento em que a solução anterior for concluída e entregue ao cliente. Ou seja, “ELES QUEREM SABER QUANTO O SEU TRABALHO VAI RENDER PARA A EMPRESA E QUANDO ELES VÃO PODER TE PEDIR OUTRO PROJETO MAIS DIFÍCIL QUE O ATUAL!!!”.

Isso me fez pensar que não adianta ser “o cara” da tecnologia, programar o computador para fazer café e trocar fraldas do bebê se você não tiver a visão comercial e gerencial do que você faz. Isso quer dizer que ao mesmo tempo em que você ou sua equipe desenvolve um produto ou solução customizada, o pensamento deve estar no prazo, qualidade, ciclo de vida da aplicação, tarefas posteriores e a visão de todo o escopo do projeto em questão.

No atual mercado brasileiro não basta você ser um ótimo profissional, você tem que ser o seu próprio gerente, você define seus prazos, suas metas e sua retirada mensal. E é justamente essa visão estratégica de negócios que está ausente dos atuais profissionais que eu vejo nas listas de discussão. Ninguém quer saber como interagir melhor com os clientes e sim como conectar com o MySQL utilizando um bastão de cola Pritt.

Pensando em tudo isso, calculei meus acertos e erros como desenvolvedor e como gerente de desenvolvimento e elaborei um brainstorming com todos os pontos críticos que acredito que poderão ajudar à todos os que trabalham com tecnologia no Brasil:

  • Planeje tudo o que vai fazer com antecedência (Isso ajuda muito mesmo!!!).
  • Utilize uma forma de interagir com o cliente leigo (Isso reduz mais de 40% no tempo do projeto!!!).
  • Trate um projeto por vez (Sempre que puder, é claro!).
  • Utilize uma ferramenta de gestão de projetos (http://www.clockingit.com).
  • Seja responsável com as tarefas que lhe forem delegadas.
  • Obedeça os prazos entra as tarefas.
  • Imagine o projeto como o cliente deverá ver.
  • Pense na usabilidade do projeto (Mas não seja xiita!!!).
  • Leve em consideração as limitações de plataforma (Servidor, Banco de Dados, Espaço em Disco, etc…).
  • Sempre faça testes de performance  da aplicação.
  • Quando for implantar, faça-o na frente do cliente (Isso traz mais confiança).
  • E por último: Considere que este projeto e o cliente vão pagar seu salário no fim do mês, então dedique-se para fazer um trabalho de gente!!!

Bem, não sei se essas dicas vão funcionar para todos, mas para mim funcionaram e muito bem!!!