Skip to Main Content

Computer Systems Programmer/Analysts

Advancement Prospects

Systems programmer/analysts already occupy a relatively high-level technical job. Promotion, therefore, usually occurs in one of two directions. First, programmer analysts can be put in charge of increasingly larger and more complex systems. Instead of concentrating on a company's local system, for example, an analyst can oversee all company systems and networks. This kind of technically based promotion can also put systems programmer/analysts into other areas of computing. With the proper experience and additional training, they can get into database or network management and design, software engineering, or even quality assurance.

The other direction in which programmer analysts can go is managerial. Depending on the position sought, formal education (either a bachelor's degree in business or a master's in business administration or computer science) may be required. As more administrative duties are added, more technical ones are taken away. Therefore, programmer analysts who enjoy the technical aspect of their work more than anything else may not want to pursue this advancement track. Excellent project managers have both a solid background in various forms of computing and a good grasp of what it takes to run a department. Also, having the vision to see how technology will change in the short and long terms, and how those changes will affect the industry concerned, is a quality of a good manager.

Some programmer/analysts can advance to top executive positions such as information technology director or chief technology officer.

Related Professions
Featured Companies