dcsimg
Search our Site!

Search Schools
Subject:
Program:
Degree:
Campus Type:
Zip:

How to Become a Computer Programmer

Home >> Career Search Article Directory >> How to Become a Computer Programmer

Computer Programmer

What computer programmers do

According to the Bureau of Labor Statistics (bls.gov, 2012), computer programmers perform a number of tasks, but generally they must know how to write programs in various computer languages; upgrade and debug current computer programs; and develop and use computer-assisted software engineering (CASE) tools to write code, utilizing code libraries—collections of independent lines of code—to simplify the process. Their work sometimes overlaps with the software developers with whom they closely work, and then they are essentially performing the work of a developer.

Programmers with general business knowledge may have the opportunity to become computer systems analysts. Those programmers unusually proficient with a language or operating system may become computer software developers or promoted to management. 

Computer programmers mainly work in offices, but because writing code can be done anywhere, many programmers telecommute. They usually work alone but will sometimes be called on to collaborate with other computer specialists on large projects. Most computer programmers work full-time, according to the BLS.

How to become a computer programmer

Those interested in becoming a computer programmer should possess the following qualities: good analytical skills in order to understand complicated instructions for creating code; the ability to concentrate and focus for long periods of time sitting in front of a computer writing code; an attention to detail, since they must closely scrutinize their written code for even the smallest of errors; and strong problem-solving skills, as programmers must regularly check for and fix any mistakes they find (BLS, 2012).

According to the BLS, most computer programmers have a bachelor’s degree. An associate degree may be sufficient for some employers, however. Typically, programmers get a degree in computer science or a related subject and specialize in a few programming languages. Those programmers who work in specific fields, such as healthcare or accounting and auditing, often take classes in those fields in addition to their computer programming degree. Internships can be beneficial as well, as many employers prize relevant work experience.

Computer programmers also often participate in continuing education and professional education to stay abreast of the ever-changing technology.

Certification offers programmers a way to demonstrate their competency in specific programming languages or for dealer-specific products and may provide a job seeker with a helpful advantage. Such certification programs are often available through vendors or software companies and are sometimes required by the companies for which they work.

While the steps will vary, the standard path to becoming a computer programmer includes the following steps:

  • Earn a high-school diploma or GED
  • Enroll and complete a degree program in computer science or a related subject and specialize in a few programming languages at a college or university
  • Apply for employment
  • Gain relevant software certifications

For additional information on IT education, visit the National Workflow Center for Emerging Technologies (NWCET).

No employment is guaranteed as additional qualifications, licenses, training or education may be required for employment.

Career outlook for computer programmers

The BLS projects employment of computer programmers could increase by up to 12 percent nationally between 2010 and 2020. As a result of an increasing number of computer systems being built into electronics and a rise in demand for new software, some job growth should be seen for computer programmers and software developers. Also, there is a  need for new applications to be developed for mobile technology and the health care industry as they continue to expand, which could potentially lead to additional employment opportunities (BLS.gov, 2012).

Per the BLS, 320,100 computer programmers were employed nationally as of May 2011, earning a national annual wage of $72,630 median. The highest-paid 10-percent made up to $115,610 nationally while the lowest-paid 10-percent made up to $41,710 nationally. The following industries employed the most computer programmers as of May 2011: computer systems design and related services, software publishers, management of companies and enterprises, employment services and insurance carriers (BLS.gov, 2012).

Quick Facts: Computer Programmers

*All facts from BLS.gov*

2011 National Median Pay          $72,630 per year
$34.92 per hour  
Entry-Level Education       Bachelor’s degree
Work Experience in a Related Occupation   None
On-the-job Training       None
Number of Jobs, 2011          320,100
Job Outlook, 2010-20    12% nationally (About as fast as national average)
Employment Change, 2010-20   43,700

                                   

Sources:

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2012-13 Edition, Computer Programmers,
http://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm

Bureau of Labor Statistics, Occupational Employment Statistics, Occupational Employment and Wages, May 2011, 15-1131 Computer Programmers, http://www.bls.gov/oes/current/oes151131.htm

National Workflow Center for Emerging Technologies (NWCET), http://www.nwcet.org/

 

 

Featured Schools

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More

  • DEGREE

    See More

  • PROGRAM TYPE

  • START TIME

    LOCATION
    Please enter valid US or Canada Zip.
            Results open in new window

            Searching Searching ...

            Matching School Ads
            Software Development for Creative Technologies (Bachelor of Science)
            • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
            • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
            • Offers programs in design, media arts, fashion, and culinary
            • Program Coordinators focus on improving program content and ensure that students have the resources they need
            • Over 50 locations nationwide
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Programming
            ABCO Technology , Los Angeles
            • An accredited computer training academy preparing students to enter the IT industry as Network Engineers, Software Engineers, Web Apps Developer, Website Designers, Programmers, Database Administrators since 2000.
            • Holds A+ certification from CompTIA.
            • Located in Los Angeles, approximately 10 minutes away from LAX.
            • Flexible class schedules offered during day times, evenings and weekends.
            • Helping students start a career in technology within 3 - 9 months.
            • Educates with the mission to serve the needs of the local community and graduates by matching opportunities to skills.
            • Military friendly school.
            Show more [+]
            • Financial Aid
            Software Development Coding
            Platt College , Anaheim
            • A Los Angeles-based private college offering programs in medical sciences, legal studies, and graphic design since 1985.
            • Has weekend programs, including certified  veterinary technology, nurse assistant, and hemodialysis technician.
            • Showcases visual communication students’ artwork and design through campus magazine.
            • 3 campuses in Southern California.
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
            Show more [+]
            • Accredited
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Undergraduate Certificate in Web Development
            • Ranked among top Regional Universities in the South by U.S. News and World Report in 2015.
            • Ranked 37th among the Best Colleges for Veterans by U.S. News and World Report in 2015.
            • Stands as the largest private, nonprofit university in the nation with 100,000+ students.
            • Offers over 230 programs online, from the certificate to the doctoral level.
            • Has a student-faculty ratio of 25:1, and 42.3% of its classes have fewer than 20 students.
            Show more [+]
            • Accredited
            • Online Courses
            • Financial Aid
            • Transferable Credits
            Web Design and Development (BS)
            • Students are issued a new laptop at the beginning of their programs.
            • All online services and study materials are available 24/7, with faculty available five days a week.
            • All programs available online, with the MBA program offered on campus in Salt Lake City.
            • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC), with programmatic accreditation by the Commission on Accreditation for Respiratory Care (CoARC).
            • Approved by the Better Business Bureau (BBB) since 2010.

            Our family of non-profit colleges admits students of any race, color, and national or ethnic origin.

            Show more [+]
            • Online Courses
            • Flexible Scheduling
            • Financial Aid
            • Transferable Credits
            Mobile Gaming
            • Push Your Creativity To The Next Level.
            • Full Sail’s curriculum combines elements of creativity, art, business and life skills, technical prowess, and academic achievement.
            • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average.
            • Students work with industry-standard tools and technologies, allowing them to gain practical knowledge and real-world experience.
            • Join us on Facebook, Twitter, YouTube and Instagram to interact with our community, read about grad success, and see campus images.
            Show more [+]
            • Online Courses
            MS in Computer Science
            • Syracuse University’s Master of Science in Computer Science program is designed to help students discover groundbreaking solutions to complex technology challenges and develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming.
            • Students will gain advanced knowledge in critical areas, such as Security and Assurance, Artificial Intelligence, and Computer Architecture, and Advanced Programming.
            • Founded in 1901, the school has maintained its reputation as a leader in the field, offering a curriculum built on theory, fundamentals, and application with a worldwide community of over 20,000 engineering and computer science alumni
            • Syracuse University’s College of Engineering and Computer Science is designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
            • Designed and taught by Syracuse faculty, the curriculum built on theory, fundamentals, and application.
            Show more [+]
            • Online Courses