Toda profissão tem aquelas frases que ninguém aguenta mais ouvir e na programação isso não é diferente. Além dos problemas de código, é preciso também saber lidar com comentários e perguntas engraçadas (outras nem tanto).
As frases são tão comuns que separamos 10 clichês que nenhum programador aguenta mais ouvir, confira!
“Ah, programar é fácil! ”
Programar não é fácil, conceitos básicos levam um bom tempo para serem entendidos. Além disso, é necessário muita dedicação para aprender as linguagens de mercado. Como se não bastasse, o programador ainda precisa estar sempre atualizado, pois as tecnologias e métodos mudam constantemente. Ainda assim, sempre há aquele que vai dizer “Ah, programar é fácil”. NÃO! Você deveria dizer: “Nossa, você é um gênio, como você faz isso! Eu nunca conseguiria!”
“Pra que pagar se posso fazer eu mesmo?”
A área de TI está cheia do que os profissionais chamam de “sobrinhos”. O “sobrinho” que formata o computador que também cuida do servidor e programa o sistema para administrar a empresa. Mas na realidade é bem diferente.
Além disso, alguns usuários optam por diversas ferramentas “prontas” que oferecem um ambiente de fácil utilização e manutenção. Claro, os valores tendem a ser mais abaixo do que um software desenvolvido por um profissional que irá se preocupar com todos os detalhes: usabilidade, performance, qualidade de software, segurança e manutenibilidade.
O difícil mesmo é provar ao interessado as diferenças entre os dois e justificar o valor cobrado por um trabalho especializado. Competir com sobrinhos e ferramentas prontas não é uma tarefa fácil.
“É só uma alteração pequena”
Nunca “é só uma alteração pequena”. Mudanças não planejadas no decorrer ou após a entrega de um projeto podem provocar diversos bugs nas funcionalidades previstas.
“A alteração pequena” é ainda mais prejudicial quando o chefe diz “resolve com o cliente pelo telefone”.
Deixar o atendimento do cliente com o programador é, no mínimo, complicado e desgastante. Foco é uma peça chave na programação. Por isso, parar de codificar para atender o cliente no telefone e explicar como algo deve ser feito dentro do sistema não é só prejudicial ao desenvolvedor, mas também à própria empresa que perde produtividade.
“Precisa ser feito para ontem!”
O bom desenvolvedor sempre deve buscar o seu melhor, visando a execução das melhores práticas em termos de qualidade de código e manutenibilidade. Pois isso pode evitar muitas dores de cabeça no futuro.
Infelizmente, em 90% dos casos, o mundo não te dá esse tempo para buscar a excelência. E, por isso, o programador é forçado a “buscar certos atalhos” que resultam em um código de qualidade inferior. Ter tempo para planejar e estudar pode facilitar muito a qualidade dos produtos finais. Lembre-se disso!
“Não está funcionando…”
Nada é mais incômodo do que estar trabalhando em uma nova implementação ou em um novo projeto e alguém lhe dizer que algo não está funcionando, mesmo após todos os testes já realizados.
Correção de bugs normalmente é a parte mais chata do trabalho para um desenvolvedor, mas faz parte. O principal problema é fazer os envolvidos entenderem que nem sempre é fácil corrigir os erros.
“Isso é culpa sua!”
Sim, o programador muitas vezes é o único culpado de problemas que ocorrem durante o tempo de desenvolvimento de um produto. Em outros casos, a culpa pode ser do analista que não levantou corretamente os requisitos com o cliente, dos gerentes do projeto que deixaram de lado alguma coisa, enfim…
De qualquer forma, nunca é bom levar a culpa sozinho por erros cometidos por uma equipe. Em outras palavras, o que estou querendo dizer é: dificilmente a culpa é só de um indivíduo, sendo assim, é importante todos os envolvidos assumirem a responsabilidade quando necessário.
“Isso está sem padrão”
Nenhum desenvolvedor quer ouvir que seu código não está bom.
Contudo, é necessário estar sempre alerta aos padrões de desenvolvimento. Isso resulta em um código de fácil manutenção e com previsões, em longo prazo, sobre o comportamento do sistema. Para evitar essa situação incomoda, estude bastante. E, na dúvida, estude mais. Tudo para evitar que você se torne um programador preguiçoso, desconectado e que se vê obrigado a ouvir a frase “Isso está sem padrão”.
Um bom curso para conhecer as boas práticas e princípios básicos da programação é o curso de Lógica de Programação que é o passo inicial para ingressar no mercado de desenvolvimento de software. Entretanto, é um treinamento essencial inclusive para desenvolvedores experientes que nunca tiveram contato com os fundamentos e boas práticas da programação.
“O café acabou”
Qual programador trabalha sem café? Ouvir que o café acabou pode acabar com o dia produtivo de qualquer um, principalmente no começo da tarde, logo após o almoço. Não deixem que o café acabe. Nunca!
“É um projeto simples, fácil”
A simplicidade na área de programação é muito relativa. Dizer para um desenvolvedor que o projeto é simples, acaba rebaixando todos seus estudos e sua caminhada para chegar no nível de conhecimento que ele possui. Normalmente, diz-se que um projeto é simples somente para tentar diminuir o tempo de execução, mas quem melhor que o programador para saber quanto tempo cada atividade irá levar?
Além de tudo, essa frase geralmente vem acompanhada com o clássico “Já está pronto?”.
O projeto está combinado para ser entregue na segunda-feira. Mas na semana anterior, o seu chefe não aguenta mais a pressão do cliente e fica pressionando todo o setor para entregar antes. O nível de estresse aumenta, o café acaba mais rápido e o foco se volta exclusivamente a resolver problemas de última hora. NÃO! Tente seguir o cronograma do inicio ao fim, inclusive nos últimos dias.
“Só parou de funcionar depois que você mexeu”
Aí o setor de Marketing atualiza um software e todo o sistema de emissão de nota fiscal para de funcionar?
OK, posso ter exagerado, mas isso acontece. Coisas inexplicáveis e que teoricamente não possuem relação. Muitas vezes, ocorrem na correria do dia a dia e diversas vezes o desenvolvedor precisa parar o seu trabalho para resolver problemas que não foram causados por ele, mas que todo mundo acha que foram causados por ele.
Resumindo…
Ainda existem milhões de situações e frases que precisamos contornar diariamente. Contudo, com experiência, muito estudo e prática profissional, você irá aprendendo a lidar com cada situação. Se você é um programador, analista ou desenvolvedor, espero que você tenha gostado do post.
Caso você seja o gestor de um profissional da área de programação, pratique a empatia e lembre-se dessas frases, com certeza a sua equipe irá agradecer e irá ter em você a imagem de um excelente gestor/líder!
Se você gostou (ou não), deixe a sua opinião abaixo e, lembrando de mais alguma frase clássica, compartilhe conosco. Quem sabe até colocamos ela em nosso post!