SOA - Carreira, por onde seguir?

30 respostas
L

Olá amigos GUJeiros =]

Queria abrir aqui uma discussão sobre rumos a se tomar em uma carreira de SOA. Possuo um professor que é arquiteto de aplicação na TIM, e me interessei pelo assunto desde que ele fez uma palestra apresentando um overview sobre o assunto.

Pretendo fazer o meu TCC baseado nisso, e gostei tanto que meu foco é me tornar um arquiteto SOA. É um caminho muito longo, tenho 21 anos e entrei este ano na área de desenvolvimento. Creio que precisarei de pelo menos 6, 7 anos para alcançar o meu objetivo.

Mas queria saber, por onde começar? Quais cursos e quais escolas procurar? Quais certificações devo priorizar?

Andei pesquisando sobre cursos e encontrei a SOA Expert em um dos posts daqui do fórum. Alguém realizou cursos lá para me dar alguma referência?

Meu plano até aqui é o seguinte:

[list]Realizar alguns cursos na Caelum de EJB e Web Services, e aprimorar bastante esses conhecimentos.[/list]
[list]Trabalhar algum tempo na área de desenvolvimento utilizando estas tecnologias.[/list]
[list]Realizar cursos de SOA (posso até fazer na SOAExpert), aprendendo ferramentas de ESB e BPM[/list]

Andei pesquisando também e vi 2 cursos de MBA voltados para SOA na FIAP. Um de desenvolvimento e outro de Engenharia de Software Orientado a Serviços.

Acham que um MBA pode agregar mais do que cursos técnicos?

Enfim, comentem e me dêem opiniões, ainda sou novo e acho que posso pegar muitas idéias boas aqui de vocês =]

Obrigado e um ótimo final de ano à todos

PS: link dos cursos de MBA da FIAP
http://www.fiap.com.br/portal/Cursos-de-MBA-MBA-em-Desenvolvimento-de-Aplicacoes-Java-SOA---/D1350/
http://www.fiap.com.br/portal/Cursos-de-MBA-MBA-em-Engenharia-de-Software-Orientada-para-Servicos-SOA/D1332/

30 Respostas

O

Acredito que quanto conhecimento você agregar certamente será melhor para você.
Sobre seus planos estão bom.
Acredito que você fazendo o que gosta, fará de você um ótimo profissional.
Sucesso.

L

eu já trabalhei na tim e o pessoal manda muito bem em SOA lá

o arquiteto lá que você se refere é o Guilherme?

A

Não esqueça também da parte teórica… o Thomas Erl escreveu uma série de livros focados nesse assunto, que abordam bem a parte teórica.

Quanto à parte prática, você pode começar por web services tradicionais e REST. Uma vez entendidos esses conceitos, passe para o ferramental.

Ah, e o mais essencial: trabalhe numa empresa que use SOA. Só assim para pegar esse conteúdo no tempo que você está querendo.

[]´s

M

Acreditoque existam boas oportunidades de consultoria para empresas que tem problema usando SOA. Mas carreira com SOA? Daqui dois anos já deu lugar pra outra coisa.

L

O que seria a outra coisa?

D

O que seria a outra coisa?
Creio que ele se refere a uma coisa nova que alguém vai inventar e deixar as tecnologias atuais obsoletas…

Realmente isso vai acontecer, mas acho que vai demorar um pouco mais, talvez uns 20 anos…

F

Dá uma olhada na pós de SOA do IBTA
Eu estudei lá e gostei muito dos professores, pelo menos os que deram aula em campinas eram muitos bons.
http://www.veris.com.br/pages.php?recid=25&id=79

M

O que seria a outra coisa?

Como não sou vidente vou me restringir a analisar o presente. O problema que SOA pretendia resolver da maneira mais complicada (e com menor interoperabilidade) já foi resolvido com tecnologias que são bastante comuns hoje em dia, como HTML, JSON, links, microformats, RDF, e integrações não mais requerem ferramentas complicadas nem consultores SOA especializados.

L

Isso eu ouço já fazem uns… 5 anos

mas logo logo dará lugar para outra coisa […]

A

.

L

Leozin:
eu já trabalhei na tim e o pessoal manda muito bem em SOA lá

o arquiteto lá que você se refere é o Guilherme?

Não, é o Érico.

asaudate, poderia me fornecer o nome dos livros do Thomas Erl?

E quanto aos cursos, ainda acham que vale mais a pena realizar treinamentos do que uma especialização (MBA, que de MBA não tem nada :roll: )

A

Leonardo Gaona:
Leozin:
eu já trabalhei na tim e o pessoal manda muito bem em SOA lá

o arquiteto lá que você se refere é o Guilherme?

Não, é o Érico.

asaudate, poderia me fornecer o nome dos livros do Thomas Erl?

E quanto aos cursos, ainda acham que vale mais a pena realizar treinamentos do que uma especialização (MBA, que de MBA não tem nada :roll: )

Se eu começar a digitar, não paro mais (são muitos!).

Dê uma olhada neste site: http://www.soabooks.com/.

Ah, os livros estão disponíveis em português, também.

[]´s

L

asaudate:
Leonardo Gaona:
Leozin:
eu já trabalhei na tim e o pessoal manda muito bem em SOA lá

o arquiteto lá que você se refere é o Guilherme?

Não, é o Érico.

asaudate, poderia me fornecer o nome dos livros do Thomas Erl?

E quanto aos cursos, ainda acham que vale mais a pena realizar treinamentos do que uma especialização (MBA, que de MBA não tem nada :roll: )

Se eu começar a digitar, não paro mais (são muitos!).

Dê uma olhada neste site: http://www.soabooks.com/.

Ah, os livros estão disponíveis em português, também.

[]´s

1 - Muito legal os livros
2 - As certificações deste Site são reconhecidos? http://www.soaschool.com/
3 - WTF. Como ele escreveu tantos livros assim?

K

Olá Leonardo, que bacana ouvir que optou em seguir pela carreira SOA :slight_smile:

Quanto à SOA|EXPERT, não sem se tem Gujeiros que fizeram o curso comigo, mas você pode marcar de ir conhecer nosso material, assistir à uma aula e ver se gosta na prática.

PS: Se tiver twitter, dá uma busca com a hashtag #soaexpert, tem muito comentário que pode lhe ser útil dos próprios alunos !

Bom, o que me motivou montar a empresa foi essa sensação que levava muito tempo para aprender, dominar todos os aspectos desde modelagem a técnicos, passando por patterns de integração, estilos arquiteturais (Clássico e Restful - JSON, RDF, OAuth…) e as artimanhas dos produtos.

Quando iniciei minha jornada de aprendizado, foram milhares de livros, muitas horas lendo documentação de produtos e claro, erros na prática que você vai superando com os anos de estrada.

A idéia é passar todo o conhecimento que levei anos pra construir, de uma maneira fácil de assimilar.

Consegui reunir todo esse conhecimento em 3 módulos, que é nossa Formação Consultor SOA, em detalhes nesse link - http://www.soaexpert.com.br/cursos/fsoa

PS: Ainda não tem no site, mas vou linkar lá na home.

Com 116h de treinamento, aproximadamente 2 meses de curso ( quase o tempo total de alguns MBAs que andei vendo), você conseguirá sair com uma boa visão de modelagem e implementação, fazendo todo o ciclo.

Isso resultaria em alguns anos de estudo e toneladas de livros. Cobrimos toda a bibliografia do Thomas Erl e ainda avançamos para outras abordagens como Restful - Roy Fielding, Leonard Richardson e Sam Ruby, com exercícios práticos parecidos com o livro do Jim Webber e Ian Robson, além de patterns de integração, linguagens como Xquery (feito na mão com compilador em C), diferentes produtos desde Oracle SOA Suíte 11g (líder do mercado pela Gartner) a produtos Open Source - Mule, Apache Camel e por aí vai.

Também gosto de explorar outras linguagens de programação, dependendo da sala de aula, podemos fazer exercícios em Ruby, Clojure, Scala, Python etc.

Importante que além de toda a teoria, temos muitos laboratórios, slides explicativos e dinâmicas em grupo.

Não vou mais fazer propaganda, vale mais à pena você marcar um dia e acompanhar uma aula com os alunos :-).

Um abraço,

Kenobi

PS: Com o curso + experiência prática, em 1 ano você está no trilho :slight_smile:
PS2: Encaminhamos nossos alunos ao mercado de SOA 8)

A

Lucas Emanuel:
asaudate:
Leonardo Gaona:
Leozin:
eu já trabalhei na tim e o pessoal manda muito bem em SOA lá

o arquiteto lá que você se refere é o Guilherme?

Não, é o Érico.

asaudate, poderia me fornecer o nome dos livros do Thomas Erl?

E quanto aos cursos, ainda acham que vale mais a pena realizar treinamentos do que uma especialização (MBA, que de MBA não tem nada :roll: )

Se eu começar a digitar, não paro mais (são muitos!).

Dê uma olhada neste site: http://www.soabooks.com/.

Ah, os livros estão disponíveis em português, também.

[]´s

1 - Muito legal os livros
2 - As certificações deste Site são reconhecidos? http://www.soaschool.com/
3 - WTF. Como ele escreveu tantos livros assim?

1 - Também acho!
2- Não sei te dizer. Eu tenho uma, mas não acho que ela tenha feito tanta diferença na minha carreira (fez bastante diferença no meu conhecimento :slight_smile: ).
3- Ele vive disso!

[]´s

L

Kenobi, muito obrigado pela explicação, vou marcar sim uma visita em breve. Quando for tentar o contato, posso lhe enviar uma MP?

asaudate:

Se eu começar a digitar, não paro mais (são muitos!).

Dê uma olhada neste site: http://www.soabooks.com/.

Ah, os livros estão disponíveis em português, também.

[]´s

Realmente, fiquei perdido em meio a tantos livros, nem sei por qual começar… tenho a impressão de que o primeiro seria o Service-Oriented Architecture:
Concepts, Technology & Design
correto?

Outra dúvida que eu tenho sobre SOA: Ela é muito usada em conjunto com a plataforma Java correto? Junto com EJB e Web Services… mas um arquiteto SOA não precisa de profundos conhecimentos em Java per se, apenas em Web Services (independente de plataforma, apenas como os Web Services funcionam)

Pergunto isso pois ja havia visto um pouco de material sobre SOA com .NET, e vi um dos livros do Thomas Erl que trata disso: “SOA with .NET & Windows Azure”, e fiquei com essa dúvida em mente: “Até que ponto eu preciso focar em Java? Será que um curso de EJB não seria muito proveitoso?”


Devo estar enchendo a paciência já, mas é que estou terminando a faculdade, e embora esteja trabalhando com desenvolvimento atualmente, eu já quero pensar no meu futuro, pra que lado correr. E, querendo ou não, quando a gente sai da faculdade, bate essa caralhada de dúvidas e aquela insegurança básica… por mais que a gente possa pensar em tudo.

Agora estou tentando pegar uma boa base na linguagem Java, inclusive comecei a estudar para a certificação. Mas é seria uma boa planejar os próximos passos

Agradeço a todos que estão contribuindo e respondendo minhas dúvidas e contribuindo com informações! Muito obrigado e um abraço à todos!

M

Isso eu ouço já fazem uns… 5 anos

mas logo logo dará lugar para outra coisa […]

Serviços estarão em alta. Mas em 2 anos ninguém mais estará falando em SOA, assim como não falam mais de CORBA.

A

Isso eu ouço já fazem uns… 5 anos

mas logo logo dará lugar para outra coisa […]

Serviços estarão em alta. Mas em 2 anos ninguém mais estará falando em SOA, assim como não falam mais de CORBA.

#MãeDináFeelings

A

Leonardo Gaona:
Kenobi, muito obrigado pela explicação, vou marcar sim uma visita em breve. Quando for tentar o contato, posso lhe enviar uma MP?

asaudate:

Se eu começar a digitar, não paro mais (são muitos!).

Dê uma olhada neste site: http://www.soabooks.com/.

Ah, os livros estão disponíveis em português, também.

[]´s

Realmente, fiquei perdido em meio a tantos livros, nem sei por qual começar… tenho a impressão de que o primeiro seria o Service-Oriented Architecture:
Concepts, Technology & Design
correto?

Outra dúvida que eu tenho sobre SOA: Ela é muito usada em conjunto com a plataforma Java correto? Junto com EJB e Web Services… mas um arquiteto SOA não precisa de profundos conhecimentos em Java per se, apenas em Web Services (independente de plataforma, apenas como os Web Services funcionam)

Pergunto isso pois ja havia visto um pouco de material sobre SOA com .NET, e vi um dos livros do Thomas Erl que trata disso: “SOA with .NET & Windows Azure”, e fiquei com essa dúvida em mente: “Até que ponto eu preciso focar em Java? Será que um curso de EJB não seria muito proveitoso?”


Devo estar enchendo a paciência já, mas é que estou terminando a faculdade, e embora esteja trabalhando com desenvolvimento atualmente, eu já quero pensar no meu futuro, pra que lado correr. E, querendo ou não, quando a gente sai da faculdade, bate essa caralhada de dúvidas e aquela insegurança básica… por mais que a gente possa pensar em tudo.

Agora estou tentando pegar uma boa base na linguagem Java, inclusive comecei a estudar para a certificação. Mas é seria uma boa planejar os próximos passos

Agradeço a todos que estão contribuindo e respondendo minhas dúvidas e contribuindo com informações! Muito obrigado e um abraço à todos!

Imagino que o primeiro livro a ser lido é o Principles of Service Design.

Quanto ao seu questionamento de Java… bom, é fato, a maior parte das vagas são pra Java, mas, que eu saiba, profissionais que sabem lidar com o Biztalk (Microsoft) são muito bem remunerados e assediados pelo mercado. Mas a maioria das vagas SOA requerem conhecimentos de Java, sim, então não se preocupe com outras linguagens (por enquanto).

Quanto à insegurança, é normal, todos sentem a mesma coisa. Mas não se preocupe, normalmente a carreira escolhe você, não o contrário. Isso quer dizer que o direcionamento que você dará à sua carreira vai depender mais das empresas onde você vai trabalhar do que de você mesmo.

[]´s

M

Já falam menos de SOA do que há 5 anos. Alguns dizem até que SOA já esta morto, querendo dizer que não cresce mais.

Eu só sei que Software-as-a-service é um termo muito menos intimidador que arquitetura orientada a serviços.

B

Recomendo os cursos da SOA|EXPERT, eles vão até te ajudar a fazer o teu TCC, com uma biblioteca que deve ter quase toda a literatura publicada sobre o assunto.

O nosso Kenobi aqui (@scaphe / Felipe Oliveira) é um dos mestres brasileiros na área, pode te dar umas dicas melhores que o teu orientador.

A

mochuara:
Já falam menos de SOA do que há 5 anos. Alguns dizem até que SOA já esta morto, querendo dizer que não cresce mais.

Eu só sei que Software-as-a-service é um termo muito menos intimidador que arquitetura orientada a serviços.

Aham. Só pra te informar, a entidade que falou isso voltou atrás no final do ano passado, tá ?

A

Ola Leonardo Gaona.

Eu faço curso na SOA Experts e lhe garanto que você estará muito bem servido de conhecimento se estudar lá.Digo isso por que além do Felipe Oliveira(@scaphe) ser um ótimo instrutor tecnicamente falando, ele estimula muito bem a sinergia entre os alunos.
Os tópicos abortados vão muito além daquilo que se encontra na apostila e o nível técnico sobe muito a cada aula.

Me adiciona no twitter @sleipni_r que você vai conhecer um pouco do pessoal de lá e do que costumamos falar durante o coffe break.

Abs

K

Eu trabalho com SOA, mais precisamente com as ferramentas da Oracle (AIA principalmente).

É interessante ver esses “em 2 anos SOA morre” ou “SOA já esta morto” ou “não se fala em SOA como a 5 anos”. Tenho visto e vivido coisas bem diferentes do que esses comentários. De certa forma até gosto disso, o mercado acaba caindo no meu colo (no caso da empresa onde trabalho) e eu me mantenho muito bem :slight_smile:

Eu pessoalmente tenho investido nisso e talvez em Março consiga estar em SPO e fazer um curso na SOA Experts para saber como é e em que ponto minha base de conhecimento SOA se encontra, após um ano peleando com o Oracle AIA. Começarei pelo básico SOA Foundation.

Boa sorte nos seus estudos, esta investindo certo e pelos comentário a SOA Experts parece ser uma ótima opção.

[]'s

T

Olá Leonardo,

Grandes empresas como o BRADESCO, NET SERVIÇOS, CLARO etc estão investindo em software e pessoas para aplicar o conceito de SOA.

Adquirir os conhecimentos necessários para ser um bom profissional SOA utilizando livros não é uma boa idéia por conta do tempo que você vai perder. O mercado não está mais discutindo se vai ou não adotar. SOA é um fato.

Meu conselho: Faça um curso de SOA. Isso vai fazer com que você dê um nitro, igual o do top gear 2 do snes e alcance o restante do pessoal.

Eu recomendo SOAEXPERT. O Felipe Oliveira (kenobi aqui no forum) sabe o que está fazendo. O material dele é de primeira e está todo escrito em português. Não é uma tradução vagabunda. Além disso, ele tem milhares de anos experiência. Durante as aulas ele vai te contar vários casos reais de implantações e problemas que ocorreram, e o mais importante, como estes problemas foram resolvidos. Fora isso, como professor ele é um cara super atencioso com os alunos. Está sempre preucupado se todo mundo conseguiu desenvolver a atividade proposta, não lê os slides, enfim, você vai sair de lá sabendo SOA.

D

Quando eu comecei a aprender SOA, há mais de 2 anos atrás muita gente falava mesmo que o SOA estava morto. Porém muitas dessas pessoas se retrataram em 2010.

Até porque, por mais que as pessoas falem o contrário, só vemos aumentar a demanda de SOA, e cada vez mais o SOA vai deixando de ser algo de grandes empresas para estar presente em projetos mais próximos das médias e até pequenas empresas.

Conheci os cursos da SOA|Expert após assistir a uma palestra do Felipe no GUJ onde ele punha abaixo o mito de que SOAP é pesado, inútil, ultrapassado, etc…

E conhecendo os cursos da SOA|Expert eles são os que eu recomendo pra qualquer um que se interessa por aprender um pouco mais de arquitetura de software em geral (SOA Fundations), e pra qualquer um que deseja realmente se especializar em SOA. O material é bem feito, com uma linguagem direta e abrangente. As explicações também são completas. Recomendo!

L

.

K

Amigos, farei outro mini curso de introdução ao SOA em parceria com a Globalcode dia 18-02. Quem puder ir: http://www.globalcode.com.br/gratuitos/minicursos/minicurso-introducao-a-soa

Abs :slight_smile:

L

Olá,

Atualmente estou cursando pós em Engenharia de Software, e estou pensando em fazer monografia sobre SOA e em seguir a carreira SOA.

Estou querendo adquirir o Self-Study KIT http://soaschool.com/selfstudy/kit1 para iniciar juntamente com o livro http://soabooks.com/psd/

Penso também em certificações oferecidas por eles. Sei que o custo é alto, por isso gostaria de saber se vale o investimento.

É um bom começo?

D

Felipe…

O cabeção trocou de número para não falar mais comigo?? :lol: :lol: :lol:

Me mande seu novo número por MP eu estava precisando falar com vc, quando tiver um tempo. Eu estou precisando de recursos SOA, derrepente rola uma join-venture…

Criado 31 de dezembro de 2010
Ultima resposta 13 de jun. de 2011
Respostas 30
Participantes 15