• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Architecture... ?

 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,
Iam sun certified java programmer. Currently working in a s/w concern, I would like to be a software architecture or solution architecture.

Can some body help me to understand the following question for architecture:

Architecture-->

Where to start?
What to read first?
What are the difference type of jobs in this like solution architecture, software architecture, system architecture?
How to think in architecture perspective?
What are the skills I need to concentrate?
What are the refference books available and how to apply in my current project?
and last but least
Do I must certify in architecture to get this job?
How many years experience needed to work as a excellent architecture?


What is future or scope for architecture ?



Thanks

shaan
 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi.

I recommend you to read Sun Certified Enterprise Architect for Java EE 5.0 Study Guide(Exam 310-051). This book has all the aswers you are looking for.

Best regards,
Felix Sima
Use www.jaaava.com - A Google custom search engine for java professionals.
 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Shanmugam nagaraj:
Hi all,
Iam sun certified java programmer. Currently working in a s/w concern, I would like to be a software architecture or solution architecture.


First thing, you never ever want to be a "software architecture" or "solution architecture". Please don't say this. You might want to be a software architect or solution architect.

I don't know much about solution architect, but for software architect these are skills/attributes I believe any software architect should have.

Very important
- OOA&D
- Design Principles
- Design Patterns
- Software testing techniques
- Project Management
- Communication, presentation, and negotiation skills
- Good sense in judgment (people, situations, etc.)
- Right attitudes
- Creative ideas and visions

Optional
- Domain-Driven Design
- Analysis Pattern
- Business Modeling
- Technology platforms such as Java EE, .NET, Eclipse Platform
- IoC and AOP
- Technical frameworks such as Hibernate, Spring, Spring MVC

From the list, you might get ideas where to begin, don't hurry it take long time.
[ December 08, 2008: Message edited by: Kengkaj Sathianpantarit ]
 
Shanmugam nagaraj
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Felix Sima and Kengkaj Sathianpantarit for your reply..

especially I expected some thing like Kengkaj reply..

Ok I understand that these skills needed, any body(who crossed the way before..) advice me some good refference books name or url link to start up each skills mentioned by kengkaj above

And currently the market or IT field is not in good shape.. What is the scope of this job please give me some advice, whether am I take the correct decision...or Am I going on the rite track... Lot of confusion going in my mind(sleep is not coming at all....)


Please advice..

Once again thanks for the reply..

shaan
 
Hong Anderson
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I forgot to mention UML, it's not necessary but good to know.

These are some books I recommend you to read:
- Head First OOA&D
- Head First Design Patterns
- Design Patterns
- Core J2EE Design Patterns, 2nd ed.
- Mastering Enterprise JavaBeans 3.0
- Pro EJB 3: Java Persistence API
- Hibernate in Action
- UML Distilled, 3rd ed.
- UML Bible
- Domain-Driven Design
- PMP in Prep (or other project management books)

You should read much much more.

Just reading books doesn't make you a good software architect, you need experience, you need to improve your attitudes, way of thinking, vision.
Having great mentors will help a lot, find them.
 
Shanmugam nagaraj
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks.. I will follow the way you gave...

And I find my first mentor Kengkaj Sathianpantarit (won't you be??)

Thanks

shaan
 
Hong Anderson
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You're welcome.

It's good to know my comments are useful.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic