This post is from inter-sections.net.
Here are a few indicators to separate Good Programmers from the whole crowd .
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
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 .
A great idea from Google.
Why didn’t I think of this before ?
Ps:This site is really well designed !