Home Resume Contact Me     Bibles | Encyclopedia 1778 | Silent Actresses | Project Bullwinkle | Easy

Things that Distinguish GREAT Programmers!

  • A Positive Attitude:  Remain positive and willing to go the distance to get the job done and bring your best every day.

  • Communication Skills:  Be able to understand problems clearly, break them down into hypotheses, and propose solutions in a coherent manner. Always ask the right questions when and where appropriate.

  • Quick Learning Ability:  Teach yourself, don’t rely on classes. Do some research out of personal interest outside of work. Frequently you might experience a situation where you don’t know the answer; … find different resources and talk to the right people and find the solution no matter what. The best skill anyone can have is knowing how to learn.

  • Experience:  Similar to real estate where the three most important features of a piece of real estate are “location, location, location” … with programming, the three most key pieces for a successful programmer is “experience, experience, experience”.

  • A Good Team Player:  Nothing more need be said : )

  • Big-Picture Focus:  Don’t simply complete tasks that are assigned, rather take into account the broader impact on the system and user experience as a whole.