Do I have to have a degree to be a software programmer?
This question is high on the list of frequently asked computer career questions. The short answer is no, but it helps. What if you don’t want to go back to school, however? What are your options?
Decide What Type of Programming You Want to Do
Programming isn’t a one-option career. Programmers work on all types of programs from the latest in Web 2.0 technology to COBOL. (Yes, some systems still use COBOL.) If you’re new to the idea of programming, take some time to research. Find out what your interests are and how you wish to proceed. Now would be an excellent time to assess your strengths and weaknesses as well. Some programming jobs require more innovation while others are simpler but more monotonous.
Take a Class or Study Alone
Buy a programming book and start to work through it at night. The “Learn X in 24 Hours” series is an excellent place to start, and plenty of Dummies books deal with programming topics as well. Either take a class at a community center or work through some books on your own to begin learning the basics of a language.
Design a Program
Come up with a simple concept. Perhaps you want to design a basic inventory system or a simple shopping cart. You may just want to have an automated grocery list. Write a program that demonstrates your beginner-level skills as a programmer. You’ll use this program – and more if you have time to create them – as a portfolio to land interviews for entry-level jobs.
Get Certifications
Software certifications are available in most languages. The Microsoft series of certifications are industry standards, but others are available as well in PHP, Java, and other languages. While programming certifications may not seem useful, they’re essential to show knowledge for someone without a degree. Getting quality certifications will show potential employers that you are serious about becoming a programmer and that it is worthwhile to consider a programmer without a degree.
Spruce Up the Resume
Your resume will need to shine to land an interview for a job as a programmer without a degree. You will need to play up your portfolio as well as listing all of the hard programming skills you possess. Finally instead of just listing previous work, include ways it will translate into making you an excellent programmer.

