SlideShare ist ein Scribd-Unternehmen logo
1 von 33
I am a Senior Developer,
      so now what?
       Ionel Condor
      @ionel_condor
      November 2012
Why a talk about Seniors ?
      Candidates failing to code a simple
                  algorithm

 80

 70

 60

 50

 40

 30

 20

 10

  0



       Sr           Mid                       Jr
                      Statistical data collected by Ionel during the last 7 years of
                      interviewing Developers
Why a talk about Seniors ?
             Candidates failing to present
        cutting-edge alternatives to a solution


   60

   50

   40

   30

   20

   10

   0



            Sr         Mid                    Jr

                         Statistical data collected by Ionel during the last 7 years of
                         interviewing Developers
Why a talk about Seniors ?
        Candidates hiding the fact that they
      simply do not have an immediate answer


 80

 70

 60

 50

 40

 30

 20

 10

  0



         Sr          Mid                     Jr
                       Statistical data collected by Ionel during the last 7 years of
                       interviewing Developers
Why a talk about Seniors ?
       Candidates failing to identify non-
           functional requirements


  90

  80

  70

  60

  50

  40

  30

  20

  10

   0



       Sr           Mid                       Jr

                    Statistical data collected by Ionel during the last 7 years of
                    interviewing Developers
of Senior
Developers
     ?
Not spending time
 with yourself
A Solution
Personalities         SWOT
 Realistic
 Investigative
 Artistic
 Social
 Enterprising
 Conventional

      DISC profiles
       Dominant: Direct/Decisive
       Influent: Optimist/Outgoing
       Steadiness: Cooperative
       Compliant: Concerned & Correct
Missing the Big Picture of
 your professional life
Missio
                    Blah blah       Vision                               Blah blah blah blah ….
                                                          n


                                                                                 by December 2012
            Blah blah…. Blah with deadlines                                      I will …
                                              Goals             Objective        with …
                                                                                 about …
                                                                                 by …
                                                                                 as measured by ….
•       Inspect & Adapt
    •       Lean Mentality                                          •   pair programming when needed
•       Non prescribed                                              •   revisit the metrics
            processes           Strategy              Tactics       •   check engineering practices
                                                                    •   restructure the teams
        •
        Scalability in
          everything
    Welcome change
A Solution
                                                                             I bring value by
     I dream to bring value                                                  developing
    to every place where I                                  Missio           people, applying what I
        work in such a way                Vision                             know and continuously
    that I also benefit from                                  n              learning things and
                  the value                                                  questioning my
                                                                             practices

                                                                                     by December 2012
                “put a deadline to your vision,                                      I will …
                and it becomes a goal”            Goals             Objective        with …
                                                                                     about …
                                                                                     by …
                                                                                     as measured by ….
    •       Inspect & Adapt
        •       Lean Mentality                                          •   pair programming when needed
    •       Non prescribed                                              •   revisit the metrics
                processes             Strategy            Tactics       •   check engineering practices
            •
            Scalability in                                              •   restructure the teams
              everything
•       Welcome change
Not questioning
your journey
A Solution
                                                                         Expert
                                                                         Needs to be
                                                        Proficient       put in a
                                                        Needs            context that
                                      Competent         unhindered       favors his
                                                        practice and     intuition and
                   Advanced           Needs real        the big
                                      world                              creativity
                   Beginner                             general
                                      exposure, Proce   picture, Syste
 Novice            Needs              ss Oriented       m Oriented
                   simple, control
 Needs             led
 recipes, monit    simulations
 oring and first
 successes                                      Master
                                              Acts as a mentor
                        Journeyman
                        Fully educated in
                        a craft
 Apprentice
 Learns from a
 master


“Teach Yourself Programming in Ten Years”
(Peter Norvig)
Competency Matrix
Area                           Category                                                     N
                                                                                            Lev.
General Computer               Data structures, Algorithms, System Programming, …
Science
Software                       VC, Automations, CI, SDLC as a whole, Processes,
Engineering                    Requirements Engineering, …
Programming                    Decompositions (problems & systems), Clean Code,
                               IDE, Languages, Refactoring, API, Frameworks, …

Experience                     Various Languages and in-depth for each, Platforms,
                               Domain Knowledge, …
Knowledge                      Current technologies, Upcoming technologies,
                               Platform internals, Sources of knowledge(books, …)
Source: http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm
Not understanding
 Generations
A Solution
Career Switches
Work
           Mid/Sr   Dev
  Jr Dev                       Dev     Dev      Dev
            Dev     Lead

                     Jr PM      PM     PM

                              Jr Dev   Dev     Dev
                             Manager   Man     Man


Life

                                       Jr Husband and
                                            Father
Now
                      A Solution                      10 years
 Continue as a … Sr Developer & Architect (passion for
  code!!!)

 Specialist in a niche ($$$)

 Generalist (low risks)

 Project Manager (processes)

 A Product Area: PO, Product/Program Manager (products &
  vision)

 Engineering Manager (people & technology)

 Upper management (politics & vision)
Comfort zone
A Solution

 Face your fear

 Take risks

 Make a fool of yourself

 Explore new worlds

 Remember
  your personality traits
Procrastination
I was going to do something today but I
haven’t finished
doing nothing from yesterday
A Solution

 Kill Distractions

 Get Organize
  (GTD, Pomodoro, …)

 Change the
  Environment

 Break it down
Lack of Creativity
  & Innovation
A Solution
 Ask “what if? “

 Imagine

 Try new things

 Defocus to focus

 Behave like a child

 Be curious

 Question all you know

 Question your “best practices”
Saying Yes
all the time
A Solution

 Dare to question
  the value

 Think business

 Know your domain

 Keep quality in mind
Not knowing how to lead people
   that are smarter than you
A Solution
 Delegate authority , not tasks (develop leaders, not
  followers)

 Help them grow or watch them go

 Develop the constraints, but let them create their rules

 Let them fail fast

 Ask them to anticipate things, not to react to things

 Discipline + Creativity + Productive paranoia = Great by
  Choice

 Clearly communicate what you expect from them
Giving up
A Solution

     “The important thing
 is not to stop questioning.
Curiosity has its own reason for
            existing”
        (Albert Einstein )
Your checklist
THANK YOU FOR YOUR
PATIENCE !
MAY THE LORD BLESS YOU
AND KEEP YOU !

 Blog: http://ionelcondor.wordpress.com

 Email: ionel_condor@yahoo.com

 Twitter: @ionel_condor
Credits
 Public images taken from internet

 “Lean Startup” by Eric Ries

 “Great by Choice: Uncertainty, Chaos, and Luck
  Why Some Thrive Despite Them All” by Jim Collins

 “Pragmatic Thinking and Learning:
  Refactor Your Wetware” by Andy Hunt

 “Next Generation Leader:
  5 Essentials for Those Who Will Shape the Future “
  by Andy Stanley

Weitere ähnliche Inhalte

Was ist angesagt?

Colors presentation - presentation skills - SEM Internship
Colors presentation - presentation skills - SEM InternshipColors presentation - presentation skills - SEM Internship
Colors presentation - presentation skills - SEM InternshipRoû MahMoûd
 
Stanford's First Behavior Design Major
Stanford's First Behavior Design MajorStanford's First Behavior Design Major
Stanford's First Behavior Design MajorDavid Ngo
 
Human Thinking Applied To Software Testing Discipline
Human Thinking Applied To Software Testing DisciplineHuman Thinking Applied To Software Testing Discipline
Human Thinking Applied To Software Testing DisciplineLalatendu Rath
 
SEM Architects Brochure
SEM Architects BrochureSEM Architects Brochure
SEM Architects Brochurejheiland
 
Sem Architects Brochure
Sem Architects BrochureSem Architects Brochure
Sem Architects Brochurezacharys
 
SEM brochure 2010
SEM brochure 2010SEM brochure 2010
SEM brochure 2010bmcLennan
 
Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Lisa Trager
 
Fast track to success in ones career
Fast track to success in ones careerFast track to success in ones career
Fast track to success in ones careeraiesechyderabad
 
Principled design of game-based auditory learning environments: Examples of A...
Principled design of game-based auditory learning environments: Examples of A...Principled design of game-based auditory learning environments: Examples of A...
Principled design of game-based auditory learning environments: Examples of A...Nicolas Van Labeke
 
Market testing launch concept generation new product development style design...
Market testing launch concept generation new product development style design...Market testing launch concept generation new product development style design...
Market testing launch concept generation new product development style design...SlideTeam.net
 
New product development style 5 powerpoint presentation slides db ppt templates
New product development style 5 powerpoint presentation slides db ppt templatesNew product development style 5 powerpoint presentation slides db ppt templates
New product development style 5 powerpoint presentation slides db ppt templatesSlideTeam.net
 
Melbourne Service Jam Toolkit
Melbourne Service Jam ToolkitMelbourne Service Jam Toolkit
Melbourne Service Jam Toolkitstefanie85
 
Hougan:Intro to human factors
Hougan:Intro to human factors Hougan:Intro to human factors
Hougan:Intro to human factors ghougan
 
Idea Sandbox Background Aug '09
Idea Sandbox Background Aug '09Idea Sandbox Background Aug '09
Idea Sandbox Background Aug '09Paul Williams
 

Was ist angesagt? (15)

Colors presentation - presentation skills - SEM Internship
Colors presentation - presentation skills - SEM InternshipColors presentation - presentation skills - SEM Internship
Colors presentation - presentation skills - SEM Internship
 
BRAINMODEpower F2F Workshop
BRAINMODEpower F2F WorkshopBRAINMODEpower F2F Workshop
BRAINMODEpower F2F Workshop
 
Stanford's First Behavior Design Major
Stanford's First Behavior Design MajorStanford's First Behavior Design Major
Stanford's First Behavior Design Major
 
Human Thinking Applied To Software Testing Discipline
Human Thinking Applied To Software Testing DisciplineHuman Thinking Applied To Software Testing Discipline
Human Thinking Applied To Software Testing Discipline
 
SEM Architects Brochure
SEM Architects BrochureSEM Architects Brochure
SEM Architects Brochure
 
Sem Architects Brochure
Sem Architects BrochureSem Architects Brochure
Sem Architects Brochure
 
SEM brochure 2010
SEM brochure 2010SEM brochure 2010
SEM brochure 2010
 
Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12
 
Fast track to success in ones career
Fast track to success in ones careerFast track to success in ones career
Fast track to success in ones career
 
Principled design of game-based auditory learning environments: Examples of A...
Principled design of game-based auditory learning environments: Examples of A...Principled design of game-based auditory learning environments: Examples of A...
Principled design of game-based auditory learning environments: Examples of A...
 
Market testing launch concept generation new product development style design...
Market testing launch concept generation new product development style design...Market testing launch concept generation new product development style design...
Market testing launch concept generation new product development style design...
 
New product development style 5 powerpoint presentation slides db ppt templates
New product development style 5 powerpoint presentation slides db ppt templatesNew product development style 5 powerpoint presentation slides db ppt templates
New product development style 5 powerpoint presentation slides db ppt templates
 
Melbourne Service Jam Toolkit
Melbourne Service Jam ToolkitMelbourne Service Jam Toolkit
Melbourne Service Jam Toolkit
 
Hougan:Intro to human factors
Hougan:Intro to human factors Hougan:Intro to human factors
Hougan:Intro to human factors
 
Idea Sandbox Background Aug '09
Idea Sandbox Background Aug '09Idea Sandbox Background Aug '09
Idea Sandbox Background Aug '09
 

Ähnlich wie Senior Developer Career Paths and Strategies

Understanding Goals and Requirements
Understanding Goals and RequirementsUnderstanding Goals and Requirements
Understanding Goals and RequirementsAbby Covert
 
Career Development In a Box GDC Online 2011
Career Development In a Box GDC Online 2011Career Development In a Box GDC Online 2011
Career Development In a Box GDC Online 2011Joshua Howard
 
Going For The Strike: A Big Lebowski Approach to Selling UX Design
Going For The Strike: A Big Lebowski Approach to Selling UX DesignGoing For The Strike: A Big Lebowski Approach to Selling UX Design
Going For The Strike: A Big Lebowski Approach to Selling UX DesignJon Hadden
 
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...Buff Nguyen
 
Training and developing human resources in a game studio
Training and developing human resources in a game studioTraining and developing human resources in a game studio
Training and developing human resources in a game studioaction.vn
 
To BA or Not to BA that is the question
To BA or Not to BA that is the questionTo BA or Not to BA that is the question
To BA or Not to BA that is the questionIndigoCube
 
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012gulurs
 
The Grand Plan - A Better B2B Content Marketing Strategy
The Grand Plan - A Better B2B Content Marketing StrategyThe Grand Plan - A Better B2B Content Marketing Strategy
The Grand Plan - A Better B2B Content Marketing StrategyPardot
 
User experience, user engagement, share point...oxymoronic
User experience, user engagement, share point...oxymoronicUser experience, user engagement, share point...oxymoronic
User experience, user engagement, share point...oxymoronicBujuanes
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp500 Startups Lean UX Bootcamp
500 Startups Lean UX BootcampEnrique Allen
 
Creating innovation engines organizational patterns ver 2.0
Creating innovation engines   organizational patterns ver 2.0Creating innovation engines   organizational patterns ver 2.0
Creating innovation engines organizational patterns ver 2.0toriat123
 
Power Of Visual Thinking
Power Of Visual ThinkingPower Of Visual Thinking
Power Of Visual Thinkingsmehro
 
Agile Measurement and metrics for Accountability
Agile Measurement and metrics  for  AccountabilityAgile Measurement and metrics  for  Accountability
Agile Measurement and metrics for AccountabilityValtech UK
 

Ähnlich wie Senior Developer Career Paths and Strategies (20)

David Quijano - Dynamic Innovation
David Quijano - Dynamic InnovationDavid Quijano - Dynamic Innovation
David Quijano - Dynamic Innovation
 
Understanding Goals and Requirements
Understanding Goals and RequirementsUnderstanding Goals and Requirements
Understanding Goals and Requirements
 
Career Development In a Box GDC Online 2011
Career Development In a Box GDC Online 2011Career Development In a Box GDC Online 2011
Career Development In a Box GDC Online 2011
 
Appreciative Leaders (Anne Kohnke)
Appreciative Leaders (Anne Kohnke)Appreciative Leaders (Anne Kohnke)
Appreciative Leaders (Anne Kohnke)
 
Going For The Strike: A Big Lebowski Approach to Selling UX Design
Going For The Strike: A Big Lebowski Approach to Selling UX DesignGoing For The Strike: A Big Lebowski Approach to Selling UX Design
Going For The Strike: A Big Lebowski Approach to Selling UX Design
 
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...
OGDC Recruiting and Developing Human Resource in Game Studio_Mr. Tu, Truong D...
 
Training and developing human resources in a game studio
Training and developing human resources in a game studioTraining and developing human resources in a game studio
Training and developing human resources in a game studio
 
To BA or Not to BA that is the question
To BA or Not to BA that is the questionTo BA or Not to BA that is the question
To BA or Not to BA that is the question
 
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012
Team sphinx metamorphosis_venture lab technology entrepreneurship oap 2012
 
The Grand Plan - A Better B2B Content Marketing Strategy
The Grand Plan - A Better B2B Content Marketing StrategyThe Grand Plan - A Better B2B Content Marketing Strategy
The Grand Plan - A Better B2B Content Marketing Strategy
 
Envisioning Experience
Envisioning ExperienceEnvisioning Experience
Envisioning Experience
 
User experience, user engagement, share point...oxymoronic
User experience, user engagement, share point...oxymoronicUser experience, user engagement, share point...oxymoronic
User experience, user engagement, share point...oxymoronic
 
Strategic Planning Workshop
Strategic Planning WorkshopStrategic Planning Workshop
Strategic Planning Workshop
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Complex decision with ahp
Complex decision with ahp Complex decision with ahp
Complex decision with ahp
 
500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp
 
Creating innovation engines organizational patterns ver 2.0
Creating innovation engines   organizational patterns ver 2.0Creating innovation engines   organizational patterns ver 2.0
Creating innovation engines organizational patterns ver 2.0
 
Power Of Visual Thinking
Power Of Visual ThinkingPower Of Visual Thinking
Power Of Visual Thinking
 
Agile Measurement and metrics for Accountability
Agile Measurement and metrics  for  AccountabilityAgile Measurement and metrics  for  Accountability
Agile Measurement and metrics for Accountability
 
Intrapreneurship
IntrapreneurshipIntrapreneurship
Intrapreneurship
 

Kürzlich hochgeladen

The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Pressmatingpress170
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animationsantoshjadhav126
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialsafdarhussainbhutta4
 
Bobby singh - Digital Marketing Service
Bobby singh -  Digital Marketing ServiceBobby singh -  Digital Marketing Service
Bobby singh - Digital Marketing ServiceBobby singh
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024Bruce Bennett
 
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道7283h7lh
 
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3AJumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3Ajumarkdiezmo1
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptVidalMendoza5
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping materialnadeemcollege26
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaMere Mentor
 
Senior IT Professional with Master’s Degree with 21+ years of experience is...
Senior IT Professional with Master’s Degree with 21+ years of experience   is...Senior IT Professional with Master’s Degree with 21+ years of experience   is...
Senior IT Professional with Master’s Degree with 21+ years of experience is...Anas Acharath Parakat
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathanBaughman3
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptxwaghmare9860lavin
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxaaronbasko1
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxJohnreyFalsarioBasid
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfsoumita869
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubaikojalkojal131
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchBruce Bennett
 

Kürzlich hochgeladen (20)

The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animation
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping material
 
Bobby singh - Digital Marketing Service
Bobby singh -  Digital Marketing ServiceBobby singh -  Digital Marketing Service
Bobby singh - Digital Marketing Service
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
 
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
怎么办理美国UCLA毕业证加州大学洛杉矶分校学位证书一手渠道
 
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3AJumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3A
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.ppt
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping material
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in India
 
Senior IT Professional with Master’s Degree with 21+ years of experience is...
Senior IT Professional with Master’s Degree with 21+ years of experience   is...Senior IT Professional with Master’s Degree with 21+ years of experience   is...
Senior IT Professional with Master’s Degree with 21+ years of experience is...
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editor
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptx
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptx
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdf
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubai
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job Search
 

Senior Developer Career Paths and Strategies

  • 1. I am a Senior Developer, so now what? Ionel Condor @ionel_condor November 2012
  • 2. Why a talk about Seniors ? Candidates failing to code a simple algorithm 80 70 60 50 40 30 20 10 0 Sr Mid Jr Statistical data collected by Ionel during the last 7 years of interviewing Developers
  • 3. Why a talk about Seniors ? Candidates failing to present cutting-edge alternatives to a solution 60 50 40 30 20 10 0 Sr Mid Jr Statistical data collected by Ionel during the last 7 years of interviewing Developers
  • 4. Why a talk about Seniors ? Candidates hiding the fact that they simply do not have an immediate answer 80 70 60 50 40 30 20 10 0 Sr Mid Jr Statistical data collected by Ionel during the last 7 years of interviewing Developers
  • 5. Why a talk about Seniors ? Candidates failing to identify non- functional requirements 90 80 70 60 50 40 30 20 10 0 Sr Mid Jr Statistical data collected by Ionel during the last 7 years of interviewing Developers
  • 7. Not spending time with yourself
  • 8. A Solution Personalities SWOT  Realistic  Investigative  Artistic  Social  Enterprising  Conventional DISC profiles  Dominant: Direct/Decisive  Influent: Optimist/Outgoing  Steadiness: Cooperative  Compliant: Concerned & Correct
  • 9. Missing the Big Picture of your professional life
  • 10. Missio Blah blah Vision Blah blah blah blah …. n by December 2012 Blah blah…. Blah with deadlines I will … Goals Objective with … about … by … as measured by …. • Inspect & Adapt • Lean Mentality • pair programming when needed • Non prescribed • revisit the metrics processes Strategy Tactics • check engineering practices • restructure the teams • Scalability in everything Welcome change
  • 11. A Solution I bring value by I dream to bring value developing to every place where I Missio people, applying what I work in such a way Vision know and continuously that I also benefit from n learning things and the value questioning my practices by December 2012 “put a deadline to your vision, I will … and it becomes a goal” Goals Objective with … about … by … as measured by …. • Inspect & Adapt • Lean Mentality • pair programming when needed • Non prescribed • revisit the metrics processes Strategy Tactics • check engineering practices • Scalability in • restructure the teams everything • Welcome change
  • 13. A Solution Expert Needs to be Proficient put in a Needs context that Competent unhindered favors his practice and intuition and Advanced Needs real the big world creativity Beginner general exposure, Proce picture, Syste Novice Needs ss Oriented m Oriented simple, control Needs led recipes, monit simulations oring and first successes Master Acts as a mentor Journeyman Fully educated in a craft Apprentice Learns from a master “Teach Yourself Programming in Ten Years” (Peter Norvig)
  • 14. Competency Matrix Area Category N Lev. General Computer Data structures, Algorithms, System Programming, … Science Software VC, Automations, CI, SDLC as a whole, Processes, Engineering Requirements Engineering, … Programming Decompositions (problems & systems), Clean Code, IDE, Languages, Refactoring, API, Frameworks, … Experience Various Languages and in-depth for each, Platforms, Domain Knowledge, … Knowledge Current technologies, Upcoming technologies, Platform internals, Sources of knowledge(books, …) Source: http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm
  • 17. Career Switches Work Mid/Sr Dev Jr Dev Dev Dev Dev Dev Lead Jr PM PM PM Jr Dev Dev Dev Manager Man Man Life Jr Husband and Father
  • 18. Now A Solution 10 years  Continue as a … Sr Developer & Architect (passion for code!!!)  Specialist in a niche ($$$)  Generalist (low risks)  Project Manager (processes)  A Product Area: PO, Product/Program Manager (products & vision)  Engineering Manager (people & technology)  Upper management (politics & vision)
  • 20. A Solution  Face your fear  Take risks  Make a fool of yourself  Explore new worlds  Remember your personality traits
  • 21. Procrastination I was going to do something today but I haven’t finished doing nothing from yesterday
  • 22. A Solution  Kill Distractions  Get Organize (GTD, Pomodoro, …)  Change the Environment  Break it down
  • 23. Lack of Creativity & Innovation
  • 24. A Solution  Ask “what if? “  Imagine  Try new things  Defocus to focus  Behave like a child  Be curious  Question all you know  Question your “best practices”
  • 26. A Solution  Dare to question the value  Think business  Know your domain  Keep quality in mind
  • 27. Not knowing how to lead people that are smarter than you
  • 28. A Solution  Delegate authority , not tasks (develop leaders, not followers)  Help them grow or watch them go  Develop the constraints, but let them create their rules  Let them fail fast  Ask them to anticipate things, not to react to things  Discipline + Creativity + Productive paranoia = Great by Choice  Clearly communicate what you expect from them
  • 30. A Solution “The important thing is not to stop questioning. Curiosity has its own reason for existing” (Albert Einstein )
  • 32. THANK YOU FOR YOUR PATIENCE ! MAY THE LORD BLESS YOU AND KEEP YOU !  Blog: http://ionelcondor.wordpress.com  Email: ionel_condor@yahoo.com  Twitter: @ionel_condor
  • 33. Credits  Public images taken from internet  “Lean Startup” by Eric Ries  “Great by Choice: Uncertainty, Chaos, and Luck Why Some Thrive Despite Them All” by Jim Collins  “Pragmatic Thinking and Learning: Refactor Your Wetware” by Andy Hunt  “Next Generation Leader: 5 Essentials for Those Who Will Shape the Future “ by Andy Stanley