Programming Competencies

What should your goals be if you want to become a strong programmer?

Programming Environment

  • Know the strengths and weaknesses of your OS and distribution.
  • Know how to rebuild your system from scratch, when you break your build.

Programming Essentials

  • Know the basics in your language.
  • Continue to develop your programming toolbox, within your language of choice.

Project Focus

  • Know your main interest in programming: If you had infinite programming skills, what would you want to build?

Other skills and knowledge areas

  • Databases
  • Sysadmin skills