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 ]
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional