Criteria to recognize a Good Programmer

This post is from inter-sections.net.

Here are a few indicators to separate Good Programmers from the whole crowd . 

Me as a Kid

Things to Look For in a Programmer :

  • Passionate about technology
  • Programs as a hobby
  • Will talk your ear off on a technical subject if encouraged
  • Significant (and often numerous) personal side-projects over the years
  • Learns new technologies on his/her own
  • Opinionated about which technologies are better for various usages
  • Very uncomfortable about the idea of working with a technology he doesn’t believe to be “right”
  • Clearly smart, can have great conversations on a variety of topics
  • Started programming long before university/work
  • Has some hidden “icebergs”, large personal projects under the CV radar
  • Knowledge of a large variety of unrelated technologies (may not be on CV)

Good indicators of a bad Programmer :

  • Thinks Programming is a day job
  • Doesn’t really want to talk a lot about technology
  • Learns new technologies only in college/company-sponsored courses
  • Happy to work with whatever technology you’ve picked, “all technologies are good
  • Doesn’t seem too smart
  • Started programming at university
  • All programming experience is on the CV
  • Focused mainly on one or two technology stacks (e.g. everything to do with developing a java application), with no experience outside of it
So guys try to improve your Good Indicators and remove your bad indicators .
via inter-sections.net.
Advertisements

A new and easier way to teach your parents Technology

http://teachparentstech.org/ is a new offering from Google that lets you create a custom message to send to your parents , grandparents  or any other person who isn’t up to speed on the basics of computer and internet usage .

image

A great idea from Google.

Why didn’t I think of this before ?

Ps:This site is really well designed !