Wanna Be An Architect?

67
Wanna be an Architect?
  • date post

    19-Oct-2014
  • Category

    Technology

  • view

    8.200
  • download

    4

description

Here is my answer for everyone, who is interested in becoming an Architect.

Transcript of Wanna Be An Architect?

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