ql a diferença entre analista X programador X desenvolvedor??
Já tem um tópico desse, dê uma olhada!
http://www.guj.com.br/posts/list/48889.java