Regra básica que também vale para programadores: Por mais inteligente que vc seja, sempre haverá alguem mais esperto que vc! | |
terça-feira, 18 de julho de 2006
Inteligência X Esperteza
Codificado por Mike às terça-feira, julho 18, 2006 0 comentários
Solução prontas = comida rápida
Como não foi você o projetista do código, antes de instalá-lo é de suma importancia que você leia toda a documentação que acompanha o codigo. Dê uma olhada no diretório /docs... sempre tem um lá... ;-)
Dependendo da complexidade do código, você gastará mais tempo tentando entender seu funcionamento, do que se você mesmo tentasse escrever uma outra solução "do zero". Isso sem falar que, soluções prontas quase sempre trazem recursos que você nunca utilizará, ou então, faltarão-lhe recursos que são indispensáveis para a prática do que você tem em mente.
"Escrever ou copiar... eis a questão!" Não vejo nada que possa desmerecer um programador somente por ele utilizar soluções prontas. Afinal, o talendo de um programador não se restringe somente na sua habilidade em criar soluções, mas também de compreender o raciocínio lógico de outros programadores. Programadores de verdade não se limitam o Copy and Paste dos códigos, mas sim, mergulham no emaranhado de codigos, funções, procedimentos e varíáveis que fazem a maquina andar.
Codificado por Mike às terça-feira, julho 18, 2006 0 comentários
terça-feira, 11 de julho de 2006
"In the Matrix"
Codificado por Mike às terça-feira, julho 11, 2006 0 comentários
segunda-feira, 3 de julho de 2006
Verdadeiros programadores
Hilário!
Os verdadeiros programadores programam em binário...
Fonte:
http://personal.telefonica.terra.es
Codificado por Mike às segunda-feira, julho 03, 2006 0 comentários
Anatomia de um programador
Em quantas partes se divide um programador? "Depende do tamanho da paulada", já dizia Chaves do 8.
Encontrei essa peça rara num dos muitos becos da internet. Uma imagem entitulada "A anatomia do programador". Achei criativo... hahahahaha.
Segue o Link:
http://anatomias.no.sapo.pt/Programador.jpg
Codificado por Mike às segunda-feira, julho 03, 2006 1 comentários
Programadores são vilões?
"De quem é a culpa pelos problemas no uso de sistemas?"
- A culpa é do usuário, que não leu ou estudou direito o manual do programa;
- Culpa dos programadores, por não terem projetado uma ferramenta a prova de erros;
- A culpa não existe. Os erros são gerados por causa das contradições existentes na profissão.
Progamadores acabam sendo vistos como os vilões da história porque muitos ainda não conhecem o quão minucioso é o desenvolvimento de um software. Embora o programador tenha uma parcela de culpa pelos problemas no uso de um determinado software, quase sempre é o usuário que assumo grande parte da culpa. No meio técnico, costuma-se usar para este tipo de problema o termo "BIOS" (Baita Ingua Operando o Sistema).
Vejam este exemplo:
O que aconteceria se você ao dirigir um carro à 80Km/h, e "por engano", engatasse a marcha ré? Certamente que o resultado não seria uma das coisas mais belas a apreciar. Ou ainda, se você acelerasse sua motocicleta, tentando chegar aos 60Km/h sem, no entanto sair da primeira marcha?
Procure enchegar estes veículos como sistemas. Para que haja o perfeito funcionamento, é necessário um conhecimento prévio por parte do usuário sobre o funcionamento do sistema, e o que pode e não se pode fazer. Carros e motos não vem com um "sistema anti-falhas" instalado para evitar este tipo de situação.
Prever falhas é uma das obrigações do projetista e do programador, porém nenhum sistema é 100% a prova de falhas, nem autômato o suficiente para que não dependa da interface humana para seu correto funcionamento.
Referências:
Usabilidoido: "Designers são heróis e programadores são vilões?"
Palestra em audio:
Designers são heróis e programadores são vilões?
Codificado por Mike às segunda-feira, julho 03, 2006 0 comentários