Eu amo programadores incompetentes. Graças a eles os profissionais de TI não podem reclamar de falta de emprego.
Nos últimos anos o mercado nacional de TI registrou um aumento de 40% no número de novas vagas de trabalho. Há estimativas que revelam que a necessidade de programadores no Brasil ultrapassa 40 mil profissionais por ano.
Afim de resolver esse problema, as empresas tem contratado cada vez mais programadores ruins. Porém nós não temos um problema com a quantidade, mais sim com a qualidade. Apenas um único programador incompetente pode facilmente criar duas novas vagas de emprego por ano.
Contratar mais programadores ruins só aumentará a necessidade por mais deles. Se tivéssemos mais programadores bons (que são facilmente identificados), seria necessário contratar menos e não mais.
Assim, quanto mais programadores ruins no mercado, mais empregos. Vida longa aos programadores incompetentes!
Excelente artigo mais uma vez.
Só quero adicionar, que várias empresas contratam um monte de programadores ruins, e consequentemente prestam um serviço horrível. E conseguimos ganhar dinheiro com isso consertando cagadas de empresas que fazem o serviço mal feito.
Vida longa aos programadores ruins.
Abraço maninho.
Algumas consultorias tbm gostam de programadores ruins pois assim elas podem fidelizar a eternidade do projeto.
Não é legal não, ou você acha que depende deles para trabalhar? eu so dependo do meu talento. programadores ruims só fazem queimar o filme de todo mundo, afinal o programador pode ser ruim e ter certificação, e na hora de contratar o que vai diferenciar você dele? nada, eles só vao minar a confiança de quem ta empregando.
ótimo post!
o pior é quando o programador incompetente consegue enganar quem o contratou, aí os competentes passam a trabalhar em prol do espertão
Fiquei curioso com a seguinte declaração: “Apenas um único programador incompetente pode facilmente criar duas novas vagas de emprego por ano.” — Você que está falando isso, ou você leu em alguma pesquisa?
Você realmente acha *bom* existir muitos programadores ruins no mercado?
Eu não acho! Se o número de programadores ruins fosse baixo, tenho certeza de que nossa profissão seria mais valorizada do que é atualmente. Ou você vai me dizer que acha que nossa profissão é bem valorizada nacionalmente? Claro que há empresas que valorizam muito mais do que outras, mas em geral isto não é verdade.
Espero que o tom irônico que detectei no artigo seja realidade. Que isso seja, na verdade, uma crítica. Foi assim que eu entendi.
Fiquei com a mesma dúvida do Alberto. De onde veio esse dado?
É claro que esses dados vieram da cabeça de qm escreveu.
O texto pode ter sido ironico, mas os comentarios nao parecem. Se vc segue uma linha de raciocinio eh sinal de q vc eh facilmente manipulavel.
É claro que esses dados vieram da cabeça de qm escreveu.
O texto pode ter sido ironico, mas os comentarios nao parecem. Se vc segue uma linha de raciocinio dessas eh sinal de q vc eh uma pessoa facilmente manipulavel, basta inventar dar explicacao qualquer e vc acreditará.
Eu preciso mesmo dizer que é ÓBVIO que estou sendo irônico?
E os dados são reais sim.
Carlos, poderia postar o link com a pesquisa?
Alberto, eu estava lendo alguns artigos sobre o assunto, mas eu só achei no meu histórico esse aqui: http://www2.uol.com.br/aprendiz/guiadeempregos/nova/noticias/index.htm
Pior quando você sabe mais do que seu colega de trabalho que tem 300 certificações e ele fica secando enquanto você programa :/
Engraçado que tenho um amigo que prega que temos que fazer tudo mal feito pra dar problema lá pra frente porque com isso ajudamos nossos futuros colegas de profissão. O problema é que ele fala sério! =D
@Fabiano
Seu amigo fala assim porque é, provavelmente, incompetente. Quando ele fala “nossos futuros colegas…” ele, provavelmente, está querendo dizer “garantir meu emprego”. Ele também deve ter medo de ensinar aos colegas o que ele sabe. Isso é bem típico.
@Carlos Brando
Está vendo como não é tão “óbvio” assim. Infelizmente existem pessoas com esse pensamento.
Abraços a todos
é por isso que eu digo, vida longa aos mals programadores, arrumar a cagada de algum programador incopentente é mto mais lucrativo hehe a hora vale mais $$$$, vida longa a nossos colegas de profissão, mal programador = ROX
Infelizmente isso não acontece somente na nossa área. Todo o mercado de trabalho é assim, na escola/universidade é assim, no esporte é assim! Não vejo isso como uma justificativa, mas será que isso não é uma coisa natural? “A quantidade faz a qualidade”, ou seja, quantas pessoas ruins ou medianas, fazendo certo tipo de tarefa, são necessárias para realmente obter-mos um ou outro que se destaque? Acho que esse assunto é longo, bom para ser discutido em uma mesa de bar ;-)
Infelizmente a realidade pode ser ainda pior. Muitas empresas simplesmente estão satisfeitas com os programadores ruins. Eles costumam ser mais baratos, e por pior que seja a qualidade do código escrito por eles, a aplicação desenvolvida, na maioria dos casos, funciona, que é o que empresas com pensamento pequeno realmente se importam.
Se essas empresas pagam pouco para um programador incopetente ele irá fazer o trabalho dele: produzir código ruim, mas que eventualmente irá funcionar. Essa empresa então vende esse software, passando a considerar o seu modelo de negócio vitorioso.
E não adianta dizer que a qualidade do código irá emergir, afetando a qualidade do produto. Isso é um fato, mas uma vez que a empresa consiga vender o seu produto, isso não é tão importante para ela. O cliente continuará usando o software, já que pagou um preço geralmente alto por ele, ficará dependente dele e da empresa por anos, acabando por injetar mais dinheiro na empresa que produziu o software, através de customizações e outros produtos que suportem o anterior.
Enfim, o mercado está cheio de empresas extremamente amadoras, mas mesmo assim elas estão sendo bem sucedidas. No fim das contas, a qualidade do código, e até mesmo do produto, não é o fator mais importante no sucesso da maioria das empresas, já que elas habitam um mercado lotado de empresas igualmente amadoras. A maioria dos clientes simplesmente não consegue escapar dessas empresas ruins e “comprar” software de uma empresa realmente boa, já que muitas vezes elas sequer sabem identificar a qualidade no fornecedor de software.
O ‘elomarns’ disse tudo. Acrescento:
Existe um mercado que exige mão de obra barata e desqualificada, bem como o mercado que exige qualidade. O que importa realmente é em qual dos dois atuamos. Algumas pessoas se contentam em fazer um trabalho medíocre, outras não.
Software de baixa qualidade é produzido para empresas que não têm qualidade. Não adianta vender valores que o cliente não quer ou não compreende, ele não vai comprar.
alem do que ja foi discutido, realmente ter programadores ruins no mercado eh pessimo para os bons, primeiro que eles trabalham por qualquer coisa e contamina todo nicho de programadores. E nenhuma empresa usa programador ruim para segurar cliente. eles usam outros artificios, exceto esse. Agora querer sobreviver dos programadores ruins como foi colocado no post, isso que chamo de ruim e concordo com Matheus viver do talento, competencia etc.
Camilo Lopes, talvez você não tenha entendido a ideia.
Eu não quero dizer que você deve sobreviver de profissionais ruins. Quero dizer que se as empresas contratassem apenas bons profissionais, não haveria essa necessidade tão grande por programadores. E obviamente os ruins ficariam cada vez mais de fora. O texto é uma critica humorada.
Um exemplo é a empresa que estou trabalhando agora. Nós dependiamos de dezenas de programadores e designers para cumprirmos com os projetos (que sempre atrasavam). Depois de adotar uma estratégia de contratar somente os melhores profissionais que encontrássemos, conseguimos manter o mesmo ritmo e o mesmo lucro com apenas 3 profissionais.
É difícil entender porque nossa classe ainda não é valorizada da mesma forma que outras, por exemplo: advogados. (Existem inúmeros advogados formados que são horríveis e que não passaram na OAB… talvez a grande maioria, tanto é que isso já virou um comércio…)
Já que nossa profissão é tão crucial ou até mesmo (atualmente e em praticamente todo futuro) mais necessária que a de um advogado, deveríamos ter pelo menos conselhos regionais.
Não temos nada. Não temos piso salarial (não que isso me importe, pois não sou empregado de ninguém), não temos conselho, não temos sindicato, etc.
Talvez (detalhe, essa visão pode ser um pouco forte demais) a existência do grande número de programadores medíocres é a falta de um filtro e a existência de uma fiscalização em algum órgão.
Mas, Carlos, esse é um assunto sempre polêmico e acredito que continuaremos por muito tempo com esses programadores na estrada.
Por outro lado, concordo em partes. Alguns clientes já vieram até mim pelo motivo “programador ruim”. Ou seja, sem o programador ruim eu não teria ficado com o trampo. Haha.
Outra, quando o cliente fica satisfeito com seu trabalho, é quase 100% certeza que ele será seu cliente por muito tempo. Motivo? Ele já penou muito com programadores ruins.
Aliás, esse negócio de programador já acabou. Se você é só um programador hoje em dia, você não vai muito longe. É preciso ser matemático, empreendedor, estudioso de negócios…
Pena que diferenciar os bons dos maus profissionais não seja trivial.
A lei do baixo custo impera até nas contratações.
Um sobrinho sempre será mais barato que um profissional.
Realmente Raphael, fora que existem “muleques programando por doces”.
Ótimo artigo Carlos, mas existem certos problemas as vezes em detectar essa “competência”. Muitos programadores incompetentes acreditam ser totalmente competentes, e na minha opinião esse é um dos maiores problemas. Alem disso a insatisfação pode “transformar” um programador competente em incompetente.
Os fatores para a incompetência nesse caso podem ser diversos: trabalhar com uma tecnologia que não gosta, cair algumas fases de desenvolvimento pouco criativas, baixo incentivo para boas práticas(como refatoração, utilização de testes unitários, DRY, TDD/BDD,etc.) pela empresa contratante, e diversas outras.
A empresa as vezes pode “cultivar” essa incompetência também.
Finalizando um programador incompetente pode se tornar um programador competente, desde que concilie bastante a teoria com a prática, e esteja em um ambiente que possa proporcionar essa evolução paradigmática e profissional(o que geralmente não acontece facilmente em diversas empresas de hoje).
Raphael Almeida. É por isto que algumas empresas só contratam depois de um período de experiência.
É visível que muitas empresas buscam profissionais sem experiência para baixar custos. Porém, a falta de investimento em treinamento adequando vem mostrando que a cada dia sistemas críticos vem apresentando ainda mais problemas. Muitas das vezes o que se vê nas empresas é o não tem interesse em capacitar seus funcionários e melhorar seus produtos. Por quê?
- não precisam pagar bons salários;
- garantem bons lucros;
- não gastam com treinamentos;
- seu profissional não estará qualificado para outras empresas;
- não haverá perca de funcionários;
- mantém um sistema dando manutenção (que dá lucro).
Outro desmotivador existente nas empresas são os empecilhos criados para impedir que um profissional busque melhor qualificação. Muitas vezes fazem o pior, entopem seus funcionários de serviços para o fim de semana ou feriados impedindo seus estudos.
Há sim a necessidade aumentando a cada dia por profissionais de TI. Mas infelizmente não há investimento por busca por melhores profissionais.
Tenho certeza que “Apenas um único programador incompetente pode facilmente criar duas novas vagas de emprego por ano.” quis apenas mostrar que muitos sistemas ruins aumentam a manutenção e com certeza aumenta o número de vagas.
E ainda há empresas que valorizam a capacidade de cada funcionário e investem em sua capacitação.
Excelente artigo!
Hahahaha mto bom o artigo, engraçado como nós fazemos assimilações com o mundo real facilmente, identificando os programadores bons e ruins a nossa volta.
Bom dia
Sou analista de sistema (ORACLE) A 10 anos , nossa profissão nunca foi elogiada, pq alguns incopententes.Voceis acham isso bom?
Nós não temos nem sindicato para brigar por nós.
abraço
Concordo que isso acontece em varias areas, mas em TI parece que isso fica mais exposto.
@Fernando
Não tem sindicato ?
http://www.sindpd.org.br/
O post dele foi sarcastico em partes, nemli quase comentários :S
Excelente.