The total current employment for software workers in the United States is about two million. As Table 7-2 shows, jobs are divided among computer scientists, computer programmers, systems analysts, network analysts, and software engineers. (Some of these government-statistic job titles might sound old fashioned, but they do include modern software jobs.) Job prospects for software developers in the United States are very good. According to the Bureau of Labor Statistics, computer and data processing services will be the fastest growing industry from 2000 to 2010, with a projected increase of 86 percent during this period. Software engineering is expected to be the fastest growing job category overall. All computer-related job categories are expected to increase.[21]
Worldwide, software development jobs are expected to increase as dramatically as they are increasing in the United States. Table 7-3 shows the projected increase. With a 15,000-job-per-year gap between baccalaureate degrees awarded and jobs created, demand for computer programmers should remain high in the United States for at least the next several years, despite cyclical ups and downs in the job market. Labor shortages have been a perennial feature of the software world at least since the mid-1960s.[24] Software-related jobs are rated well in terms of salary, benefits, work environment, job stress, job security, and other factors.[25] Programmers know that, desirable as their jobs are, there isn't much competition for them. |