Top Banner
Wanna be an Architect?
67

Wanna Be An Architect?

Oct 19, 2014

Download

Technology

Here is my answer for everyone, who is interested in becoming an Architect.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Wanna Be An  Architect?

Wanna be anArchitect?

Page 2: Wanna Be An  Architect?

Imagine. Invent. Involve.

henryjacob.com

Original post: http://www.henryjacob.com/2005/12/wanna_be_a_solu.html

Page 3: Wanna Be An  Architect?

Do we needArchitects?

Page 4: Wanna Be An  Architect?
Page 5: Wanna Be An  Architect?

DIY

Page 6: Wanna Be An  Architect?
Page 7: Wanna Be An  Architect?

Team

Page 8: Wanna Be An  Architect?
Page 9: Wanna Be An  Architect?

Engineer

Page 10: Wanna Be An  Architect?
Page 11: Wanna Be An  Architect?
Page 12: Wanna Be An  Architect?

Why we needArchitects?

Page 13: Wanna Be An  Architect?

Design Decisions

Page 14: Wanna Be An  Architect?

Design Decisions

Page 15: Wanna Be An  Architect?

Software development is almost like building one of these buildings

Page 16: Wanna Be An  Architect?

Different ProblemsUnique SolutionsRight Design Decisions

Page 17: Wanna Be An  Architect?

What kind of

Design Decisionsinvolved in Software Development?

Page 18: Wanna Be An  Architect?

What to build?

Page 19: Wanna Be An  Architect?

How to build?

Page 20: Wanna Be An  Architect?

How to scale?

Page 21: Wanna Be An  Architect?

What to build?Solution Design

Page 22: Wanna Be An  Architect?

How to build?Technical Design

Page 23: Wanna Be An  Architect?

How to build?Technical DesignApplication FrameworkDomain Modelling

Page 24: Wanna Be An  Architect?

How to scale?Infrastructure Design

Page 25: Wanna Be An  Architect?

These design areas were so diversified

Page 26: Wanna Be An  Architect?

that no single person can take all these design decisions

Page 27: Wanna Be An  Architect?

Each of these design areas demands new set of Skills. Experience.Expertise.Knowledge.Leadership.

Page 28: Wanna Be An  Architect?

Depending on the decisions they make, architects can be grouped into following roles Solutions Architect. Technical Architect.Infrastructure Architect.

Page 29: Wanna Be An  Architect?

Solutions Architect

Page 30: Wanna Be An  Architect?

Solutions Architectdecides “what to build”

Page 31: Wanna Be An  Architect?

CustomerUserBusiness AnalystUI DesignerProgrammer

are not very effective in deciding “what to build”

Page 32: Wanna Be An  Architect?

Customer

UserBusinessAnalyst/Subject Expert

UI/GraphicsDesigner

Programmer

TechnicalArchitect

InfrastructureArchitect

Manager

Someone to connect, every views

Page 33: Wanna Be An  Architect?

VisionarySee the future beyond the problem boundaries Visualise the solutions Versatilistsable to apply a depth of skill to a progressively widening scope of situations and experiencesAppreciate BeautyDesign Trends, Colors, Experience, Look and FeelBusiness Side of TechnologiesBusiness benefits, ROIInnovator New line of thinking, Beyond the technical limitations

Page 34: Wanna Be An  Architect?

Technical Architect

Page 35: Wanna Be An  Architect?

Technical Architectdecides “how to build”

Page 36: Wanna Be An  Architect?

Perception of management

Page 37: Wanna Be An  Architect?

Reality of software development

Page 38: Wanna Be An  Architect?

We need true leaders, to be in the field

Page 39: Wanna Be An  Architect?

Guruwho has authority because of his or her perceived knowledge or skillsTechnology evangelistwho enthusiastically promotes or supports technology Pragmatic ProgrammerEarly adopter / fast adapter, Inquisitive, Critical Thinker, Realistic, Care About Your Craft LeaderLead by example, Take responsibility, Care and protect their team, Mentor, Courage

Page 40: Wanna Be An  Architect?

InfrastructureArchitect

Page 41: Wanna Be An  Architect?

Infrastructure Architectdecides “how to scale”

Page 42: Wanna Be An  Architect?

How to become anArchitect?

Page 43: Wanna Be An  Architect?

How to become aSuperstar?

Page 44: Wanna Be An  Architect?
Page 45: Wanna Be An  Architect?

Learn Fundamentals

Page 46: Wanna Be An  Architect?

Start playing/Follow the books

Page 47: Wanna Be An  Architect?

More songs/More practice

Page 48: Wanna Be An  Architect?

Start feeling the music

Page 49: Wanna Be An  Architect?

Passion for music/Play on your own

Page 50: Wanna Be An  Architect?

Start creating your own music

Page 51: Wanna Be An  Architect?

superstar

Page 52: Wanna Be An  Architect?

Learn FundamentalsJava/C#/HTML/SQL/JavaScript/Simple Programs

Page 53: Wanna Be An  Architect?

Start coding/with Google’s supportDefects/More Defects/Less Quality

Page 54: Wanna Be An  Architect?

More coding/more projectsCode Quality/Less Defects

Page 55: Wanna Be An  Architect?

Start feeling the designNot just write/start thinking in code/you also know

what happens inside a framework/start understanding framework/design pattern/resolve issues/debug

fast/noticed

Page 56: Wanna Be An  Architect?

Passion for technologyRead Books/Write Articles/Blog/Learn New

Frameworks/New Languages on your own/Appreciate Good Design/ Attend Conferences/Speak/

Become an evangelist

Page 57: Wanna Be An  Architect?

http://www.henryjacob.com/2005/04/am_i_a_rare_int.htmlhttp://www.henryjacob.com/2005/12/wanna_be_a_solu.html

What to read? Which technology to learn?Where is time?

Page 58: Wanna Be An  Architect?

Start creating your ownFramework/Architecture/Language/Book

Page 59: Wanna Be An  Architect?

Architect

Page 60: Wanna Be An  Architect?

Is it worth theEffort?

Page 61: Wanna Be An  Architect?
Page 62: Wanna Be An  Architect?
Page 63: Wanna Be An  Architect?

Is it worth theEffort?

Page 64: Wanna Be An  Architect?

karma

Page 65: Wanna Be An  Architect?

Karma = You don’t have an option, stupid. Just do, otherwise you will not survive.

Page 66: Wanna Be An  Architect?

Imagine. Invent. Involve.

henryjacob.com

Page 67: Wanna Be An  Architect?

www.designdrivendevelopment.org