Different Types Of Programmers - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Different Types Of Programmers

Description:

'The Fourteen Types of Programmers' ----Extract From 'Indefinite Articles' ... Aware of the latest, coolest new trends in programming and tools. .... The 80 ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 20
Provided by: di553
Category:

less

Transcript and Presenter's Notes

Title: Different Types Of Programmers


1
Different Types Of Programmers
  • By DI JIAO

2
Why To Talk About it?
  • Interesting Topic
  • The Fourteen Types of Programmers
  • ----Extract From
    Indefinite Articles

3
The Fourteen Types of Programmers
  • 1.Tired Ones
  • 2.Ones that like shiny things
  • 3.Those that blog
  • 4.Lazy ones
  • 5.Venerable Ancients
  • 6.The ones who comment on articles like this one
  • 7.Radom ones

4
The Fourteen Types of Programmers
  • 8 . Those that are wrathful
  • 9. The ones that seek to learn
  • 10. Cartoonish facades
  • 11. Those that belive Singleton is the only
    useful pattern.
  • 12. Those that belong to an Ideology
  • 13. Others
  • 14. Those that from a long way off like flies.

5
The Fourteen Types of Programmers
  • Type One --- Tired Ones
  • Many programmers are tired. They are tired of
    struggling to learn new technologies. They are
    tired of dealing with difficult customers. They
    are tired of having to deal with half-baked
    solutions and unclear documentation. They are
    tired of listening to others tell them that
    theyre falling behind.

6
Good Things Bad Things
  • They are stable and predictable
  • They know some things, and they know them very
    well. You can be fairly well assured that if you
    ask them about something they are familiar with,
    they will have a solid answer
  • -They suck the life from the organization
  • -They find ways to be skeptical about new ideas
    and concepts
  • -They will attempt to undermine changes that
    might lead towards their obsolescence

7
The Fourteen Types of Programmers
  • Type Two --- Those That like shiny Things
  • Some programmers are fickle. They love to try new
    things, new technologies, new systems. They love
    struggling with the newness, mastering the bugs,
    overcoming the lack of documentation (or the
    voluminous mess that passes for documentation).
    They flit like a butterfly from thing to thing,
    sampling, tasting and moving on. ..

8
This presentation is about
  • What are programmers?
  • What do they do?
  • Different types of programmers.
  • How to become good programmers.

9
What are programmers?
  • someone who writes computer software.

10
What do they do?
11
What do they do?
  • Write, test, and maintain programs.
  • Conceive, design, and test logical structures for
    solving problems by computer .
  • With the help of other computer specialists,
  • they figure out which instructions to use to
    make computers do specific tasks.

12
Two types of programmers
  • There are two "classes" of programmers in the
    world of software development
  • We are going to call them
  • ? the 20
  • And
  • ? the 80 ---by Jeff Atwood

13
The 20
  • The leaders, trailblazers, trendsetters .
  • ? The first ones to install Linux at home in
    the 90's
  • ? Write lisp compilers and learn Haskell on
    weekends "just for fun"
  • ? Actively participate in open source projects
  • ?Aware of the latest, coolest new trends in
    programming and tools. .

14
The 80
  • make up the bulk of the software development
    industry
  • ?Went to school, learned just enough Java/C/C
    .
  • ?Then got a job writing internal apps for banks,
    governments, travel firms,
  • ?Use whatever tools the company handed to them
  • ?Know exactly enough to get their job done
  • ?Go home and forget about computers.

15
Four types of programmers
  • The beginner.
  • The coder.
  • The Programmer.
  • The Generalist

16
How to become good programmer?
  • Coding is important, but it's overall a small
    part of the process.

17
How to become good programmer?
  • The nature of these jobs is not just closing
    your door and doing coding, and it's easy to get
    that fact out. The greatest missing skill is
    somebody who's both good at understanding the
    engineering and who has good relationships with
    the hard-core engineers, and bridges that to
    working with the customers and the marketing and
    things like that. And so that sort of engineering
    management career track, even amongst all the
    people we have, we still fall short of finding
    people who want to do that, and so we often have
    to push people into it.

  • ---Bill Gates, in a 2005 interview,

18
How to become good programmer?
  • Communication
  • Teamwork
  • Leadership
  • Updating Skills
  • Minimizing Risks
  • responsibility.
  • Passion

19
  • Thank you very much for Listening.
Write a Comment
User Comments (0)
About PowerShow.com