Por Onde Eu Começo a Estudar Arquitetura de Software?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

André Fonseca wrote:Você leu o study guide do Mikalai Zaikin ??


Não. Eu tirei este texto do site da Oracle. Onde esta descrito passo a passo o que um arquiteto precisa saber.

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
Rubem Azenha
GUJ Master
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline

http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420



Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Bom, vou lhe dar a minha experiência e é bastante pessoal:

1. Estude os livros clássicos (GoF, Head first design patterns, Effective Java).
2. Baixe uns bons projetos opensource e de grande renome (código fonte). Eu recomendaria Spring e Hibernate. Isso com o GoF e outros livros ao seu lado. Pra mim, essa é a etapa mais importante.
3. Pesquise as tendências de software (ex: BPM) e as diferenças que há em falar entre "componente" e "módulo". Baixe as mais novas ferramentas e que todo mundo fala que estão no state of art.
4. Aprenda a não matar passarinhos com canhões. Esse pra mim é o pior vício de um arquiteto. Ex esdruxulo: Implementar JAAS em uma aplicação de padaria.

Eu acho que estudar arquitetura de software é muito mais uma questão de ver o que fazem em alguns problemas e adquirindo experiência com isso (ex: como usar common-obj pra transferir objetos entre camadas, de forma elegante). Não adianta decorar 30 tipos de padrões, 99999 codinomes secretos... O arquiteto tem que ter em mente uma boa solução para um problema. Sempre. Essa é a obrigação prima dele.

[]'s
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team