Todos da área de TI, sofrem ou já sofreram de IVSF, este mal pode nos acompanhar por muito tempo, ou aprendemos a conviver com isso ou podemos criar costumes que podem nos curar deste mal. Confesso que eu sofro deste mal a muitos anos e estou me esforçando para me curar.
O que especificamente é este tal de IVSF? Na verdade este acrónimo não existe, mas o mal sim, IVSF nada mais é que (I)rresistivel (V)ontade de (S)air (F)azendo.
Atire o primeiro teclado quem nunca passou o dia com um monte de coisa para fazer, fica fazendo um pouco de cada coisa e quando chega no final do dia percebeu que não fez nada; ou tinha algo empolgante, ou crítico para fazer, e começou a fazer sem nem mesmo saber como faz, (eu fiz meu primeiro site assim).
Isso pode trazer muitos problemas, um deles é erros de projetos:
- Deformação na indentação no código
Isso acontece quando o programador (ou quase) não conhece muito a tecnologia envolvida no projeto e recorre ao melhor amigo do programador, e acredita em tudo que vê (isso mesmo, vê e não lê) e acaba por usar a ferramenta mais usada em programação estilo POG, [Ctrl+C & Ctrl+V] mais conhecido como “Recortar e Colar“. Se esta prática trouxesse só problemas de indentação seria bom, mas vamos continuar.
- Bugs místicos
Eu chamo de “bugs místicos” aqueles erros que acontecem quando esta tudo certo, estranho ter erro quando esta tudo certo né? Isso acontece quando o programador (ou quase) não conhece a tecnologia e/ou não sabe o que esta fazendo.
Você deve se perguntar, como pode um programador não saber o que esta fazendo?
Eu respondo: Ahhh… Vai me dizer que você nunca ouviu alguém dizer: “Não sei porque esta parte esta aqui, mas sem isso não funciona!“?
- Falta de raciocínio lógico
Isso acontece quando o programador (ou quase) não pensa, ou tem preguiça de pensar, criando códigos fontes e/ou programas estúpidos, que viram piadas mais tarde. Alguns bons exemplos são encontrados neste site.
- Demora na conclusão do projeto
Isso acontece também quando o programador (ou quase, de novo pra pregar a idéia) não conhece a tecnologia envolvida no projeto, não assume isso e acaba não colocando um tempo para estudo da nova tecnologia no cronograma, e acaba aprendendo na correia no período do projeto, causando atraso.
Podemos concluir que, as causa este enfermo nos profissionais de TI são: Curto prazo, Empolgação, Preguiça e o maior de todos, falta de planejamento. A falta de planejamento é um fator crítico em qualquer tipo de projeto, seja ele profissional, financeiro, amoroso, etc…
Organize-se, comece transformando o IVSF em IVSA “(I)rrestivel (V)ontade de (S)air (A)prendendo”, se não sabe como fazer, procure descobrir e documente tudo o que você você faz, qual sua dúvida, onde você pesquisou a resposta, onde você achou a resposta e como você resolveu. Crie gosto por aprender lendo, ensinando, compartilhando conhecimento. Estamos na era da informação, onde a informação esta em todo o lugar, para você adquirir conhecimento.
No próximo artigo sobre IVSF eu vou dar uma dicas de como se organizar, consultar documentos e documentar seus conhecimentos.
Bem lembrado Mr. Kablog !
Devemos lembrar que para estas “documentações” assim como a identação existem padrões (UML) que auxiliam muito a vida de todas as pessoas, tanto o programador, o documentador, e até o proximo programador que vai fazer modificações em seu software, e mesmo para a programação leia muito que concerteza o que você deseja fazer, tambem deve ter um padrão já pronto ex: Pag. Web (W3C)
Haaaaa, concordo. Inclusive eu sofro desse mal. Agora aprendendo mais sobre OO e UML talvez eu comece a me organizar melhor… mas sabe-se lah neh… :D Enquanto isso continuo IVSFando :D. Alias, as dicas dos Mind Maps que vc me passou vao entrar em pratica qdo meu trampo tranquilizar…
Qto aos bugs misticos… cara acho que esse aih sao quase impossiveis de evitar.
Lembrando duma frase de algum sabio por aih:
“Se rodou na primeira vez, recheque… tem algo errado :D”
[...] meu último post eu escrevi que uma boa maneira de evitar o IVSF é organizando-se. Mas como eu posso escrever uma coisa dessa se eu sou o ser mais desorganizado [...]
Tá bom vai… já que você não entendeu, deixa eu fazer!!!!
Você é uma das poucas pessoas que eu conheço que não faz isso, tem aquela paciência de Jó e espera pacientemente que a pessoa faça sozinha! E X C E L E N T E.
Já percebeu isso?
Beijos.
Dani.
Eu lembro disso dum programa que pequei para melhorar: o programador fazia ele nos 15 min livres que tinha vez por outra, sem nenhuma responsabilidade com a qualidade do software. No final das contas, resolvi que tinha que começar o projeto do zero.
Já vi muitas pessoas com IVSF, eu inclusive.
Seja para testar um sofware novo ou pra resolver um problema às pressas.
Muitos inclusive nem lêem o texto todo da página. Batem os olhos no que parece ser o que procuram e já saem executando.