Observação de início: Para continuar dando notícia no assunto de NNPP (leia antes que a Wikipedia apague), que vi no blog do Luis Abreu, que por sua vez viu no blog do Jay Fields, com o qual eu também concordo.

image O assunto trata de NNPPs, ou programadores de produção líquida negativa, que são programadores que mais atrapalham do que ajudam.

O Jay Fields questiona porque na maior parte das áreas um mau profissional é expurgado e porque em engenharia de software ele continua trabalhando. Questiona porque bons programadores não se recusam a trabalhar com maus programadores. E questiona também porque as pessoas são promovidas tão rapidamente em programação (em três anos o cara já é "arquiteto"), enquanto que em direito, por exemplo, um profissional leva muitos anos para atingir um mínimo grau de senioridade.

Eu tenho somente uma resposta para isso. E até por isso peço a contribuição de vocês. Sempre que alguém comenta esses problemas comigo eu digo: a culpa é do mercado de trabalho.

Afinal, em que outra profissão o profissional passa de júnior a sênior em um ano e meio? Em que outra profissão o empregador implora para o empregado não ir embora? Em que outra profissão o salário sobe ano após ano a um ritmo que é o dobro da inflação? Em que outra profissão você vê tantos profissionais com 21 anos de idade ganhando cinco mil reais por mês? Em que outra profissão o profissional troca de emprego por um real a hora a mais, e o faz algumas vezes no ano? Em que outra pofissão o profissional é promovido com base nos pulos que ele foi dando no mercado, e a cada pulo ele pegava uma posição melhor? Em que outra profissão você se reemprega em uma semana? Não há. É só em desenvolvimento de software.

Não que eu ache que isso é 100% ruim. Certamente é melhor que a alternativa, que é colocar na mão das empresas todo o poder. É o que acontece em tantas áreas, onde o "chefe" manda, e todo mundo morre de medo de ser mandado embora, e pedir aumento é pior que xingar a mãe. Mas eu acho que está na hora de um equilíbrio.

O desequilibrio do mercado de trabalho, devido à falta de profissionais, está deixando muita gente preguiçosa, e muitos estão se tornando NNPPs. Eu já vi muitos casos de programadores que na entrevista sabiam de tudo, e na hora de mostrar trabalho não sabiam de nada. Que fizeram o trabalho tão mal feito que tudo teve que ser refeito, e o que não foi refeito ficou como um câncer no aplicativo, que ninguém queria por a mão.

E realmente alguns NNPPs ganham notoriedade nas empresas. Já vi muito profissional que, por conhecer bem o negócio e ter uma bela lábia (o Brasil é o país da lábia), é tomado por um programador de produção positiva, mas na prática é um NNPP. Já vi uns NNPPs também admirados no mercado, apesar de ser bem mais raro. Em qualquer dos casos, NNPPs com influência têm um potencial de causar dano muito acima do potencial de um NNPP comum.

Essa crise mundial vai por muito NNPP na rua, mas não acho que vai secar o mercado a ponto de equilibrá-lo. Hoje há consultorias que estimam o mercado brasileiro deficientes em 30 mil posições. Outras estimam em 70 mil. Será que a crise vai enxugar 70 mil vagas?

O Jay Fields lembrou, vou lembrar também: não confunda um NNPP com alguém que está entrando no mercado, com vontade de aprender. Ou alguém que está no mercado e está evoluindo. O NNPP não tem a menor vontade de buscar melhorar, buscar padrões e estudo.

E você, conhece um NNPP? Já teve que faxinar as lambanças de um NNPP?


Postado na(s) categoria(s) Outros pelo giovanni bassi em 9 de janeiro de 2009 às 02:49 | Tags:

Comentários


Brazil Alexandre Tarifa
janeiro 9. 2009 08:43
Alexandre Tarifa
Eu já trabalhei em empresas com cenários completamente diferentes.

- Consultoria
Em consultoria a promoção adiantada é algo absurdamente ridículo... a definição dos níveis fica em:
     Programador Sênior - o cara que é sério e se foca no trabalho... não necessáriamente tem o conhecimento para isso... OU ... o cara consegue passar uma imagem de Sênior para o cliente... e para a consultoria é o que interessa.
     Programador Pleno - o cara que sabe conectar com banco de dados e fazer uma tela de cadastro em Asp.Net
     Programador Jr - o cara que não se enquadra em nada acima... normalmente é o cara que não leva mto a sério as coisas
     Estágiário - primo de alguém, vizinho de alguém, da sala de alguém OU UM GRANDE POTENCIAL QUE VAI VIRAR SÊNIOR EM MUITO POUCO TEMPO por levar a sério o trabalho.

Área de TI dentro de uma grande empresa que não necessariamente seja de TI
     Essas empresas normalmente tem áreas internas com profissionais que não duram muito tempo pois a galera parte para consultoria para ganhar o 1 real a hora a mais e o pior, como PJ... essas empresas tem um tempo de promoção mais alongado e uma carreira mais difícil, porém normalmente os picaretas ficam para tras... além disso essas empresas normalmente exigem nível superior ou especialização (acadêmica) na área, o que pode ser um bom filtro... algumas fazem plano de certificação para o profissional. MAS CLARO, tb tem mto picareta... eles chegam mais fortes quando cai uma alocação de terceiro Smile

Para mim, quem estraga nosso mercado são as consultorias... não todas claro, mas o nível de profissionais em alocação é BIZARRO! o mercado é queimado, ninguém confia mais quase em profissionais de programação!!! NINGÉM MESMO!!!!!!!!! é uma porcaria isso, mas é a realidade.

no site


janeiro 9. 2009 09:32
Alex
É pura falta de regulamentação. Embora seja praticamente impossível de se definir critérios globais para senior/pleno/junior em todos os cargos da área, eu creio que algo nos moldes do CREA/CRM ajudaria bastante. Com responsabilidade do profissional no projeto em que trabalha, assim como um engenheiro quando assina uma obra ( e é culpado pelos problemas nela), o mesmo deveria acontecer com o profissional de TI.
Deste modo seriamos obrigados a nos negar fazer projetos que estão obviamente condenados a risco de perder o CRI.
Um profissional que fizesse uma besteira monumental deveria ser denunciado ao CRI, ser julgado, e se culpado, ter o registro cassado.
Na minha opinião, estas ações dariam uma bela filtrada no mercado, deixando para os profissionais sérios e responsáveis o espaço que lhes cabe e acabando com as consultorias que fazem projetos sabidamente "falidos" sabendo que vão receber de qualquer jeito.

http://codesamurai.wordpress.com/http://codesamurai.wordpress.com/


janeiro 9. 2009 10:26
Giovanni Bassi
Tarifa, concordo em quase tudo. Mas já vi *muita* empresa (não-consultoria) empregando NNPP. Já vi muito cara CLT, adorado internamente, que era *muito* ruim. Parece que nesses casos é mais a política quem manda. Concordo que o mercado está difícil. Eu, fosse demandador de alocação, jamais aceitaria os profissionais que as empresas selecionam. Os caras teriam que passar no meu critério. E os ruins não durariam 15 dias.

Alex, discordo totalmente. Sou totalmente contra a regumentação, que para mim só serve para uma coisa: reserva de mercado. Boa parte da inovação da área seria destruída com a regulamentação. E, sinceramente, faculdade não garante boa formação. Isso só aumentaria o custo de entrada na área, e, possivelmente, ainda impediria que os estudantes trabalhassem.
Até que o medo de perder um registro poderia motivar o pessoal a estudar. Mas no Brasil, com o corporativismo que há, não sei se isso pegaria. Talvez um "cadastro positivo" fizesse mais sentido.

http://unplugged.giggio.net/http://unplugged.giggio.net/


Brazil griin
janeiro 9. 2009 10:35
griin
show de bola esse artigo
e é completamente a realidade.
concordo com o Alex: falta regulamentação. Mas concordo com você tambem giovanni: o mercado de trabalho que é o culpado. A regulamentação ajudaria muito a melhorar a qualidade.
No paragrafo que você começa com "... Afinal, em que outra profissão o profissional passa de júnior a sênior em um ano e meio?... ", acredito que isso seja muito bom para os profissionais competentes, que mostram vontade de aprender, criar, evoluir, mas acaba sendo bom para os NNPP também, que pegam a onda...

no site


janeiro 9. 2009 13:27
Alex
Giovanni, não acho que tenha que ser limitado a pessoas formadas ou não na área. Não vejo como a inovação seria destruída com regulamentação, vejo sim que isso acabaria com os picaretas do mercado. Do mesmo modo que eu olho o diploma de um médico e ele tem que estar "limpo" no crm, é o que eu esperaria de um profissional manipulando dados($$$$) da minha empresa.
Vejo a regulamentação ( e veja que não falo como deve ser, isso teria que ser alvo de ampla discussão ) como um modo de profissionalizar a área. Tenho 12 anos de mercado, dá pra contar nos dedos os bons profissionais que conheço e dá pra perder a conta dos fazedores de gambiarra.

http://codesamurai.wordpress.com/http://codesamurai.wordpress.com/


janeiro 9. 2009 19:43
Fabio Souza
Pessoal, vou compartilhar com vocês um pouco do que eu passei, comecei minha carreira trabalhando com TI, na área de hardware e redes, fiquei uns 3 anos... Então sai da área para trabalhar na área de negocio (seguros) CLT em compania grande para ganhar dobro, AMO TECNOLOGIA mais aceitei para agregar conhecimento do negocio e já estava pensando em depois tentar ir para TI novamente na área de sistema, comecei estudar VS2003. passaram-se 4 anos e tive algumas promoções...(tinha um diferencial... era formado em TI e aprendia, lendo, estudando, vendo vídeo aula, enfim no tempo que me sobrava, pois era técnico de emissão de apólice, criei uns sistemas para área, (não homologados), queria ajudar a área, pois pessoal de TI acomodado  contrato como funcionários CLT, só eles dominavam negocio, programando em PROGRESS, GANHANDO BEM... nem se preocupavam em ajudar e muito menos mudar de tecnologia.
As coisas mudam pelo que sei esse sistema vai ser substituído por um que vai ser desenvolvido em VS.
Mais o que me segurou na área que o gerente confiava muito em mim e quando recebia convites para ir para TI em outros projetos o cara passava por cima e eu nem ficava sabendo.
Bom! Há duas semanas atrás essa compania me perdeu para mercado! Estou entrando uma consultoria com programador Junior! Então Valeu a pena estudar, assistir vídeo aula e participar da comunidade...  Era meio que encontrava para aprender mais na pratica compartilhar com pouco que sei.
Estou muito feliz! E acho que isso que estou sentido esses caras nunca irão!
Com certeza isso vai fazer um estudar mais agora e procurar cara vez ser mais profissional.
Logo quero estar como vocês, formando opinião, mais já posso falar que esses “PICARETAS” vão sempre estar aparecendo por ai... E tentando enganar por algum tempo, mais não tempo todo.

http://www.fabiosouza.com/http://www.fabiosouza.com/


janeiro 9. 2009 21:01
Giovanni Bassi
Fábio, bem legal! Parabéns! É isso aí!

http://unplugged.giggio.net/http://unplugged.giggio.net/


janeiro 11. 2009 10:01
pingback
Pingback from pabloidz.wordpress.com

links for 2009-01-11 « pabloidz

http://pabloidz.wordpress.com/2009/01/11/links-for-2009-01-11/http://pabloidz.wordpress.com/2009/01/11/links-for-2009-01-11/


março 31. 2009 18:53
Mathieu
Alguém percebeu que quem é ruim tecnicamente sempre fica com cargo de gerência sem necessariamente ter as skills para isso? e o cara bom tecnicamente que vai fazer o projeto realmente andar sempre fica para trás?

http://rails.anyware-technologies.com.br/http://rails.anyware-technologies.com.br/


Brazil Unknow
janeiro 11. 2010 22:14
Unknow
Acho q em todas as empresas que passei (4) tem um NNPP e acho q errado estão as empresas que contratam e ainda mantém este profissional. Se for empresa grande então... este aí deita e rola.
Em relação aos saltos que o profissional dá, está ligado totalmente ao mercado. Eu fiquei em uma empresa por 2 anos e meio. Não queria sair de lá, mas fui "forçado" devido ao preço que o "vizinho" estava pagando.
Tem empresas que nao conseguem manter um profissional de TI. Acho que é a única área que tem uma quantidade razoável de geek e por este motivo tem gente nova com salário bom.

O Mathieu citou algo extremamente importante. Já vi algo do tipo. Vc é mto bom desenvolvedor e vc é ruim, então o cara bom de TI continua desenvolvendo pq ele é produtivo e o cara ruim virou gerente de projetos.
Minha pergunta que ainda não tenho resposta: Eu adooro a área técnica, já cheguei atuar como arquiteto .net, mas vou fazer uma pós em gerência de projetos e estou fazendo corpo mole para eles acharem que sou ruim tb.
*Obs.: Em dezembro (mes passado), comprei um livro de ASP.NET MVC na amazon, estou doido pra ele chegar.
O que vcs acham q devo fazer afinal ?

no site


janeiro 11. 2010 23:40
Giovanni Bassi
Unkown... por mim vc fica na área técnica. Já tem muito gerente ruim por aí, e não precisamos de mais um técnico que virou gerente pra ganhar mais. Sempre tem como ganhar mais na área técnica. Só que você vai ter que se especializar mais. Tem um post aqui no blog que fala sobre isso, chama-se: "Quer ganhar mais?".

http://unplugged.giggio.net/http://unplugged.giggio.net/

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Sou consultor independente especialista em .Net, focado em arquitetura e melhores práticas. Tenho dezenas de artigos publicados na .Net Magazine, revista da qual sou editor técnico. Ministro palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Busca

Selos

MVP

MCPD

MCSD

.Net Magazine

Abaixo ao if!

Calendário

«  fevereiro 2010  »
seteququsedo
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567
Ver detalhamento de posts no calendário

Blogs interessantes

    OPMLDownload OPML file

    Postagens recentes

    Comentários recentes

    Disclaimer / Aviso
    As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

    © Copyright 2010 .Net Unplugged
    Log in