• 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
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

Advice to become Technical Architect

 
Ranch Hand
Posts: 672
4
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,
I am currently working in one of the top MNC company in India and my dream is to become Techincal Architect in Java/J2ee filed. I have 2 years, 3 months of experience. I have worked and have good understanding on Servlets/JSP, Spring, Hibernate and other java/j2ee frameworks.. One thing which is worrying me is, i dont have any exposure to EJB's and also dont see any oppurtunity in my current company in the near future.. Experts here, please suggest me what i should do and what are all the areas/fields i need to concentrate on to become a successful architect..
 
Ranch Hand
Posts: 10198
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
To be an architect you should need to have many years of experience, because only with years of experience you get the comprehensive knowledge which is needed for the architect's role. Definitely knowing how to work with EJB's is important. At present the suggestion for you is to concentrate on your aim of becoming an architect which would in turn get you motivated to learn new technologies and put them in use at work.
 
author & internet detective
Posts: 42145
937
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Prasad,
You'll also want to gain exposure to MQ, web services and technologies. You have time because you need a lot more experience too. You also need many soft skills to become an architect.

At this point, I think it is better to focus on the goal of becoming a tech lead. It's before architect and easier to works towards. Once you are there, looking at architect makes sense.
 
Prasad Krishnegowda
Ranch Hand
Posts: 672
4
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Joe and Jeanne for your suggestions.. Jeanne, as you said, now i am working my way towards growing to the next level, i.e TechLead.. My dream, from my college days was to become an architect, which i am sure, i will become one day.. Once again, thank you both for your inputs..
 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can start acting like an architect by asking the right questions. Architects are very analytical. Also, learn to look at the big picture. Try to get wider exposure, so that you can come up with design alternatives, pros and cons of different alternatives, and identify potential risks. Concentrate on integration technlogies like Messaging, Web Service, Batch Jobs, ETL jobs, BCP jobs, XML based technologies/frameworks, etc. This is because enterprise systems are very complex and they need to interact with each other. I really admire your will power and wish you all the best.
 
Prasad Krishnegowda
Ranch Hand
Posts: 672
4
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Arulk for your suggestions..
 
Saloon Keeper
Posts: 28708
211
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"Years of experience" help, but more important is being familiar with a broad spectrum of technological solutions and how to apply them to solve business problems. The main thing the years of experience give is repeated exposure to many different solutions, and how certain technologies get reinvented over time as new solutions arise. A person can spend years doing the same thing and be too narrow to be an architect, although these days, it's almost impossible to do the same thing for years.

I don't know that EJBs are any more critical than any other skill, however. I've worked in a number of shops that wouldn't tolerate EJBs. However, these days EJBs are part of the wider JPA architecture, which, in turn is based on ORM. An architect should have a firm grasp on how ORM works, even it the actual details are being done by the grunt coders.
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Prasad, an effective software architect usually has strong technical writing skills and oral English skills. He/She should be comfortable speaking in front of small groups, e.g. more than 7 individuals and preparing presentations. The other important aspect is trust and respect. He/She needs to be able to capture the respect of the team they are leading and they need to have trust in your abilities and command.

Hope you realize that there is much more than "technology" knowledge related to this role. Good luck!
 
Prasad Krishnegowda
Ranch Hand
Posts: 672
4
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Very valuable suggestions Tim and Jimmy.. Thank you..
 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Prasad,
. Knowledge of EJB does not guarantees you to be an Architect, less projects now use EJB.

try to follow opinions of other ranchers who have posted in this thread, they have posted excellent views

try to find out mentor in your company

try to keep in touch with other technical crowd in your company

keep googling and read technical blogs/posts on J2EE and other topics.

start writing your own blog posts, technical articles on sites like developerworks, javaworld etc

try to find out what career path your company offers for an architect.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic