• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Suggest learnings/certifications required to become a Java architect

 
Praveen Sharma
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I aspire to be a Java Architect in the coming 3-4 years of my career. I do not want to attempt SCEA/OCMJEA certification due to the cost of the certification.

Please suggest me other approaches in terms of the following which can help me mold myself into the role of an architect:

1. Self learning (Please suggest areas in which I need to study)
2. Any alternate certifications

Any other suggestion apart from the ones I have listed will be of great help.

Thanks.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34839
369
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A certification doesn't make you an architect. Knowledge and experience does. The SCEA curriculum does cover architecture and non-fucntional requirements well. I recommend you use it as a learning guide and then just don't take the test. It also refers to good books for more information.
 
arulk pillai
Author
Ranch Hand
Posts: 3388
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can't just only study to become an architect. The best way to become an architect is to start thinking and acting like one. If you start thinking like one, you will not only start to observe the architects at current work, but will also start acting like one. This is true for the other roles as well. Learn to ask the right questions, look at things from both business and technical perspective, and get a good handle on the 16 key areas.

1.Language Fundamentals (LF)
2.Specification Fundamentals (SF)
3.Platform Fundamentals (PF)
4.Design Considerations (DC)
5.Design Patterns (DP)
6.Concurrency Management (CM)
7.Performance Considerations (PC)
8.Memory/Resource Considerations (MC)
9.Transaction Management (TM)
10.Security (SE)
11.Scalability (SC)
12.Best Practices (BP)
13.Coding (CO)
14.Exception Handling (EH)
15.Software Development Processes (SDP)
16.Quality of Service (QoS)


Proactively apply these key areas and get a well rounded hands-on experience. It is also imperative to focus on the soft skills. So, the combination of all the above will transform you into an architect.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic