Programador é peão?

Acho que o Alexandre mudou um pouco o foco da discussão.

Entendi o que ele disse e até concordo. Supomos que haja uma empresa de arquitetura (arquitetura mesmo), que vende os seus projetos às empresas que irão executar a obra. Nesse caso o operacional são os arquitetos, logo os arquitetos são os peões. Enquanto marketing, diretoria etc… formam as outras áreas que o Alexandre citou.

Ok, sem problemas, nesse caso nós programadores somos os peões mesmo e não há o menor problema nisso.

Mas, como eu disse, o foco da discussão foi mudado. O que estamos discutindo é especificamente no ambiente de desenvolvimento, tira-se de discussão qualquer outra parte da empresa, marketing, direção, administração, nada disso vem ao caso no nosso contexto.

E é nesse contexto específico de desenvolvimento de software que o termo peão para o programador é péssimo. Péssimo porque é usado para demonstrar a hierarquia que vai do peão ao gerente de projeto, passando pelo analista de sistemas, analista de negócios e qualquer outro papel que se ponha no meio.

E dessa hierarquia vem a ideia de que se pode contratar programador a preço de banana, guardando o “grosso” do salário para “aqueles que pensam”. E esse é um caminho curto pro fracasso, invariavelmente. Os analistas não conhecem a fundo a infra-estrutura na qual a sua solução maravilhosa será implementada, e nem se importam. Enquanto o programador não tem ideia de para que aquele código que ele está escrevendo vai servir, e nem se importa.

Isso resulta num telefone sem fio que destrói o projeto, gera stress, acusações de um lado e de outro, funcionalidades mal implementadas porque foram planejadas sem levar em conta a ferramenta com a qual vai se trabalhar ou porque foram desenvolvidas sem a ideia clara de para que vão servir. Infelizmente isso ainda é regra e não exceção hoje em dia.

E é nessas circunstâncias que o termo peão é terrível, porque serve para sustentar esse modelo fracassado. Tão fracassado que nunca funcionou, embora insistam nele pelo desconhecimento de outro. E mesmo insistindo a coisa só começa a andar quando o caos toma conta e chega um programador com experiência pra assentar a poeira e fazer a coisa andar.

Mas quando se começa outro projeto lá está o Ford de novo, e aquele programador que salvou o projeto, agora foi promovido a analista, e feliz com a promoção não põe mais a mão no código porque mexer em código é coisa de peão. E assim o ciclo se repete.

Então o problema não é o termo, mas o modelo que ele representa dentro do contexto específico de desenvolvimento de software.

sim, este é um modelo que aparece bastante em fábricas de software. Essas empresas vendem projetos de software e não produtos com valor agregado. Por isso citei o termo “digitador”.

– Os comentários deste fórum devem conter algo construtivo para o aprimoramento do conhecimento. By Lina –

– Os comentários deste fórum devem conter algo construtivo para o aprimoramento do conhecimento. By Lina –

– Os comentários deste fórum devem conter algo construtivo para o aprimoramento do conhecimento. By Lina –

– Os comentários deste fórum devem conter algo construtivo para o aprimoramento do conhecimento. By Lina –

Na verdade temos que ter o conhecimento das regras para aplicá-las no código, mesmo que programadores implementem as regras, também podemos elaborar idéias ou sistemas da mesma forma e não só implementar.

SE VOCE TRABALHAR PELO MODELO DO RUP ESTÁ 100% CORRETO. :lol:

po até que é legal a comparação.
Quem nunca se imagino cavalgando no eclipse se preparando para laçar e derrubar bug assim que acha-lo.
Organizando as paginas JSF no curral para dar um trato nela passando Ivomec em cima para tirar os parasitas que impedem da pagina de crescer.
Ou ainda melhor, ver se o software aguenta ficar 8 segundos em pé assim que sobe para produção, pura emoção.

Enfim, so falei isso pq não me incomodo com terminologia, afinal dependendo do ponto de vista todos trabalhos podem parecer como peão.

Programador é peão sim. Veja a descrição do cargo no wikipedia…

Em informática, todas as atividades são infelizes, mas programador é uma das mais tristes, pois é difícil e pouco gratificante. Programador é igual a um operário da época revolução industrial, pois é tratado como um apertador de parafusos e não tem voz nenhuma nos negócios da empresa, só faz, obedece, deprimente!

Qualquer um que passou por programador vomita ou chora por estar numa posição tão humilhante, só não chora porque nunca esteve em posições melhores e portanto não sabe o quão lá embaixo estava, na minha empresa, até vendedores mandam no programador… deprimente demais.

Honestamente, de que importa se alguem acha que vc e um peao, programador, analista, faxineiro, cavaleiro jedi? Eu acho que o que importa e vc estar satisfeito com seu trabalho e o seu contra-cheque. Todo o resto e mimimi.
Alem disso, como ja foi dito, as pessoas que pensam da forma descrita por vc, estao pelo menos uns 10 anos atrasados.

[]'s