Re: [dotnetarchitects] [OFF] Engenheiro de Software

247 views
Skip to first unread message

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:03:53 AM1/29/13
to Grupo DotNetArchitects
Acho que é isso mesmo...engraçado quando vejo perfis de amigos que se dizem "engenheiros" de software...mesmo que estejam fazendo somente CRUD.

Tenho meus pesares, mas parece que para algumas pessoas é só o termo da moda. Deveria ter algum sentido... também vou ficar esperando respostas


Em 29 de janeiro de 2013 11:48, Gardel Souza <gar...@gardelsouza.net> escreveu:
Não sei se seria ignorância minha mais acho que não tenho formado na cabeça o conceito exato de quais atividades executa um engenheiro na prática.

Arquiteto sim, entendo o que faz o seu papel entre outras coisas. Engenheiro não consigo compreender na minha mente é só uma evolução de nomenclatura, antigamente programador, depois analista, depois desenvolvedor, agora se usa engenheiro pro cara que efetivamente escreve código.

Alguém pode dar uma luz? Deixem seus pensamentos em relação a isso.

Att,

Gardel

--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Priscila Mayumi Sato
Twitter: @MayogaX

Laercio H. Simoes

unread,
Jan 29, 2013, 12:08:25 PM1/29/13
to dotnetar...@googlegroups.com

Engenheiro (do latim ingenium) é uma pessoa com formação técnico-científica que o torna capaz de resolver problemas tecnológicos, práticos e muitas vezes complexos, ligados à concepção, realização e implementação de produtos, sistemas ou serviços.

 

A diferença “deveria ser” que o Engenheiro utiliza um método técnico-cientifico para solucionar os problemas, enquanto o  programador / analista / developer apenas executa as tarefas utilizando as técnicas especificas de sua área de conhecimento.

 

Na prática sabemos que muitos se dizem engenheiros não sabem quase nada... mas enfim esta deveria ser a diferença.

 

Thanks

 

Laercio

Rodrigo Vidal

unread,
Jan 29, 2013, 11:15:49 AM1/29/13
to dotnetar...@googlegroups.com
Pra ser engenheiro, tem que estar registrado no CREA. Se não tem CREA, não é engenheiro. 

Abraço,
Rodrigo Vidal

Abraço,

  Rodrigo Vidal

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:17:16 AM1/29/13
to dotnetar...@googlegroups.com
Não entendi bem a colocação, até porque fazer CRUD's faz parte do trabalho de desenvolvedor. Além disto, Engenheiro de Software e Cientista de Software não são termos da moda, arquiteto talvez tenha sido na ultima década mas já existem formação para se-lo.
Na prática, engenheiro de software é aquele que busca embasamento técnico nas literaturas para resolver os problemas do software, é o cara que se preparou nos cursos superiores para saber como as coisas funcionam desde o inicio. Um cara aqui da lista que demostra claramente ser engenheiro aqui é o Juan. Este pessoal manja de bites, de compiladores, de arquitetura, de armazenamentos, e de Cruds....

Alexsandre

unread,
Jan 29, 2013, 11:18:18 AM1/29/13
to dotnetar...@googlegroups.com
Na prática, o engenheiro de software é só mais um degrau no plano de cargos e salários das empresas que não sabem o que fazer com os funcionários que não querem ser GPs.

Então começam a criar cargos como engenheiro, projetista. Quando na verdade nunca deixam de ser desenvolvedores de software. Não vejo o porquê da necessidade de um novo termo.

Cordialmente,

Alexsandre Rodrigues de Almeida
alexs...@gmail.com


Em 29 de janeiro de 2013 15:08, Laercio H. Simoes <net...@gmail.com> escreveu:

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:18:18 AM1/29/13
to dotnetar...@googlegroups.com
No Brasil, sim... Esta também seria uma definição :).

Alexsandre

unread,
Jan 29, 2013, 11:19:34 AM1/29/13
to dotnetar...@googlegroups.com
Marcus,

Tenho um pouco da mesma visão que a sua.

Mas cada vez mais vejo, diferença entre o que o termo significa de forma acadêmica e com é usado pelo mercado.


Cordialmente,

Alexsandre Rodrigues de Almeida
alexs...@gmail.com


Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:20:08 AM1/29/13
to Grupo DotNetArchitects
@VIdal, não estamos falando, eu acho, de engenheiros de verdade, só dos que se titulam assim... memso não tendo CREA

@Marcus é que eu acho que um cara que se diz engenheiro mas não faz nada de mais, nada além do comum... ele só está tentando ser ... sie lá, mais importante do que realmente é. VI um monte de "engenheiros" que nem tinham registro em CREA e nem faziam nada além do esperado de um programador comum

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:22:36 AM1/29/13
to Grupo DotNetArchitects
Aliais, eu desconfio que algumas empresas usam o termo "engenheiro" para colocar uma pessoa que deve ganhar mais do que o comum, mas que não pode simplismente ganhar seu salário sem um cargo com nome bacana.

Só ver empresa que tem os nomes e tabelas bem definidas pelo RH. Não importa o que a pessoa faz, só o que ela ganha, independente do que ele realmente é ou faz (o que para mim não faz o menor sentido)

Fernando Bassani

unread,
Jan 29, 2013, 11:22:56 AM1/29/13
to dotnetar...@googlegroups.com
Pelas aulas que tive na faculdade (e pelos cursos pós-graduação oferecidos na região),  entendo que o engenheiro de software é um profissional com foco no processo de desenvolvimento de software como um todo, pouco focado em codificar.  No entanto, me parece que em outros lugares o termo engenheiro de software é utilizado para designar alguém de perfil mais técnico.


Att.,

Fernando Bassani




2013/1/29 Priscila Mayumi Sato <mayum...@gmail.com>

Rodrigo Vidal

unread,
Jan 29, 2013, 11:22:59 AM1/29/13
to dotnetar...@googlegroups.com
Pri,

exatamente, se o cara não cursou engenharia, e não tem CREA, ele não é engenheiro. Ele pode se autotitular o que quiser, mas não o é.
Particularmente acho ridiculo isso. :)



Abraço,

  Rodrigo Vidal

Rodrigo Vidal

unread,
Jan 29, 2013, 11:24:40 AM1/29/13
to dotnetar...@googlegroups.com
Engenheiro é um perfil técnico. 

Abraço,

  Rodrigo Vidal

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:24:49 AM1/29/13
to dotnetar...@googlegroups.com
Uma coisa é uma coisa e outra coisa é outra coisa. 
O cara pode passar anos estudando engenharia e trabalhar com CRUDS, ele ainda sim é Engenheiro e se preparou para tal.
Outros, como no meu caso, pode passar anos codificando e aprendendo sendo auto-didata ou apanhando na base no erro/acerto, mas ainda não pode ser intitulado de engenheiro.
O que nada impede é que um ou outro seja admitido no mesmo cargo, seja de arquiteto, de analista ou de programador...
Já rolou uma thread sobre estas coisas a alguns anos aqui na DNA. Novamente me incomoda o fato de desmerecermos os anos de estudo de quem se dedicou para tal.

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:27:19 AM1/29/13
to Grupo DotNetArchitects
Me lembrei de uma discussão da época de faculdade: uma pessoa perguntou "Se eu fizer pós em engenharia se software eu serei engenheiro?"

Claro que não, tu não vai ter CREA por isso. Dãaa

Mas... no entanto vi a pessoa alguns anos depois... tá lá no facebook dela que ela é engenheira de software. Blz então...

Leonardo Neubauer

unread,
Jan 29, 2013, 11:29:47 AM1/29/13
to dotnetar...@googlegroups.com
Estou fazendo um MBA em Engenharia de Software pela UFRJ e é isso que o Fernando Bassini está falando, o foco é  no processo de desenvolvimento de software como um todo e não na sua codificação , tanto que não são vistas disciplinas de programação.

Att,
Leonardo Neubauer

--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--

Felipe Casadei

unread,
Jan 29, 2013, 11:31:49 AM1/29/13
to dotnetar...@googlegroups.com
Mas eu acho que tem curso superior de Engenharia de Software que possibilita a obtenção do CREA.

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:34:15 AM1/29/13
to dotnetar...@googlegroups.com
Pergunta pertinente:

Quem aqui da lista que tem CREA?
Quem aqui da lista que é empregado como Engenheiro de Software na Carteira?

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:35:21 AM1/29/13
to Grupo DotNetArchitects
@Felipe, não, a pessoa era formada tecnóloga e fez uma pós. Não dava direito a CREA, são outros 500

Thiago Coelho

unread,
Jan 29, 2013, 11:37:20 AM1/29/13
to dotnetar...@googlegroups.com
Engenharia de Software não está ligada a código, o Engenheiro de Software não codifica, se alguém definiu assim está totalmente equivocado.

@Laercio

A palavra pode ser do latim, mas tem que se estudar de onde veio o termo, do IEEE

@Vidal

Aqui no Brasil, onde existe o CREA eu concordo, para ser engenheiro você deve ter o CREA o problema é que esse termo Software Engineering vem do IEEE.


O IEEE cuida disso como uma disciplina que abrange muitas outras disciplinas, tem até um livro chamado SWEBOK, segue o link: http://www.computer.org/portal/web/swebok



Em 29 de janeiro de 2013 15:08, Laercio H. Simoes <net...@gmail.com> escreveu:



--
Thiago Coelho - Microsoft Community Contributor
Analista de Sistemas na ITGROUP
Líder das comunidades .NET Coders e Windows 8 Brasil 


André Körbes

unread,
Jan 29, 2013, 11:37:50 AM1/29/13
to dotnetar...@googlegroups.com
Conheço um caso de uma pessoa que era intitulada engenheiro de software pela empresa, mas não tinha CREA. Quando teve que visitar um cliente importante e rigoroso, teve seu CREA solicitado, e ao dizer que não tinha foi impedido de entrar, e ameaçado de prisão por falsidade ideológica.

Daniel Moreira Yokoyama

unread,
Jan 29, 2013, 11:38:18 AM1/29/13
to dotnetar...@googlegroups.com
Engenharia de Software é a disciplina que cuida do amadurecimento do processo de desenvolvimento, e os profissionais que focam sua carreira nesta especialidade se denominam engenheiros de software. Arquitetos de software, por sua vez, se especializam não no processo, mas na elaboração do software.
Assim como o Arquiteto de Software não precisa ser um "Arquiteto", um Engenheiro de Software não precisa ser um "Engenheiro". São pessoas especializadas em disciplinas específicas (e não são mutuamente exclusivas, ou seja, a mesma pessoa pode buscar amadurecer em skills de engenharia de software e arquitetura de software).

Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
 
Blogs:
Getting Sharper (C#, Arquitetura de Software e outras coisas mais)
http://gettingsharper.wordpress.com/
 
Eis o Cristo... e jaz o Cristão (Cristianismo sem Religiosidade)
 


Stay Sharp!


Em 29 de janeiro de 2013 14:31, Felipe Casadei <felipe....@gmail.com> escreveu:

Thiago C. Santos

unread,
Jan 29, 2013, 11:38:21 AM1/29/13
to dotnetar...@googlegroups.com

Fernando Bassani ja deu a resposta e o Leonardo Neubauer reafirmou e eu estou fazendo o mesmo.

Engenharia de software é uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas desoftware, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade.[2]

Logo engenheiro de software é aquele preocupado com o processo de desenvolvimento de software, não sei por que estão misturando este profissional com programador. Engenheiro de software não tem ligação com Engenharia da Computação/Informatica ou informatica industrial.


Att,

Thiago C. Santos


2013/1/29 Marcus Alexandre Silva <inf.marcu...@gmail.com>

André Körbes

unread,
Jan 29, 2013, 11:38:59 AM1/29/13
to dotnetar...@googlegroups.com

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:40:03 AM1/29/13
to Grupo DotNetArchitects

Conheço dois cara resgistrados como engenheiros (Um no Yahoo e outro no Buscapé) que nunca pisaram em faculdade (não possuem CREA)

Rodrigo Vidal

unread,
Jan 29, 2013, 11:40:05 AM1/29/13
to dotnetar...@googlegroups.com
Thiago, eu sei da onde vem.

Uma coisa é Software Engineer outra coisa é Software Engineering.

Abraço,

  Rodrigo Vidal

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:40:11 AM1/29/13
to dotnetar...@googlegroups.com
Ja que a carapuça me serviu deixa explicar:
Os cursos que eu vi de engenharia ensina o cara a codificar também. Por isto eu falo que codificar coisas muito complexas ou CRUDS nada tem a ver com o cara ser engenheiro ou não. O cara também é preparado para codificar qualquer coisa, simples ou complexa.

Em 29 de janeiro de 2013 14:37, Thiago Coelho <thiago...@gmail.com> escreveu:

Priscila Mayumi Sato

unread,
Jan 29, 2013, 11:41:53 AM1/29/13
to Grupo DotNetArchitects
@Marcus, quando e u dei meu exemplo eu tava querendo dizer que o cara não fazia nada além do esperado de um programador comum. Eu podia chutar mais o balde, mas seria muita...falta de respeito (a carapuça serviu em mim também)

Daniel Moreira Yokoyama

unread,
Jan 29, 2013, 11:41:54 AM1/29/13
to dotnetar...@googlegroups.com
Não confunda... o engenheiro se envolve com o amadurecimento do processo, mas não com práticas de gerencia de projetos. Técnicas de engenharia incluem determinar como funciona a operação do desenvolvimento... como se homologa o software, como ele vai pra produção, como se define o processo de Quality Assurance... Gerência de projetos é o que vai garantir a execução destas determinações.

Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
 
Blogs:
Getting Sharper (C#, Arquitetura de Software e outras coisas mais)
http://gettingsharper.wordpress.com/
 
Eis o Cristo... e jaz o Cristão (Cristianismo sem Religiosidade)
 


Stay Sharp!


Em 29 de janeiro de 2013 14:38, Thiago C. Santos <thiago.c...@gmail.com> escreveu:

Thiago C. Santos

unread,
Jan 29, 2013, 11:41:58 AM1/29/13
to dotnetar...@googlegroups.com
Conheço gente que estudou redes na faculdade e estudou programação. Faculdade tem muitas disciplinas não tão ligadas a área.

Att,

Thiago C. Santos


2013/1/29 Marcus Alexandre Silva <inf.marcu...@gmail.com>
Ja que a carapuça me serviu deixa explicar:

Thiago Coelho

unread,
Jan 29, 2013, 11:45:47 AM1/29/13
to dotnetar...@googlegroups.com
Se o curso de Engenharia de Software está ministrando aulas com códigos, esse curso é um lixo. A Engenharia de Software estuda o processo de software em sua forma genérica, ou seja, serve para qualquer arquitetura, qualquer ferramenta.

Não confundam com o CREA, fora do Brasil não tem CREA mas tem muitos Engenheiros de Software, como eu disse, vejam a referência no IEEE. E outra na nossa área a única Engenharia que é reconhecida é a de Computação, que por sua vez é reconhecida como uma ênfase da Engenharia Elétrica.

No meu CREA fica como Engenheiro Elétrico - Computação, assim como no de uns amigos ficam Engenheiro Elétrico - Telecomunicações ou Engenheiro Elétrico - Eletrônica.

Abraços!

Thiago C. Santos

unread,
Jan 29, 2013, 11:45:55 AM1/29/13
to dotnetar...@googlegroups.com
Esta não foi uma afirmação minha porém não vejo erro, é exatamente isso que engloba engenharia de software, gerenciar como o processo esta caminhando.

Att,

Thiago C. Santos


2013/1/29 Daniel Moreira Yokoyama <moreira....@gmail.com>

Rodrigo Vidal

unread,
Jan 29, 2013, 11:47:10 AM1/29/13
to dotnetar...@googlegroups.com
No seu CREA ta engenheiro elétrico? Achei que fosse Engenheiro Eletricista.

Abraço,

  Rodrigo Vidal

Thiago Coelho

unread,
Jan 29, 2013, 11:49:01 AM1/29/13
to dotnetar...@googlegroups.com
Você não entendeu Vidal, é que eu sou ligado no 220V, por isso que está "Elétrico", kkkkkkkk

Corrigindo, está escrito sim "Engenheiro Eletricista - Computação", o Elétrico foi vício da linguagem.

Elemar Junior

unread,
Jan 29, 2013, 11:50:48 AM1/29/13
to .Net Architects
[RANT]

Names, names, names ... show me the code (or processes, anyway), bitches!

[RANT]

André Körbes

unread,
Jan 29, 2013, 11:51:36 AM1/29/13
to dotnetar...@googlegroups.com
@Thiago,

Uma das áreas de conhecimento do SWEBOK é justamente construção de software, e se vc olhar no PDF da IEEE, ele menciona o conhecimento de linguagens de programação:

Páginas 4-5

Em 29 de janeiro de 2013 14:49, Thiago Coelho <thiago...@gmail.com> escreveu:

Rodrigo Vidal

unread,
Jan 29, 2013, 11:52:57 AM1/29/13
to dotnetar...@googlegroups.com
Arquiteto Elemar, aqui é uma thread sobre Engenheiros :P #troll

Abraço,

  Rodrigo Vidal

Daniel Moreira Yokoyama

unread,
Jan 29, 2013, 11:53:49 AM1/29/13
to dotnetar...@googlegroups.com
Elemar ajudando a contribuir pra discussão sem se comprometer. HUahuahuahuauh

Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
 
Blogs:
Getting Sharper (C#, Arquitetura de Software e outras coisas mais)
http://gettingsharper.wordpress.com/
 
Eis o Cristo... e jaz o Cristão (Cristianismo sem Religiosidade)
 


Stay Sharp!


Em 29 de janeiro de 2013 14:50, Elemar Junior <elem...@gmail.com> escreveu:

Thiago Coelho

unread,
Jan 29, 2013, 11:55:06 AM1/29/13
to dotnetar...@googlegroups.com
Só pra verem que aqui no Brasil é uma zona, vale tudo.

Já ouvi (ou li) esses tipos de Engenheiros:

- Engenheiro de Campo
- Engenheiro de Pesca
- Engenheiro de Minas
- Engenheiro de Ar-Condicionado
- Engenheiro de Redes
- Engenheiro Agrônomo

Além disso, a Microsoft contrata Premier Field Engineers aqui em São Paulo!


Viram só?


Em 29 de janeiro de 2013 14:50, Elemar Junior <elem...@gmail.com> escreveu:

Marcus Alexandre Silva

unread,
Jan 29, 2013, 11:56:29 AM1/29/13
to dotnetar...@googlegroups.com

Thiago Coelho

unread,
Jan 29, 2013, 11:59:47 AM1/29/13
to dotnetar...@googlegroups.com
@Marcus

O que está em questão é o termo "Engenheiro de Software" e não os cursos de Engenharia da Computação, que por sua vez esse é um Engenheiro Eletricista com ênfase em Computação, nesses cursos o cara da Computação vai ver 30% em matemática, física, geometria, 30% em hardware, 30% em software e 10% em humanas, direito, etc..

Thiago C. Santos

unread,
Jan 29, 2013, 12:02:37 PM1/29/13
to dotnetar...@googlegroups.com
Marcus, realmente os cursos postados são de Engenharia da Computação, somente um deles é de Engenharia de software. mas concordo com você, não acho que o fato de ter 1 ou mais disciplinas sobre programação torne o curso um lixo.

Att,

Thiago C. Santos


2013/1/29 Marcus Alexandre Silva <inf.marcu...@gmail.com>
PUC
Message has been deleted

Felipe Casadei

unread,
Jan 29, 2013, 12:05:51 PM1/29/13
to dotnetar...@googlegroups.com
Acontece que o link de Engenharia de Software que o Marcus postou não é um curso, mas uma disciplina de algum curso da UFMG (provavelmente Ciência da Computação).

Então agora acho que concordamos que Engenheiros de Software e Engenheiro da Computação são coisas bem distintas, e acho que tudo que falamos até agora diz respeito somente ao cargo/título de Engenheiro de Software.

2013/1/29 Thiago C. Santos <thiago.c...@gmail.com>

Thiago Coelho

unread,
Jan 29, 2013, 12:07:03 PM1/29/13
to dotnetar...@googlegroups.com
Calma ae, acho que entenderam errado.

Eu disse que se o curso é de Engenharia de Software e tem disciplinas com codificação, aí acaba sendo um lixo, porque deveria focar no processo, arquitetura sem o enfoque em ferramentas, linguagem de programação ou código.

Mas se o curso é de Engenharia da Computação, aí é claro que deve ter disciplinas sobre codificação, que não significa o mesmo que programação.

Thiago C. Santos

unread,
Jan 29, 2013, 12:09:22 PM1/29/13
to dotnetar...@googlegroups.com
Concordo.

Att,

Thiago C. Santos


2013/1/29 Felipe Casadei <felipe....@gmail.com>

Marcus Alexandre Silva

unread,
Jan 29, 2013, 12:10:04 PM1/29/13
to dotnetar...@googlegroups.com
Fato é: Quando conversamos sobre títulos, normalmente desmerecemos aqueles que os tem, principalmente nós que não temos.
Por isto perguntei se alguém aqui tinha CREA ou tinha se formado engenheiro. 
O mesmo vale para arquiteto, quem não é geralmente chama o arquiteto de desenvolvedor sênior 2. Alguns exemplos de mercado tem ajudado a reforçar este mito entre os programadores, eu mesmo já expressei aqui no passado que nunca gostei deste termo arquiteto e hoje entendo que é um bom termo para designar a profissão.
Portando @Gardel, desculpa ai! Vai ser difícil de você sair com uma resposta boa desta thread....

Thiago Coelho

unread,
Jan 29, 2013, 12:13:20 PM1/29/13
to dotnetar...@googlegroups.com
Exatamente, programação é conhecimento obrigatório: Programação Orientada a Objeto, UML, Diagramas, Programação Vidal, opsss, quer dizer.. Funcional, etc...

Agora codificação não é obrigatório para o Engenheiro de Software: C#, Java, VB, Delphi, C++, etc..., isso é obrigação do desenvolvedor.

Em 29 de janeiro de 2013 15:02, Vinicius Serpa <viniciu...@gmail.com> escreveu:
Huahaau.
Pode por a unicamp na lista......

Programação é um dos conhecimentos obrigatórios do engenheiro de software. 

Thiago C. Santos

unread,
Jan 29, 2013, 12:14:35 PM1/29/13
to dotnetar...@googlegroups.com
Então Thiago, é nesse caso mesmo, não acho que ter uma disciplina de programação torne o curso de Engenharia de Software um lixo. Depende se estamos falando de graduação ou pos-graduação, normalmente graduação tem algumas disciplinas que tem pouca ou nenhuma serventia no dia a dia de trabalho.

Att,

Thiago C. Santos


2013/1/29 Thiago Coelho <thiago...@gmail.com>

Thiago Coelho

unread,
Jan 29, 2013, 12:16:13 PM1/29/13
to dotnetar...@googlegroups.com
Thiago Santos, você ainda não entendeu, no curso de Engenharia de Software o cara vai aprender POO, UML, etc.. mas não vai aprender Java ou C#, essa é a diferença.

Thiago Coelho

unread,
Jan 29, 2013, 12:17:45 PM1/29/13
to dotnetar...@googlegroups.com
O cara estará capacitado a desenhar um sistema POO ou SOA mesmo conhecendo "necas de pitibiribas" de WCF, C#, Java e afins.

Thiago C. Santos

unread,
Jan 29, 2013, 12:18:20 PM1/29/13
to dotnetar...@googlegroups.com
Aprender não vai, mas que pode ter uma disciplina que ele veja o básico do básico do java por exemplo acredito que possa ter. Assim como um curso de redes tem "geralmente" uma disciplina dessa e curso de ciências da computação tem uma disciplina de redes.

Thiago Coelho

unread,
Jan 29, 2013, 12:22:20 PM1/29/13
to dotnetar...@googlegroups.com
Tem certeza?

Costumo comparar com a Engenharia Civil, o Engenheiro conhece as propriedades físicas dos elementos químicos, sabe a física por trás dos tijolos, concretos e o cimento, sabe como projetar uma casa, uma fundação ou um edifício, ou seja, o cara "desenha" o projeto inteiro, sabe quanto vai gastar e quanto vai cobrar por isso, sabe acompanhar o projeto do início ao fim, sabe alocar os profissionais. (Engenheiro de Software)

Mas não tem força para carregar peso nas costas e colocar um concreto em cima do outro, ou encher uma lage. (Programador / Desenvolvedor)

Marcus Alexandre Silva

unread,
Jan 29, 2013, 12:22:58 PM1/29/13
to dotnetar...@googlegroups.com
A não ser que você faça na melhor faculdade do mundo... Ai você aprende até programação de joguinhos....

Thiago C. Santos

unread,
Jan 29, 2013, 12:37:03 PM1/29/13
to dotnetar...@googlegroups.com

Olhe as disciplinas de ciências da computação na puc.





Como eu disse "normalmente graduação tem algumas disciplinas que tem pouca ou nenhuma serventia no dia a dia de trabalho".

Felipe Casadei

unread,
Jan 29, 2013, 12:39:18 PM1/29/13
to dotnetar...@googlegroups.com
É norma da PUC que todos os cursos de graduação tenham Filosofia e Ensino Religioso...

2013/1/29 Thiago C. Santos <thiago.c...@gmail.com>

Priscila Mayumi Sato

unread,
Jan 29, 2013, 12:42:14 PM1/29/13
to Grupo DotNetArchitects
Porque é uma universidade religiosa... a minha também teve. Só por isso

Thiago Coelho

unread,
Jan 29, 2013, 12:46:04 PM1/29/13
to dotnetar...@googlegroups.com
Ow, me sinto privilegiado agora, eu tive programação de jogos na Mauá! :)

Thiago Coelho

unread,
Jan 29, 2013, 12:47:31 PM1/29/13
to dotnetar...@googlegroups.com
Essa disciplina de religião é essencial para o desenvolvedor, todo programador deve conhecer também da área de negócios! ;)

Daniel Moreira Yokoyama

unread,
Jan 29, 2013, 12:55:55 PM1/29/13
to dotnetar...@googlegroups.com
Todo profissional de computação precisa ser capaz de apelar para divindades.

Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
 
Blogs:
Getting Sharper (C#, Arquitetura de Software e outras coisas mais)
http://gettingsharper.wordpress.com/
 
Eis o Cristo... e jaz o Cristão (Cristianismo sem Religiosidade)
 


Stay Sharp!


Thiago Coelho

unread,
Jan 29, 2013, 12:57:10 PM1/29/13
to dotnetar...@googlegroups.com
Daniel tem razão, duvido que alguém aqui nunca apelou para as divindades! rsrsrsrs

Juan Lopes

unread,
Jan 29, 2013, 1:01:56 PM1/29/13
to dotnetar...@googlegroups.com
@Marcus Alexandre Silva
Um cara aqui da lista que demostra claramente ser engenheiro aqui é o Juan. Este pessoal manja de bites, de compiladores, de arquitetura, de armazenamentos, e de Cruds....

Minha formação é em ciência da computação. Confesso que também tenho dificuldade em entender o que um engenheiro da computação (de formação) faz.

Onde trabalho, uma boa parte da galera é formada em "engenharia elétrica com ênfase em computação", e obviamente as cadeiras que eles cursaram foram muito diferentes das minhas. Quero dizer, a parte matemática é comum entre as engenharias e a ciência da computação. Talvez a engenharia tenha um enfoque mais prático, pulando um pouco das exaustivas demonstrações de teoremas que só o Instituto de Matemática te proporciona. A partir daí, a ciência da computação parte para o lado mais teórico de como um computador funciona, gastando mais tempo estudando, por exemplo, a matemática por trás da Máquina de Turing em vez do esquemático de um 8085. Ainda assim, cursei cadeiras menos científicas, como arquitetura de computadores ou até mesmo algumas voltadas à análise de software. Mas o foco sempre foi a ciência.

Estou falando isso, mas é sobre a relação com a engenharia elétrica (que é muito fácil entender o que faz). 

Muitos costumam dizer que engenharia da computação estuda mais os procesos ligados à criação do software. A questão é que estudar processos é uma disciplina mais ligada à área de humanas. Acho difícil um curso de tratar de assuntos tão humanos e ainda ser considerado uma engenharia. Engenharia de produção à parte, é claro.

2013/1/29 Priscila Mayumi Sato <mayum...@gmail.com>



--
https://github.com/juanplopes

Juan Lopes

unread,
Jan 29, 2013, 1:07:31 PM1/29/13
to dotnetar...@googlegroups.com
s/engenharia da computação/engenharia de software/g

2013/1/29 Juan Lopes <m...@juanlopes.net>

Priscila Mayumi Sato

unread,
Jan 29, 2013, 1:11:19 PM1/29/13
to Grupo DotNetArchitects
...

OWNED

Blz, sou o Unicórnio Mágico (EF)

acho que temos um ponto final aêeeee
Message has been deleted

Priscila Mayumi Sato

unread,
Jan 29, 2013, 1:18:15 PM1/29/13
to Grupo DotNetArchitects
Okay, me perdoem, foi sem propósito.

Thiago C. Santos

unread,
Jan 29, 2013, 1:23:24 PM1/29/13
to dotnetar...@googlegroups.com

2013/1/29 Juan Lopes <m...@juanlopes.net>

Muitos costumam dizer que engenharia da computação estuda mais os procesos ligados à criação do software.

Engenharia de software certo?

Att,

Thiago C. Santos

Juan Lopes

unread,
Jan 29, 2013, 1:26:15 PM1/29/13
to dotnetar...@googlegroups.com
Sim, fiz o replace no email seguinte.

2013/1/29 Thiago C. Santos <thiago.c...@gmail.com>

--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
https://github.com/juanplopes

Thiago Coelho

unread,
Jan 29, 2013, 1:29:07 PM1/29/13
to dotnetar...@googlegroups.com
@Juan, eu fiz Engenharia, não sei nos outros cursos, mas o meu foi bem completo, em 6 anos, além de eu estudar praticamente tudo o que um curso de ciência estuda, o curso realmente ministrou cadeiras com muito enfoque em matemática e física mas outros voltados para hardware ou eletronica como: cálculo numérico, eletromagnetismo, conversão de energia, transformadores, eletrônica analógica e digital, programação de baixo nível (C, ASM), arquitetura de processadores e microcontroladores.

Tivemos algumas matérias bacanas como computação gráfica, TV Digital, engenharia biomédica, reconhecimento de padrões, inteligencia artificial.

Fiz na Escola de Engenharia Mauá, recomendo muito para quem se interessa em fazer a "loucura" de ingressar nesse curso! rsrsrs

Abraços!


Em 29 de janeiro de 2013 16:18, Priscila Mayumi Sato <mayum...@gmail.com> escreveu:
Okay, me perdoem, foi sem propósito.

--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Juan Lopes

unread,
Jan 29, 2013, 1:35:08 PM1/29/13
to dotnetar...@googlegroups.com
Sim, eu errei no email. Queria dizer engenharia de software. Engenharia da computação eu sei :P

Por outro lado, duvido muito que você tenha cursado praticamente todas as matérias da ciência da computação. O foco é completamente diferente. Ninguém vai ser louco de querer provar cada pequeno teorema que compõe o currículo pra um estudante de engenharia.

O currículo do curso que fiz (na época em que eu fiz era um pouco diferente, mas a ideia é a mesma): 

2013/1/29 Thiago Coelho <thiago...@gmail.com>

Thiago Coelho

unread,
Jan 29, 2013, 1:38:11 PM1/29/13
to dotnetar...@googlegroups.com
Por esse lado é verdade, o foco é muito mais voltado para saber se veio primeiro o ovo ou a galinha e como é formado o ovo, ao invés de como fazer um omelete. Eu senti muita falta da "prática" durante o curso.

Thiago C. Santos

unread,
Jan 29, 2013, 1:45:19 PM1/29/13
to dotnetar...@googlegroups.com

Engenheiro Software/Computação é tão engenheiro quanto quem fez ciências da computação é um cientista?

Att,

Thiago C. Santos


2013/1/29 Thiago Coelho <thiago...@gmail.com>
Por esse lado é verdade, o foco é muito mais voltado para saber se veio primeiro o ovo ou a galinha e como é formado o ovo, ao invés de como fazer um omelete. Eu senti muita falta da "prática" durante o curso.

Thiago Coelho

unread,
Jan 29, 2013, 1:48:31 PM1/29/13
to dotnetar...@googlegroups.com
huauhahauahahuauauhau, essa foi sensacional!

Hugo Estevam Longo

unread,
Jan 29, 2013, 2:09:21 PM1/29/13
to dotnetar...@googlegroups.com
Gardel,
 
Meus 50 cents...Entendo que há o Engenheiro de Software (vindo de especializações) e o Engenheiro da Computação ( vindo de cursos superiores), vou falar apenas do Engenheiro de Software.
 
Segundo a Desciclopédia (2010), Engenharia de Software pode ser definida assim: “A Engenharia de Software forma um aglomerado de conceitos que dizem absolutamente nada e que geram no estudante desta área um sentimento de ‘Nossa, li 15 kg de livros desta matéria e não aprendi nada’. É tudo bom senso.”.
 
Apesar de considerar que o material publicado na Desciclopédia seja de caráter humorístico, a sensação que muitas vezes se tem da engenharia de software é esta mesmo. Pelo menos esta foi a minha sensação e de alguns colegas de especialização.
 
O desenvolvedor/analista/arquiteto/programador ou gerente de projeto, é um executor do processo de construção de software. Os desenvolvedores, de acordo com seus papeis, têm a responsabilidade de descobrir os requisitos e transformá-los em um produto executável. Mas o engenheiro de software tem um meta-papel em relação a isso. Pode-se dizer que o engenheiro de software não coloca a mão na massa.
 
O engenheiro de software assemelha-se assim mais ao engenheiro de produção. Ele deve fornecer aos desenvolvedores (inclusive analistas e arquitetos), as ferramentas e processos que estes deverão usar e ele será o responsável por verificar que tais ferramentas e processos sejam efetivamente usados, que sejam usados de forma otimizada e que caso apresentem qualquer problema ele será responsável por realizaras modificações necessárias no próprio processo.
 
O engenheiro de software, assim, não desenvolve nem especifica software. Ele viabiliza e acompanha o processo de produção fornecendo e avaliando as ferramentas e técnicas que julgar mais adequadas a cada projeto ou empresa.
 
Exemplo:
- Quando alguém vai na sua empresa, avalia o processo de desenvolvimento atual e sugere/acompanha uma mudança, por exemplo do RUP para XP e especifica os processos de gerência e produção a serem utilizados, essa pessoa está cumprindo o papel do Engenheiro de Software.
- Quando essa pessoa acompanha e avalia o desenvolvimento de todos os projetos da empresa para verificar se o processo estabelecido é executado de forma eficiente e efetiva, essa pessoa está cumprindo papel do Engenheiro de Software.
- Quando caso sejam necessárias mudanças no processo estabelecido, ele as identifica e realiza, garantindo que a equipe adote tais mudanças essa pessoa está cumprindo papel do Engenheiro de Software.
- Quando essa pessoa reavalia o próprio processo continuamente, pode até não saber, mas o papel que ela está cumprindo naquele momento é o do Engenheiro de Software.
 
Enfim, é o que tenho lido a respeito.
 
At.
Hugo Estevam

Daniel Silva

unread,
Jan 29, 2013, 2:52:13 PM1/29/13
to dotnetar...@googlegroups.com
Sidney,

Apenas a título de informação: advogado é doutor.

"Tese, proposições de idéias, que se expõe, que se sustenta oralmente, e ainda inédita, pessoal e intransferível. Assim, para uma pessoa com nível universitário ser considerada doutora, deverá elaborar e defender, dentro das regras acadêmicas e monográficas, no mínimo uma tese, inédita. Provar, expondo, o que pensa." - http://www.oab.org.br/editora/revista/users/revista/1211290605174218181901.pdf

O que muitos doutores acadêmicos fazem uma vez na vida, os advogados fazem diariamente.



Em 29 de janeiro de 2013 15:32, Sidney Lima Filho <sidneyl...@gmail.com> escreveu:
Advogado não tem doutorado e se entitula Doutor. 

Cada um se chama do que quiser, até de Isabelita dos Patins.

Period. Next Thread.

Itamar Nunes

unread,
Jan 29, 2013, 2:30:41 PM1/29/13
to dotnetar...@googlegroups.com
Olá,

Como dizia Forrest Gump, "idiota é quem faz idiotice".

Programador é quem programa, analista de sistema é quem faz sua análise, arquiteto de sistemas é quem tem a capacidade de elaborar a arquitetura de um sistema.
Embora estejamos no Brasil, e muitas coisas sejam definidas por títulos (outras não - advogado, médicos -> Dr. ? (Doutor é quem tem Doutorado), enfim).
Aqui na empresa sou contratado como analista de sistemas (inclusive na carteira), mas não tenho formação superior (embora já trabalhe mais de 15 anos com isso). O que posso dizer? 
Na linguagem que uso, posso ser expert, mas em C# sou iniciante.

A meu ver, você é, o que você tem (ou deveria) capacidade de ser.
Você é... o que você come!

---

Atenciosamente,

Itamar Nunes
(91) 8162-1071
Gtalk: itam...@gmail.com


--

Juan Lopes

unread,
Jan 29, 2013, 2:59:22 PM1/29/13
to dotnetar...@googlegroups.com
Advogado certamente é doutor. Por força de lei é claro.

Realmente espero que esse artigo não queira comparar a pesquisa de um doutorado com uma monografia de graduação em direito. Além disso, o conceito de "inédito" em ciências humanas é desconcertantemente mal definido.


2013/1/29 Daniel Silva <daniels...@gmail.com>

Hugo Estevam Longo

unread,
Jan 29, 2013, 3:09:46 PM1/29/13
to dotnetar...@googlegroups.com
Vinicius,
 
Concordo plenamente contigo em relação a necessidade de mercado. Tentei descrever o papel de um Engenheiro de Software, mas isso não quer dizer que o indivíduo só execute esse papel dentro da empresa onde trabalha, normalmente isso se torna inviável e acho que até por isso só tenho visto esse papel sendo executado por consultorias.
 
Sobre a demanda de mercado, basta notarmos os anuncios de vagas de emprego que temos visto na nossa área, em algumas descrições das habilidades exigidas, fazendo uma analogia, o candidato tem que cobrar o escanteio e correr para cabecear.
 
At.
Hugo Estevam

Em terça-feira, 29 de janeiro de 2013 17h24min01s UTC-2, Vinicius Serpa escreveu:
Oi Hugo, se me permite discordar de você (esse é um tema que gera muita confusão), não é isso que o mercado pede quando solicita um engenheiro de software. Muitas grandes empresas recrutam como engenheiro pessoas com grande potencial de criação prática. 

Rodrigo Costa

unread,
Jan 29, 2013, 3:10:16 PM1/29/13
to dotnetar...@googlegroups.com
Engenheiro de Software não existe!

O camarada que faz pós em Engenharia de SW, como eu fiz, recebe a titulação de Especialista em Engenharia de SW e não de Engenheiro.

Na prática, infelizmente, Engenheiro de Software é apenas mais um nome para Programador e nada mais.  Acho isso uma sacanagem pois o Programador é a pessoa iluminada que faz a mágica acontecer...esse título tem de ser mostrado e com orgulho!

8-)

Osmar Landin

unread,
Jan 29, 2013, 3:21:35 PM1/29/13
to Rodrigo Vidal, dotnetar...@googlegroups.com
Na verdade não. Ao se formar em engenharia você já recebe o título de engenheiro.

Sent from my Windows Phone

From: Rodrigo Vidal
Sent: 1/29/2013 14:15
To: dotnetar...@googlegroups.com

Subject: Re: [dotnetarchitects] [OFF] Engenheiro de Software

Pra ser engenheiro, tem que estar registrado no CREA. Se não tem CREA, não é engenheiro. 

Abraço,
Rodrigo Vidal

Abraço,

  Rodrigo Vidal


Em 29 de janeiro de 2013 15:08, Laercio H. Simoes <net...@gmail.com> escreveu:

Engenheiro (do latim ingenium) é uma pessoa com formação técnico-científica que o torna capaz de resolver problemas tecnológicos, práticos e muitas vezes complexos, ligados à concepção, realização e implementação de produtos, sistemas ou serviços.

 

A diferença “deveria ser” que o Engenheiro utiliza um método técnico-cientifico para solucionar os problemas, enquanto o  programador / analista / developer apenas executa as tarefas utilizando as técnicas especificas de sua área de conhecimento.

 

Na prática sabemos que muitos se dizem engenheiros não sabem quase nada... mas enfim esta deveria ser a diferença.

 

Thanks

 

Laercio

 

From: dotnetar...@googlegroups.com [mailto:dotnetar...@googlegroups.com] On Behalf Of Priscila Mayumi Sato
Sent: Tuesday, January 29, 2013 12:04 PM
To: Grupo DotNetArchitectso
Subject: Re: [dotnetarchitects] [OFF] Engenheiro de Software

 

Acho que é isso mesmo...engraçado quando vejo perfis de amigos que se dizem "engenheiros" de software...mesmo que estejam fazendo somente CRUD.

 

Tenho meus pesares, mas parece que para algumas pessoas é só o termo da moda. Deveria ter algum sentido... também vou ficar esperando respostas

Em 29 de janeiro de 2013 11:48, Gardel Souza <gar...@gardelsouza.net> escreveu:

Não sei se seria ignorância minha mais acho que não tenho formado na cabeça o conceito exato de quais atividades executa um engenheiro na prática.

 

Arquiteto sim, entendo o que faz o seu papel entre outras coisas. Engenheiro não consigo compreender na minha mente é só uma evolução de nomenclatura, antigamente programador, depois analista, depois desenvolvedor, agora se usa engenheiro pro cara que efetivamente escreve código.

 

Alguém pode dar uma luz? Deixem seus pensamentos em relação a isso.

 

Att,

 

Gardel

--

Simone Pittner

unread,
Jan 29, 2013, 4:10:15 PM1/29/13
to Osmar Landin, Rodrigo Vidal, dotnetar...@googlegroups.com
Oi pessoal, sou eng eletricista c ênfase em Telecom, portanto tenho CREA, e pós-graduando em eng de software pela PUC. E concordo c a definição de LINSINGEN et all de 1999 - " ...a transformação da ciência em tecnologia, da invenção em inovação, está fundamentada na engenharia. O cientista descobre a ciência e o engenheiro constrói a tecnologia."

Portanto o engenheiro deveria construir tecnologia fundamentado em conhecimentos científicos pré adquiridos.
Enviado pelo meu Windows Phone

De: Osmar Landin
Enviada em: 29/01/2013 18:21
Para: Rodrigo Vidal; dotnetar...@googlegroups.com
Assunto: RE: [dotnetarchitects] [OFF] Engenheiro de Software

Tiago Alves

unread,
Jan 29, 2013, 4:59:48 PM1/29/13
to dotnetar...@googlegroups.com
Acredito que o Engenheiro de Software é aquele que executa as funções pertencentes à Engenharia de Software, simples. 

A pessoa que tem a capacidade de fazer a análise, desenvolver e manter pode ser chamado de Engenheiro de Software. 

O problema é que tem gente que acha bonito o título de Engenheiro, e é apenas (apenas, no sentido que apenas programa e não participa dos outros processos) programador e sai contando pra todo mundo que é Engenheiro de Software. 

No seu trabalho você faz análise? 
Participa (pouco) do desenvolvimento?
Ajuda na manutenção?

Se não respondeu sim para as três perguntas, então você não é engenheiro de software e pronto.

Cabe observar que esse título de Engenheiro de Software não lhe garante um título de Engenheiro. Não fez Engenharia de Computação? Então não é Engenheiro.

Se é programador e fica contando para os outros que é Engenheiro, provavelmente é pq não é um programador bom. Seja o cara muito ruim, ruim, bom ou muito bom, em todos esses grupos sempre vai ter um tentando aparecer. 

--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
---------------------------------------------------
 Tiago Alves de Oliveira
 Engenheiro de Biometria
 IEEE - Certified Biometric Professional
 
Blog: Biometria Brasil
 
 Cel:  (19) 8175-2513
-------------------------------------------------------

Winston Pacheco Junior

unread,
Jan 29, 2013, 5:19:44 PM1/29/13
to dotnetar...@googlegroups.com
Ou talvez nem seja nada disso aí...
Eu trabalhei em um projeto internacional e todos os desenvolvedores que possuíam uma certa autonomia eram Software Engineers (tinha que ser uma pessoa auto-gerenciável, desenvolver, testar, tirar dúvidas com o cliente interno (analista de sistemas, PO, whatever), pro-ativo, bla bla bla).
Os System Analysts eram Analistas de Sistemas (conversavam com o cliente externo, levantavam requisitos, documentavam brevemente as funcionalidades e homologavam as mesmas). Eu nunca em minha carreira conversei com um cliente (externo) nem sei como se faz isso, não acho que sou um analista de sistemas, apesar de ter escrito em minha carteira que eu sou um Analista de Sistemas Sênior.
Os Developers faziam quase a mesma coisa que os Software Engineers, mas eles não tinham autonomia para tomar decisões, geralmente trabalhavam para um software engineer, ou tinham funções bem específicas, tipo, só desenvolviam para banco de dados, tinham uns bem "especialistas" por assim dizer.

basicamente era assim, não sei se muda alguma coisa na conversa... minha breve experiência...

Daniel Silva

unread,
Jan 30, 2013, 5:09:53 AM1/30/13
to dotnetar...@googlegroups.com
O texto não compara com a monografia da graduação, mas com as teses que eles frequentemente elaboram e sustentam oralmente no seu dia-a-dia de trabalho.


Renato Cantarino

unread,
Jan 30, 2013, 7:33:18 AM1/30/13
to dotnetar...@googlegroups.com

Winston Pacheco Junior

unread,
Jan 30, 2013, 9:51:11 AM1/30/13
to dotnetar...@googlegroups.com
Esse post é engraçado. Na realidade eu não acredito que ele foi demitido por não ter um diploma, como fica parecendo na narrativa do autor. Ele foi demitido por dizer "fingir" que tinha.
Ele pode ser o melhor engenheiro do mundo mas, certamente, não é uma pessoa ética.

Em 30 de janeiro de 2013 05:03, Gardel Souza <gar...@gardelsouza.net> escreveu:
O tópico foi originado desse artigo.

Tomamais

unread,
Jan 30, 2013, 11:53:18 AM1/30/13
to dotnetar...@googlegroups.com
@dmyoko 

Alguém precisa dizer isso aos empregadores que procuram por um Engenheiro de Software. Eles parecem não fazer a menor ideia do que querem.

Tomás

Carlos Vítor Barros

unread,
Jan 30, 2013, 1:12:00 PM1/30/13
to dotnetar...@googlegroups.com
Mesma coisa que acontece comigo, meu cargo é Senior Sofwtare Engineer.. trabalho pra uma empresa americana.
Mas não me considero um engenheiro de software (claro que tenho noções dos processos e do ciclo de vida, mas não sou especialista nisso). Sou mais Dev/arquiteto mesmo...

Inclusive, na Microsoft quando voce entra como "Dev" você pode ter 3 cargos distintos:

- SDE - Software Development Engineer
- SDET - Software Development Engineer In Test
- PM - Program Manager (como se fosse um Product Manager / Gerente de Projetos, mas mais técnico)

Abs,

CV

Renato Cantarino

unread,
Jan 31, 2013, 2:25:19 PM1/31/13
to dotnetar...@googlegroups.com
ahá

We Don't Need No Architects  ---> http://msdn.microsoft.com/en-us/architecture/cc505974
Att,
Renato Cantarino


Koga, Diego

unread,
Jan 31, 2013, 5:25:24 PM1/31/13
to dotnetar...@googlegroups.com
tenho amigo engenheiro mecanico se nao estou enganado que trabalha com melhoria contínua... a principal ferramenta de trabalho dele, é o kanban!




Att.,
------------------
Koga, Diego


2013/1/31 Renato Cantarino <renato.c...@gmail.com>

Robson Castilho

unread,
Jan 31, 2013, 7:13:09 PM1/31/13
to dotnetar...@googlegroups.com
"Engenheiro de Software" = novo nome da moda.

Mais um dos vários nomes confusos de uma área confusa, onde empregadores exigem TUDO de uma pessoa só (independente do nome do "cargo").
Onde pessoas migram de um nome bonito para um mais bonito, pura e simplesmente para ganhar mais $$$ e também para massagear o ego.

Para mim, são apenas isso: nomes. Por mim, seríamos todos 'X'...Aí teríamos o 'X' com mais foco em front-end, um 'X' com mais foco em testes, um 'X' com mais foco em arquitetura ... (ou se preferirem, mais "responsabilidade" no lugar de "foco").

Entretanto, sei que isso é utopia. Afinal, massageamento de ego nunca vai deixar de existir...


Em quarta-feira, 30 de janeiro de 2013 09h33min18s UTC-3, Renato Cantarino escreveu:

Robson Castilho

unread,
Feb 1, 2013, 6:12:25 AM2/1/13
to dotnetar...@googlegroups.com
@ThiagoCoelho

Discordo veementemente disso.

Como é obrigatório "programação" se o cara só "sabe" teoria? Do que adianta POO, UML, Prog Funcional, se na prática o cara não vê/usa isso? Então, na boa, quanto menos ele tenha PRATICADO essas coisas, menos ele sabe...

Da mesma forma, desenvolvedor não tem obrigação de saber essas coisas? Basta saber sintaxe de alguma linguagem e o cara já é desenvolvedor? 

Se a faculdade separa dessa forma, é mais uma das merdas que elas fazem.

Como disse em outro post, essa separação, quando existe no mercado, é meramente para ter um salário diferente ou massagear o ego. Na prática, fundamentos de programação e linguagens são atribuições de um mesmo "ser" (e é como eu acho que deve ser).

[]s

Em terça-feira, 29 de janeiro de 2013 14h13min20s UTC-3, Thiago Coelho escreveu:
Exatamente, programação é conhecimento obrigatório: Programação Orientada a Objeto, UML, Diagramas, Programação Vidal, opsss, quer dizer.. Funcional, etc...

Agora codificação não é obrigatório para o Engenheiro de Software: C#, Java, VB, Delphi, C++, etc..., isso é obrigação do desenvolvedor.

Em 29 de janeiro de 2013 15:02, Vinicius Serpa <viniciu...@gmail.com> escreveu:
Huahaau.
Pode por a unicamp na lista......

Programação é um dos conhecimentos obrigatórios do engenheiro de software. 

edmilson hora

unread,
Feb 1, 2013, 9:18:17 AM2/1/13
to dotnetar...@googlegroups.com
Acho que o @Thiago Coelho  exagerou ao dizer que o curso é um lixo, por ter na grade curricular TAMBÉM Programação, o foco das faculdades NÃO é formar o cara de maneira "especialista"  elas  formam de maneira "generalista",  geralmente o cara NÃO  sai da faculdade  "codando pacas" em alguma linguagem de mercado a menos que ele tenha  corrido atrás disso  por  fora do curso da faculdade. Logicamente depois o cara vai pro mercado e dai decide qual plataforma / linguagem ele se identifica mais.

Conclui Ciencias da Computação em 2008, entre outra matérias, tive: Laboratório de Programação em: Pascal, Delphi, Java e Banco de dados Oracle.  Serviram para exercitar a logica e conhecer um pouco de OOP com Java, mas nunca trabalhei com nenhuma dessas técnologias.

Em minha opinião,  Engenheiro ou Arquiteto de  Software que não põe a mão em código (pelo menos nas partes mais criticas),  não valida aquilo que ele mesmo idelizou.

[]´s

Edmilson



De: Robson Castilho <robsonc...@yahoo.com.br>
Para: dotnetar...@googlegroups.com
Enviadas: Sexta-feira, 1 de Fevereiro de 2013 9:12
Assunto: Re: [dotnetarchitects] [OFF] Engenheiro de Software

Huahaau.
--
Thiago Coelho - Microsoft Community Contributor
Analista de Sistemas na ITGROUP
Líder das comunidades .NET Coders e Windows 8 Brasil 


--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups .com
Para mais opções visite o grupo em http://groups.google.com/group /dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups .com.

Para obter mais opções, acesse https://groups.google.com/grou ps/opt_out.
 
 

--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups .com

Para mais opções visite o grupo em http://groups.google.com/group /dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups .com.

Para obter mais opções, acesse https://groups.google.com/grou ps/opt_out.
 
 
--
Thiago Coelho - Microsoft Community Contributor
Analista de Sistemas na ITGROUP
Líder das comunidades .NET Coders e Windows 8 Brasil 


--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups .com
Para mais opções visite o grupo em http://groups.google.com/group /dotnetarchitects?hl=pt-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@googlegroups .com.

Para obter mais opções, acesse https://groups.google.com/grou ps/opt_out.
 
 
--
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups. com
Para sair do grupo envie uma mensagem para dotnetarchitec...@ googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/ group/dotnetarchitects?hl=pt- br
---
Você está recebendo esta mensagem porque se inscreveu no grupo ".Net Architects" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para dotnetarchitec...@ googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/ groups/opt_out.
 
 
--
Thiago Coelho - Microsoft Community Contributor
Analista de Sistemas na ITGROUP
Líder das comunidades .NET Coders e Windows 8 Brasil 


--

Roberta Arcoverde

unread,
Feb 1, 2013, 10:21:35 AM2/1/13
to dotnetar...@googlegroups.com
Eu meio que concordo com o Elemar nesta discussão ("names, names..."), mas pra quem quiser saber um pouco mais sobre o que é da competência da Engenharia de Software (cientificamente), sugiro dar uma vislumbrada nas programações de conferências mundiais do assunto: o ICSE (International Conference on Software Engineering) é a principal conferência (acadêmica) mundial em Software Engineering. Os critérios de aceitação de trabalhos são rigorosíssimos, e normalmente as pesquisas aceitas são parte de teses de doutorado. Vários trabalhos muito relevantes pra nossa profissão são apresentados (por exemplo, os trabalhos do Roy Fielding) nesse tipo de conferência, e abrangem diversos temas relacionados a construção de software (processo, análise, código, testes, métricas, arquitetura, enfim...). O bom de dessas coisas é que saímos do "achismo" do que é parte da Engenharia de Software, do ponto de vista de área da Computação :)

Marcus Alexandre Silva

unread,
Feb 1, 2013, 10:26:51 AM2/1/13
to dotnetar...@googlegroups.com
Curti demais.
Melhor participação da thread até agora.

Em 1 de fevereiro de 2013 13:21, Roberta Arcoverde <roberta....@gmail.com> escreveu:
Eu meio que concordo com o Elemar nesta discussão ("names, names..."), mas pra quem quiser saber um pouco mais sobre o que é da competência da Engenharia de Software (cientificamente), sugiro dar uma vislumbrada nas programações de conferências mundiais do assunto: o ICSE (International Conference on Software Engineering) é a principal conferência (acadêmica) mundial em Software Engineering. Os critérios de aceitação de trabalhos são rigorosíssimos, e normalmente as pesquisas aceitas são parte de teses de doutorado. Vários trabalhos muito relevantes pra nossa profissão são apresentados (por exemplo, os trabalhos do Roy Fielding) nesse tipo de conferência, e abrangem diversos temas relacionados a construção de software (processo, análise, código, testes, métricas, arquitetura, enfim...). O bom de dessas coisas é que saímos do "achismo" do que é parte da Engenharia de Software, do ponto de vista de área da Computação :)

--

Daniel Moreira Yokoyama

unread,
Feb 1, 2013, 10:37:56 AM2/1/13
to dotnetar...@googlegroups.com
Imagino que por "até agora" você não queira dizer que espera que esta thread prossiga...

Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
 
Blogs:
Getting Sharper (C#, Arquitetura de Software e outras coisas mais)
http://gettingsharper.wordpress.com/
 
Eis o Cristo... e jaz o Cristão (Cristianismo sem Religiosidade)
 


Stay Sharp!

Marcus Alexandre Silva

unread,
Feb 1, 2013, 10:41:05 AM2/1/13
to dotnetar...@googlegroups.com
Não mesmo...
-1 pra mim nesta.

Brandão

unread,
Feb 5, 2013, 4:44:47 PM2/5/13
to dotnetar...@googlegroups.com
Engenheiro é uma das famosas palavrinhas que extrapolam seu significado dentro da Computação.

Em terça-feira, 29 de janeiro de 2013 14h40min03s UTC-2, Priscila Mayumi Sato escreveu:

Conheço dois cara resgistrados como engenheiros (Um no Yahoo e outro no Buscapé) que nunca pisaram em faculdade (não possuem CREA)
Reply all
Reply to author
Forward
0 new messages