Once it is written and documented, the programmer must then test and debug the program to make sure it operates smoothly. Systems programming refers to the type of processes which direct the computer to perform its basic functions. Applications programming is where most programmers find work. These are the programs that will be used by the end user or clients. Maintenance and modification work is always in demand.
Programming is the area in which many IT and computer professionals find their first jobs.
Operations Managers keep the machinery up and running. They control the operation of all computers and peripheral equipment. These second-line managers must have a good knowledge of hardware, software, and operating systems. They often report to management about issues relating to system status, speed, capacity, breakdowns, and the installation of new software. This involves monitoring the output, and managing the operation of computer hardware.