Os efeitos do ambiente de trabalho para programadores

Diversas vezes eu tive de ouvir outras pessoas falando mal de determinados desenvolvedores e, algum tempo depois, eu tive a oportunidade de trabalhar com esses caras e me surpreendi com a diferença entre a imagem que me era vendida e o que realmente sentia ao trabalhar com o colega.  Um exemplo clássico foi a última empresa aonde trabalhei, a equipe dessa empresa era dividida entre Brasil e Itália, assim que eu entrei na empresa me avisaram que eu passaria uma mês na Itália para conhecer os sistemas e as metodologias da empresa. Na semana e meia que fiquei no Brasil antes de ir para a Itália me mostraram um sistema e ficavam enumerando problemas, colocando a culpa destes na equipe Italiana, imaginem vocês a imagem que eu criei dos caras. Bem, ao chegar na Itália, demorou 3 dias para que eu perdesse a mal imagem que havia criado, lá eles me pediam ajuda para entender o que os gestores de projetos haviam pedido. Sendo que o mesmo gestor do projeto era italiano.

E isso é uma coisa que sempre devemos pensar quando recebemos uma opinião sobre alguém, que tipo de ambiente que essa pessoa trabalha?

Mas como os ambientes influenciam o trabalho de desenvolvedores?

A primeira coisa é que, na minha opinião, os desenvolvedores brasileiros já tem um ambiente zoado, uma empresa que contrata um programador, pagando 2 salários mínimos e que instala softwares pirata, desde o windows até a IDE de programação, aonde se pensa que programador tem de ter a solução para tudo. Um exemplo claro que acabou se tornando constante na minha vida, o cara vem e pede n coisas num sistema, então você aponta se você fizer X, por exemplo um sistema de anunciantes,  terá de fazer Y, criar uma área para o anunciante gerenciar tua própria conta, então a pessoa que “gerenciava” o projeto sempre vinha e dizia, “Faça, tem de ter a área de anunciante então faça.” Na sequência  disparava os emails dizendo que ia demorar mais tanto, porque tinha de desenvolver mais N coisas, pois bem o cliente não era informado, o prazo não era dilatado e quando chegava-se ao fim do que seria o prazo de projeto a pressão sobre os desenvolvedores aumentava, ai acontecia a situação de se escolher entre qualidade e o prazo, o segundo sempre ganhava.

Digo isso para explicar que para você ter uma boa equipe de desenvolvimento você deve ter uma boa metodologia de projetos, não adianta vender o que não se pode entregar.

Outra coisa a se levar em consideração é que a maioria dos bons desenvolvedores são apaixonados por desenvolver. Eles fazem isso para ganhar seu dinheiro, mas se divertem fazendo isso, quando você cortar-lhes o tesão pelo trabalho,  verá o rendimento destes despencar. O jeito de impedir que isso aconteça é manter os projetos interessantes, se você tem um CMS que precisa customizar e mandar para outro cliente e teus desenvolvedores mais sêniors já trabalham com ele, deixe sua equipe Júnior fazer a customização, deixe os Sêniors supervisionarem e desenvolverem novas coisas que eles estão interessados.

Promessas são dívidas.

Sim se você prometer mundos e fundos para um desenvolvedor e não cumprir ele pode não twitar, ou tornar público em um fórum, mesmo porque ele não quer levar processo, mas com as redes sociais todo mundo sabe aonde o cara trabalhava, e quando você for contratar outro desenvolvedor eles tem muita chance de se conhecer e pronto, tua empresa está queimada.

E você não conseguirá um bom dev por muito tempo, a comunidade dos bons devs é fechada e pequena, gerando muito buzz, não se arrisque, se desenvolvimento é essencial para seu negócio é essencial que você gere um bom ambiente de trabalho para os seus desenvolvedores, por bom ambiente vamos entender um salário digno, condições básicas como boas cadeiras, apoios para digitação, ambientes de desenvolvimento, processos claros e metodologias, só para começar. E essencialmente se você prometeu algo, principalmente em relação à produtividade, cumpra.

O mercado para os desenvolvedores é bom e para você?

Sim, bons desenvolvedores trocam de trabalho de maneira rápida e simples, conheço caras que precisaram de 2 horas de currículo na APINFO pra receberem 6 propostas de início imediato. Se você acha que pode trocar de desenvolvedor sem sofrer, vá em frente continue fazendo tudo errado. Se você é desenvolvedor e teu emprego te deixa infeliz, mude-o agora mesmo.

No related posts.

No Responses to “Os efeitos do ambiente de trabalho para programadores”

Trackbacks/Pingbacks

  1. Tweets that mention Os efeitos do ambiente de trabalho para programadores » PHP Rocks! - Programação PHP para profissionais em PHP -- Topsy.com - [...] This post was mentioned on Twitter by Júlio César Martini, Er Galvao Abbott, Cristian Trentin, Alex Piaz, mingomax ? ...

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Warning: Invalid argument supplied for foreach() in /home/phprocks/phprocks.com.br/wp-content/plugins/socialize-it/inc/SocializeIt.php on line 65