Selecionando os melhores programadores?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

programador eh o cara porco que faz as cosias nas coxa e desenvolvedor eh o que usa patterns corretamente?


Rafael,acho q ele está mais comparando a criatividade...embora tb não entendi essa divisão...

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Meio estranho se for o lance de "criatividade"..pq assim estariamos considerando que um "programador" eh alguem com pouca ou nenhuma criatividade.. o que seria julgar um ser humano pela aparencia.

Nao sei a distincao entre cada, mas "programador eh o cara com menos experiencia que o desenvolvedor" ou "o desenvolvedor agrega mais conhecimenos/tarefas que o programador" me parece algo um pouco mais justo... ( nao que seja a correta ou ideal, claro )

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Estou vendo aqui a turma discutir a frase do outro sem que o autor realmente explique o que pensou. Mas vou dar meu depoimento sobre como entendo o termo desenvolvedor:

Antigamente havia uma clara divisão entre analista de sistemas e programador. Os programadores (aqui no Brasil) eram somente mão de obra e mais nada. Todo o sistema era criado por analistas a partir de entrevistas com futuros usuários e para o programador era passado o que precisava ser codificado. De código o analista no máximo escrevia para o programador o pseudo-código do que precisava ser feito na codificação. Ai do programador que criasse alguma coisa.

Depois as funções foram se misturando e começaram a aparecer os analistas-programadores, isto, gente que bolava o sistema e também codificava.

Atualmente um sistema exige muitas funções que são acumuladas por vários integrantes da equipe. Precisa de analistas de vários tipos, conhecedores de base de dados, de programadores, de quem faça testes, gente que faça deployment, etc. Então para mim o melhor termo para englobar todas estas funções é desenvolvedor que engloba funções do analista, programador, QA, deployer, etc. É assim que me apresento há algum tempo.

[]s
Luca
[Email] [WWW]
rdbj
JavaChild
[Avatar]

Membro desde: 11/11/2002 11:18:20
Mensagens: 109
Offline

Luca wrote:
Depois as funções foram se misturando e começaram a aparecer os analistas-programadores, isto, gente que bolava o sistema e também codificava.

Atualmente um sistema exige muitas funções que são acumuladas por vários integrantes da equipe. Precisa de analistas de vários tipos, conhecedores de base de dados, de programadores, de quem faça testes, gente que faça deployment, etc. Então para mim o melhor termo para englobar todas estas funções é desenvolvedor que engloba funções do analista, programador, QA, deployer, etc. É assim que me apresento há algum tempo.


Exatamente Luca...

Antigamente vinha tudo mastigado pelo analista, o programador sentava e codificava, codificava e codificava......sem parar para analisa se existia soluções melhores para o desenvolvimento (isso acontecia muito com clipper) esse é o programador, hj as empresas ñ querem mais este tipo de profissional, o q elas querem mesmo é um desenvolvedor, é o cara q tem um senso critico e participa ativamente e positivamente do desenvolvimento do projeto, está sempre em uma melhora continua e por dentro das melhores praticas de programação.
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

rdbj wrote:hj as empresas ñ querem mais este tipo de profissional, o q elas querem mesmo é um desenvolvedor, é o cara q tem um senso critico e participa ativamente e positivamente do desenvolvimento do projeto, está sempre em uma melhora continua e por dentro das melhores praticas de programação.


Sera que so eu trabalho num lugar onde isso eh o que se diz, mas nao o que se faz?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

cv wrote:
Sera que so eu trabalho num lugar onde isso eh o que se diz, mas nao o que se faz?


E onde boas práticas de desenvolvimento são utopia?

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

louds wrote:E onde boas práticas de desenvolvimento são utopia?


Eu ia dizer isso, mas ia soar tao redundante que eu achei melhor ateh deixar de fora da frase. Eu ainda tou pra trabalhar numa empresa onde codigo de qualidade vale mais do que meramente cumprir o prazo. Alias, eu ainda tou pra ver uma empresa aqui no Brasil que desenvolva software de qualidade mesmo.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

CV, a noção de qualidade está ligada a noção de conformidade com especificações e adequação às finalidades. Em outras palavras, diz-se que algo passou nos testes de qualidade quando funciona conforme as especificações e é adequado ao cliente.

O que tenho visto de M... (com M maiúsculo mesmo) sendo feita porque está exatamente conforme o pouco que o cliente pagou e completamente adequado ao muito que o cliente encheu o saco.

Bem alto: Vivam os clientes e usuários, que seríamos sem eles.

Psss, bem baixinho...eles são todos uns FDPs.

[]s
Luca
[Email] [WWW]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

cv wrote:
louds wrote:E onde boas práticas de desenvolvimento são utopia?


Eu ia dizer isso, mas ia soar tao redundante que eu achei melhor ateh deixar de fora da frase. Eu ainda tou pra trabalhar numa empresa onde codigo de qualidade vale mais do que meramente cumprir o prazo. Alias, eu ainda tou pra ver uma empresa aqui no Brasil que desenvolva software de qualidade mesmo.


www.getlink.com.br

=]

Former LIPE.
[ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

cv wrote:
Eu ia dizer isso, mas ia soar tao redundante que eu achei melhor ateh deixar de fora da frase. Eu ainda tou pra trabalhar numa empresa onde codigo de qualidade vale mais do que meramente cumprir o prazo. Alias, eu ainda tou pra ver uma empresa aqui no Brasil que desenvolva software de qualidade mesmo.


Ontem mesmo um pessoal dando manutenção em um projeto "ue, mas nós tinhamos implementado isso isso e isso, arrumado isso, isso e isso". Ok, cade os testes de regreção? cade o SCM para acharmos quando ocorreu a regreção? cade os testes unitarios que deveriam ter tocado o alarme quando os bugs voltaram? A documentação/modelagem foi feita para ser usada ou mostrar serviço?

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Nielsen Teixeira
Smalltalk
[Avatar]

Membro desde: 01/12/2007 00:56:44
Mensagens: 2
Offline

Valeu pelas dicas pessoal!
Amanha vou pra entrevista preparado!
rflprp
GUJ Ranger

Membro desde: 27/04/2005 18:52:49
Mensagens: 822
Offline

Nielsen Teixeira wrote:Valeu pelas dicas pessoal!
Amanha vou pra entrevista preparado!


Vê se não sujou o teclado de poeira aí meu filho, a última mensagem desse post foi em 2004
Nielsen Teixeira
Smalltalk
[Avatar]

Membro desde: 01/12/2007 00:56:44
Mensagens: 2
Offline

Ai eu te pergunto colega:
O conteudo escrito acima mudou, foi sobrescrito, ou o tópico foi apagado????
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Nossa, o povo resurgiu tópico das cinzas.

Verificar se o profissional se adaptar a exigência da vaga (ex: se a vaga exige conhecimentos sólidos e bons de swing e se o candidato apresenta esses conhecimentos, via projetos passados ou via um teste). Deve-se então o candidato apresenta todos requirimentos ou quase todos.

Algumas perguntas sobre sua vida pessoal pode revelar um pouco de sua personalidade.

Esboçe uma situação onde fique claro para o candidato que ele não tenha o conhecimento para resolvé-la e pergunte a essa pessoa que medidas ela irá tomar para conseguir resolver essa situação.

Apresente um pouco das políticas da empresa (ou do ambiente de trabalho) e pergunte o que ela acha e o que deve ser feito para melhorar essas políticas e o ambiente de trabalho (isso poderá revelar alguns traços de personalidade).

É importante entender o perfil da pessoa, se ele é daqueles que aceita tudo mastigado sem questionar e irá fazer tudo sem pensar, sem análise crítica ou senso crítico ou se é uma pessoa com vontade de projeção, querendo aprender, inovar e procurar melhorar e questionar processos.

>> Inocêncio.
[MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team