Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Software Architecture training resources [closed]

Tags:

architecture

What are the best resources to properly establish oneself in best Software Architecture practices.

like image 993
Talesh Avatar asked Mar 16 '09 03:03

Talesh


People also ask

Which subject is best for software architect?

see soft ware architect is not a subject , its just a job position name in software development or engineering domain. to become a software architect you need to study computer science engineering or any other relevant engineering discipline.

Is Software Architecture hard?

Software architecture is hard because everything is a trade-off, and a software architect's primary responsibility is making design decisions that consider those trade-offs. Architecture characteristics, often referred to as “the -ilities,” are orthogonal to the domain functionality.

What is architecture of a system?

Definition: An architecture is "the fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution [1, 2]."


1 Answers

I'm not so sure that being a software architect is something you "train" for as much as it is something you must acquire experience with. Still, if you're persistent about this, I'd be glad to share my recipe.

Recipe for perfect software architect

  • 7+ years of diverse experience; more is definitely better
  • Active professional involvement in the local and broader technical community
  • Practiced and well-honed communication skills so that you can express your ideas to technical and non-technical staff
  • Ability to be effective as a leader and mentor

Mix ingredients in enterprise-class bowl. Serves 1 to N.

like image 166
John Feminella Avatar answered Dec 14 '22 06:12

John Feminella