| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2010 19:17:00
|
renamed
GUJ Ranger
Membro desde: 21/09/2009 08:47:57
Mensagens: 889
Localização: Rio de Janeiro
Offline
|
A diferença está no nome e na faculdade.
No mercado de trabalho, tudo se resume a Superior Completo na Área de Informática ou Superior completo com Ciências da Computação, Engenharia da computação, Análise de Sistemas e afins...
|
flw!
===========================
CV: http://lattes.cnpq.br/7235056457600426 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2010 20:21:23
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
1) Também não gosto do termo engenheiro de sistemas. Mas este termo não foi inventado aqui e não dá para lutar contra ele. Existe e pronto.
2) O termo analista de sistemas fazia mais sentido antigamente quando realmente antes de iniciar o trabalho de desenvolvimento se fazia uma análise junto do cliente em que eram necessárias muitas qualidades que hoje não são mais necessárias. Exemplo: habilidades de lidar com gente que ia perder o emprego na medida em que suas tarefas rotineiras manuais fosse automatizadas. A gente entrevistava estes caras e precisava ser bem político diante de um possível terrorista na primeira oportunidade detonaria uma bomba implodindo o sistema. Os livros de análise davam dicas sobre isto. Um dos donos da Microsiga escreveu livro sovre análise de sistemas e falava nisto. Hoje este termo está obsoleto.
3) Para mim somos todos desenvolvedores. Só que em uma empresa de TI nem todos fazem a mesma coisa. Sempre disse que o desenvolvedor mais importante da equipe era o cara que conseguia o serviço, algumas vezes o diretor comercial e outras um prospector de novos negócios. Sem o cliente tudo mais vira lazer.
Já os nomes que as faculdades usam não importa muito. Dou mais valor a um formado no IME-USP do que alguém destes cursos de "Cientista" da computação pagou-passou". Concordo bastante com o Fábio Akita em http://akitaonrails.com/2009/04/17/off-topic-devo-fazer-faculdade
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2010 09:27:09
|
alindre
JavaBaby
Membro desde: 25/08/2009 13:19:51
Mensagens: 99
Offline
|
Na minha CLT está o cargo Analista de Sistemas, e realmente eu faço isso no dia a dia: analiso, desenvolvo, analiso de novo, desenvolvo, testo, volto na análise, testo de novo, desenvolvo... e assim vai...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2010 09:34:51
|
ffc4852
HelloWorld
![[Avatar]](/images/avatar/a31f813858fcf9212eec499ed4aaccbd.jpg)
Membro desde: 20/07/2010 17:39:28
Mensagens: 12
Offline
|
alindre wrote:Na minha CLT está o cargo Analista de Sistemas, e realmente eu faço isso no dia a dia: analiso, desenvolvo, analiso de novo, desenvolvo, testo, volto na análise, testo de novo, desenvolvo... e assim vai...
iso tb eh vdd!!...apesar dos nomes serem diferentes...hj muitas empresas utilizam apenas analisa de sistemas...independente da funcao ou formacao academica...
acredito que isto aconteca...por um profissional mtas vezes ter que lidar (ou conhecer) com todas as fases de desenvolvimento de um projeto...o que inclui a analise e modelagem do produto final..
|
Especialista Linux
Programador Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2010 09:40:50
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
ffc4852 wrote:iso tb eh vdd!!.
O que é VDD? Isto vai na carteira? É padrão ISO?
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2010 14:23:01
|
alindre
JavaBaby
Membro desde: 25/08/2009 13:19:51
Mensagens: 99
Offline
|
Luca wrote:Olá
ffc4852 wrote:iso tb eh vdd!!.
O que é VDD? Isto vai na carteira? É padrão ISO?
[]s
Luca
faz parte do novo padrão CMMI nível 48 da faixa C
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 20:08:15
|
Jonatas Emidio de Souza
Entusiasta Java
![[Avatar]](/images/avatar/962f107e8c646ef1504314b5a74c283f.jpg)
Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline
|
Basicamente!
Engenherio de Software - Processos.
Analista de Sistema - Negócio.
Programador - Código.
This message was edited 1 time. Last update was at 12/10/2010 20:14:01
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 20:11:55
|
Jonatas Emidio de Souza
Entusiasta Java
![[Avatar]](/images/avatar/962f107e8c646ef1504314b5a74c283f.jpg)
Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline
|
Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.
Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).
Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).
Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).
No cenário das grandes empresa cada um se especializa em sua função:
Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.
Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).
Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.
Espero ter ajudado!
http://varandageek.blogspot.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 20:45:28
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Jonatas Emidio de Souza wrote:Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.
Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).
Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).
Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).
No cenário das grandes empresa cada um se especializa em sua função:
Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.
Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).
Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.
Espero ter ajudado!
http://varandageek.blogspot.com/
Tem certeza? Acho que mudou alguma coisa nos últimos 5 ou mesmo 10 anos. Era assim no milênio passado.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 21:53:18
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
Jonatas Emidio de Souza wrote:Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.
Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).
Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).
Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).
No cenário das grandes empresa cada um se especializa em sua função:
Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.
Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).
Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.
Espero ter ajudado!
http://varandageek.blogspot.com/
Para uma metodologia em cascata isto até que faz sentido... porem hoje em dia em diversas empresas não existe mais esta divisão de analista e programador... pois ambos o programador faz a tarefa de levantar requisitos e transformar e codificar isto se chama desenvolvedor...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 22:11:48
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline
|
Não sei se no passado tinha diferença. Hoje em dia dá tudo na mesma, mesmo que exista um profissional com um perfil mais programador e outro com um perfil mais de análise, são tudo desenvolvedores. Tem empresa que pode chamar de engenheiro de software, analista, desenvolvedor, etc, mas dá tudo na mesma.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 22:22:48
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
marcosalex wrote:Não sei se no passado tinha diferença. Hoje em dia dá tudo na mesma, mesmo que exista um profissional com um perfil mais programador e outro com um perfil mais de análise, são tudo desenvolvedores. Tem empresa que pode chamar de engenheiro de software, analista, desenvolvedor, etc, mas dá tudo na mesma.
Antigamente analista não escrevia código de jeito algum.
Concordo contigo que somos todos desenvolvedores. Aliás, uma frase que sempre digo mais ou menos a título de provocação é que em uma equipe de desenvolvimento, o desenvolvedor mais importante é aquele que conseguiu o serviço, muitas vezes em uma empresa de desenvolvimento é um diretor comercial ou mesmo o diretor presidente. Sim, eles também são desenvolvedores.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 07:23:26
|
Jonatas Emidio de Souza
Entusiasta Java
![[Avatar]](/images/avatar/962f107e8c646ef1504314b5a74c283f.jpg)
Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline
|
A minha intenção não era falar que o Engenheiro ou Analista não desenvolvem... Pelo contrário eu afirmei que em alguns casos até o gerente desenvolve.
A idéia era deixar claro o foco de cada cargo.
OBS:
Um engenheiro de software e um analista de sistemas podem sim ser chamados de desenvolvedores, já o programador, se não souber levantar bem os requisitos(não pode ser um analista) e não souber como funciona um ciclo de vida de um processo de software - da concepção até a implantação - que não é só codificar(não pode ser chamado de engenheiro de software).
Todos podem ser desenvolvedores mas nem tudo é a mesma coisa!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 08:37:30
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
A resposta está em saber a diferença entre o Software e o Programa.
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 08:38:23
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Jonatas Emidio de Souza wrote:... da concepção até a implantação ...
Posso estar errado mas a impressão que tenho é a de que você está descrevendo o antigo e obsoleto processo de desenvolvimento de software em cascata.
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
|
|