| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2011 13:46:52
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
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> |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2011 02:55:50
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2011 11:53:12
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
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
|
|
|
 |
|
|