Occupations
Providing a wide array of information services to clients requires a diverse and well-educated workforce. The majority of workers in the computer systems design and related services industry are professional and related workersoverwhelmingly computer specialists such as computer systems analysts, computer software engineers, and computer programmers (table 2). This occupational group accounts for 60 percent of the jobs in the industry, reflecting the emphasis on high-level technical skills and creativity. By 2014, the share of professional and related occupations is expected to be even greater, while the share of office and administrative support jobs, currently accounting for 14 percent of industry employment, is projected to fall.
Programmers write, test, and maintain the detailed instructions, called programs or software, that computers must follow to perform their functions. These specialized programs tell the computer what to dofor example, which information to identify and access, how to process it, and what equipment to use. Custom programmers write these commands by breaking down each step into a logical series, converting specifications into a language that the computer understands. While some still work with traditional programming languages, such as COBOL, most programmers today use object-oriented programming languages, such as C++ and Java, computer-aided software engineering (CASE) tools, and artificial intelligence shells, which are increasingly used to create and maintain programs. These languages and tools allow portions of code to be reused in programs that require similar routines. Many programmers also customize a package to client's specific needs or create better packages.
Computer engineers design, develop, test, and evaluate computer hardware and related equipment, software programs, and systems. Although programmers write and support programs in new languages, much of the design and development now is the responsibility of software engineers or software developers. (See the Career Guide statement on software publishers.) Software engineers in the systems design and related services industry must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems for specific network systems than with actually writing code. Computer systems software engineers primarily write, modify, test, and develop software to meet the needs of a particular customer. They develop software systems for control and automation in manufacturing, business, and other areas.
Professionals involved in analyzing and solving problems include systems analysts, who study business, scientific, or engineering data-processing problems and design new flows of information. Computers need to be connected to each other and to a control server to allow communication among users, thus enhancing use of their computing power. Systems analysts tie together hardware and software to give an organization the maximum benefit from its investment in machines, personnel, and business processes. To do this, these workers may design entirely new systems or add a single new software application to harness more of the computer's power. They use data modeling, structured analysis, information engineering, and other methods. Systems analysts prepare charts for programmers to follow for proper coding and also perform cost-benefit analyses to help management to evaluate the system. These analysts also ensure that the system performs to its specifications by testing it thoroughly.
Database administrators determine ways to organize and store data and work with database management systems software. They set up computer databases and test and coordinate changes to them. Because they also may be responsible for design implementation and system security, database administrators often plan and coordinate security measures.
Computer and information scientists work as theorists, researchers, or inventors. They apply a higher level of theoretical expertise and innovation and develop solutions to complex problems relating to computer hardware and software. Computer and information scientists with advanced backgrounds in security may be employed as cyberspace security specialists in disaster recovery situations or in custom security software installation.
Computer support specialists provide technical assistance, support, and advice to customers and users. This group of occupations includes workers with a variety of titles, such as technical support specialists and help-desk technicians. These troubleshooters interpret problems, and provide technical support for hardware, software, and systems. Support specialists may work either within a company or other organization or directly for a computer hardware or software vendor. They answer telephone calls, analyze problems using automated diagnostic programs, and resolve recurrent difficulties encountered by users.
Other computer specialists include a wide range of related professionals who specialize in operation, analysis, education, application, or design for a particular piece of the system. Many are involved in the design, testing, and evaluation of network systems, such as local area networks (LANs), wide area networks (WANs), Internet, and other data communications systems. Specialty occupations reflect an emphasis on client-server applications and end-user support; however, occupational titles shift rapidly to reflect new developments in technology.
| Occupation | Employment, 2004 | Percent change, 2004-14 | |
|---|---|---|---|
| Number | Percent | ||
| |||
Total, all occupations | 1,147 | 100.0 | 39.5 |
| |||
Management, business, and financial occupations | 201 | 17.5 | 38.7 |
Chief executives | 8 | 0.7 | 35.6 |
General and operations managers | 33 | 2.9 | 34.2 |
Marketing managers | 9 | 0.8 | 44.1 |
Sales managers | 8 | 0.7 | 45.1 |
Computer and information systems managers | 36 | 3.1 | 42.0 |
Human resources, training, and labor relations specialists | 15 | 1.3 | 41.8 |
Management analysts | 24 | 2.1 | 35.6 |
Accountants and auditors | 12 | 1.0 | 37.3 |
| |||
Professional and related occupations | 688 | 59.9 | 45.5 |
Computer and information scientists, research | 8 | 0.7 | 35.6 |
Computer programmers | 112 | 9.8 | 10.6 |
Computer software engineers, applications | 133 | 11.6 | 62.7 |
Computer software engineers, systems software | 87 | 7.6 | 62.2 |
Computer support specialists | 83 | 7.2 | 35.6 |
Computer systems analysts | 87 | 7.6 | 49.2 |
Database administrators | 14 | 1.2 | 56.4 |
Network and computer systems administrators | 40 | 3.5 | 58.1 |
Network systems and data communications analysts | 29 | 2.5 | 81.5 |
Computer specialists, all other | 15 | 1.3 | 35.6 |
Computer hardware engineers | 12 | 1.0 | 37.3 |
Electrical and electronics engineers | 7 | 0.6 | 37.3 |
Multi-media artists and animators | 4 | 0.4 | 35.6 |
Technical writers | 8 | 0.7 | 35.6 |
| |||
Sales and related occupations | 67 | 5.9 | 24.5 |
Sales representatives, services | 20 | 1.8 | 35.5 |
Sales representatives, wholesale and manufacturing | 30 | 2.6 | 14.8 |
Sales engineers | 6 | 0.5 | 39.2 |
| |||
Office and administrative support occupations | 160 | 13.9 | 22.3 |
First-line supervisors/managers of office and administrative support workers | 10 | 0.9 | 22.9 |
Bookkeeping, accounting, and auditing clerks | 16 | 1.4 | 22.0 |
Customer service representatives | 36 | 3.1 | 40.6 |
Secretaries and administrative assistants | 29 | 2.5 | 20.7 |
Office clerks, general | 24 | 2.1 | 20.7 |
| |||
Installation, maintenance, and repair occupations | 20 | 1.7 | 31.3 |
Electrical and electronic equipment mechanics, installers, and repairers | 14 | 1.2 | 29.1 |
| |||
Note: May not add to totals due to omission of occupations with small employment | |||
Network systems and data communications analysts, for example, design and evaluate network systems, such as LANs, WANs, and Internet systems. They perform network modeling, analysis, and planning and may deal with the interfacing of computer and communications equipment. With the explosive growth of the Internet, this worker group has come to include a variety of occupations relating to design, development, and maintenance of Web sites and their servers. Web developers are responsible for day-to-day site design and creation. Webmasters are responsible for the technical aspects of the Web site, including performance issues such as speed of access, and for approving site content.
Network or computer systems administrators install, configure, and support an organization's LAN, WAN, network segment, or Internet functions. They maintain network hardware and software, analyze problems, and monitor the network to ensure availability to system users. Administrators also may plan, coordinate, and implement network security measures. In some organizations, computer security specialists are responsible for the organization's information security.
Computer and information systems managers direct the work of systems analysts, computer programmers, and other computer-related workers. They analyze the computer and information needs of their organization and determine personnel and equipment requirements. These managers plan and coordinate activities such as the installation and upgrading of hardware and software; programming and systems design; development of computer networks; and construction of Internet and intranet sites.
Due, in part, to the robust growth in e-commerce, a growing number of workers in this industry are employed in sales and related occupations. In order to compete successfully and gain customers and clients in the online world, marketing and sales workers contribute to the presentation and features of Web sites and other Web-related content. These workers are vital for the successful promotion and sales of the products and services offered by the industry.