Friday, November 10, 2006

Java Architect vs Developers

Do managers clearly define the roles while recruiting?.They may ask for j2ee architects but actually they may need senior developers(I would say micro architects..) .
1. Architect -- Creative thinkers.
Developers -- Analytical thinkers.
2. Architect -- Should think how to solve new problem.
Developer -- Should provide solutions to existing problem
3. Architect -- Should be Well versed in OO Technologies,UML Design,J2EE Best practices,Patterns and anti patterns,Refactoring,Code Reviews.
Developer -- J2EE,Hibernate,Struts,Spring,App servers...
Architect no needs to be a developer and vice versa,and he does not need to know language semantics.Architect requires complete mastery of OO rather than acquainted with particular technolgy.