Um Manifesto!

...

  • Increase font size
  • Default font size
  • Decrease font size

Sobre mim

E-mail Print PDF

Sou o Diogo, trabalho desenvolvendo sistemas para web tem 3 anos, quando fui escolhido pela profissão (não achei que dava para viver disso, mas passaram a me pagar...). Em PHP fiz vários sites dos mais variados, de formulários de contatos a CMS usando apenas XML, de videos/musicas/fotos, integrando com flash e sites quase completamente em JQuery.

Geralmente cuido apenas da programação, e as vezes do HTML e CSS. Sou chato quanto a padronização e qualidade do código, especialmente organização de classes e métodos, apesar de aceitar que "para ir para o ar" algumas coisas ficam para depois, refatorar é tem que ser parte constante do processo.

Já fiz muito trabalho "resolver-problemas-o-site-ta-no-ar-cliente-reclamando" ou então "esqueci-do-prazo-pode-ser-para-amanhã", e até mesmo "colocamos-no-ar-essa-semana-o-cliente-mudou-de-ideia". Mas quando pode ser coordenado, como na maioria das vezes, o resultado é sempre muito feliz.

Trabalhei sempre como freelancer, para clientes com clientes no exterior, e as vezes com um CLT acomapanhando por alguns meses, notavemente um estágio na IBM, mas era adm de servidores, em especial windows, então não foi divertido, e como não tinham vagas para desenvolvimento acabei deixando. Não sem antes ler quase todos os papers sobre VMWare, Cobol e colar no pessoal de Unix e Linux, eles sim eram legais.

Esse tempo todo que comecei a estudar programação passei a usar Linux, comecei remasterizando e recompilando o Damn Small Linux, depois o Kurumin (Quando meu modem finalmente foi suportado), ai passei para o Debian no 3.0 e não larguei. Começei agora a estudar para talvez tirar a certificação, mas programação sempre vem em primeiro lugar.

Trabalho com PHP desde o começo (até estudei ASP, mas não rola), mas buscando novidades fui atrás de python e depois gtk(pygtk e php-gtk), mas não foi para frente, ai então depois estudei bastante UML e orientação a objetos, e foi quando busquei o Java para colocar todos os Patterns e Modelagens e Abstrações no trabalho. Que trauma de Java, era tudo demasiadamente burocrático e rígido.

Mas estudar Java foi a melhor coisa que fiz para o PHP, entender o que posso levar de melhor de cada um dos dois, a flexibilidade do PHP e a padronização do Java, na mesma época que estava estudando XP, foi o primeiro "burst" de produtividade. Testes unitários, Frameworks e camadas de abstração entraram em jogo, de forma padronizada e bem estruturada.

O segundo grande aumento de produtividade foi com ferramentas e scripts, depois de uma paletra  em que usava o Vim e geradores do código e mais o rails. Já tinha alguns rascunhos de script e já tinha tentado o VIM antes, mas acabei largando. Depois da paletra voltei a usar o VIM no talo, e escrevia script e aliases para automatizar o que pudesse.

Em paralelo, nesta epoca comecei a me entender com a proposta RESTful para serviços web, que apesar de ser bem comum fazer a web dessa forma foi muito bom ter algo mais formal, passando a fazer tudo da forma restful.

Mas recentemente voltei a "flertar" com Java, mas através do J2ME e JavaFx.O J2Me tem alguns projetos em fase iniciais e alguns ensaios, e ainda estou na primeira app com o JavaFx que vai aconpanhar um serviço em Clojure para o GAE, é hora de aprender programação funcional.

Fora isso tem ainda o Joomla!, que apesar de não ter o código mais lindo do mundo é bem prático e funciona muito bem, e é até legal de fazer extênsões. E o Git, ainda no começo. Só nunca brinquei com Ruby, apesar de ver os slides e palestras, e também não gosto do Active Record.

Esse texto ainda não foi revisado, e esta sempre sendo editado. 

Write comment
Your Contact Details:
 
Comment:
Security Please input the anti-spam code that you can read in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Last Updated on Wednesday, 06 May 2009 09:52