Editor’s Note: This paper explores the career of a computer programmer, highlighting its characteristics, educational requirements, work environment, and salary potential. It addresses the lack of interest among high school seniors in pursuing Information Technology careers and the subsequent outsourcing of jobs. The research includes a survey on job satisfaction, security, and education levels, emphasizing the benefits of a college education in this field. Information from the U.S. Department of Labor, academic journals, and industry reports is utilized to provide a comprehensive view of the opportunities and challenges in computer programming.
The Computer Programming Career: Opportunities, Challenges, and Prospects in the Information Technology Field
ABSTRACT
This paper examines the career of a computer programmer, highlighting its key aspects and addressing the current shortage of professionals in the field. It explores the characteristics of successful programmers, educational requirements, work environment, and salary potential. The research aims to inform high school seniors about this often-overlooked career path in Information Technology.
The paper discusses the outsourcing of IT jobs due to a lack of qualified professionals in the United States. It includes survey results on job satisfaction, security, and education levels, emphasizing the benefits of a college education in this field. Data from the U.S. Department of Labor, academic journals, and industry reports provide a comprehensive view of the opportunities and challenges in computer programming.
INTRODUCTION
This research delves into the career of a computer programmer, addressing the growing demand for professionals in Information Technology. The study examines the attractive salary potential and the passion for working with computers as compelling reasons to consider this career path. It covers the characteristics of successful programmers, educational requirements, salary expectations, job responsibilities, and the current shortage of candidates in the field.
CHARACTERISTICS
Successful computer programmers often possess specific traits:
• High specialization
• Strong desire for professional growth
• Limited need for social interaction
• Willingness to take calculated technical risks
• Expectation of respect for personal values
Additional important skills include:
• Brainstorming ability
• Effective listening
• Logical thinking
• Patience and persistence
• Creativity
Companies increasingly seek IT professionals who can apply technology to business goals, demonstrating creativity and innovation.
EDUCATION
Most companies require at least a bachelor’s degree in computer science for programming positions, though some may accept an associate’s degree or certificate. Continuous learning is essential to keep up with evolving technology. The U.S. Department of Labor emphasizes the importance of a four-year degree in computer science for systems programmers.
A survey revealed that 25% of respondents attended college courses, with all indicating that no further education was needed for their current positions. Those with higher education levels reported greater job satisfaction and security.
SALARY
Computer programming salaries vary based on knowledge, experience, education, and location. The National Association of Colleges and Employers reported an average starting salary of $49,928 for computer programmers in 2007. Robert Half Technology cited ranges from $55,250 to $90,250 for applications development programmers/analysts and $52,250 to $70,750 for mainframe systems programmers in the same year.
WORK ENVIRONMENT
Computer programmers primarily write, test, and maintain detailed program instructions. They also design logical structures for solving problems computationally. The work typically involves:
• Converting designs into logical instructions
• Coding in various programming languages
• Troubleshooting and fixing program issues
Programmers usually work in comfortable office environments, spending most of their time at computer terminals. While a standard 40-hour work week is common, deadlines may require longer hours or weekend work.
HOW TO BECOME A COMPUTER PROGRAMMER
Steps to pursue a career in computer programming include:
1. Obtain a high school diploma
2. Choose a reputable college for computer science
3. Consult with academic advisors on beneficial courses
4. Learn various operating systems and programming languages
5. Gain experience through internships while pursuing a degree
6. Seek employment opportunities before graduation
The paper notes a significant shortage of qualified graduates in the field, potentially leading to more jobs being outsourced overseas.
CONCLUSION
The research suggests that presenting this information to high school seniors could be enhanced through interactive methods such as PowerPoint presentations and guest speakers from the industry. Demonstrating the behind-the-scenes work of programming could help spark interest in this career path.
By providing a comprehensive overview of the computer programming profession, this paper aims to address the current shortage of IT professionals and encourage more students to consider this rewarding career option.
Works Cited
1.Bureau of Labor Statistics, U.S. Department of Labor. (2008-09). Occupational Outlook Handbook, Computer Programmers. Retrieved from https://www.bls.gov/oco/ocos110.htm
2.Collett, S. (2006). The Lucky Ones. Computerworld, 40(46), 41-46. Retrieved from https://web.ebscohost.com/ehost/pdf?vid=15&hid=105&sid=ba54c616-d500-4f0f-be0d-89d3bc81f601%40sessionmgr106
3.Kamal, M., & Central Missouri State University, W. (2005). Information Technology Workforce – Planning for the Future. Journal of American Academy of Business, Cambridge, 7(2), 23-26. Retrieved from https://web.ebscohost.com/ehost/detail?vid=6&hid=105&sid=ba54c616-d500-4f0f-be0d-89d3bc81f601%40sessionmgr106
4.Partridge, J. R., & Kleiner, B. H. (1992). Managing computer programmers effectively. Industrial Management + Data Systems, 92(8), 11. Retrieved from https://proquest.umi.com/pqdweb?did=1115681&Fmt=3&clientId=13118&RQT=309&VName=PQD
5.Starting Salaries Continue to Rise for College Graduates. (2007). Report on Salary Surveys. Retrieved from https://web.ebscohost.com/ehost/pdf?vid=10&hid=105&sid=ba54c616-d500-4f0f-be0d-89d3bc81f601%40sessionmgr106