Computer Programmers
| Description |
OES Code: 25104 |
Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Wages, California
| Entry-Level Hourly Wage |
$18.32 |
| 25th Percentile |
$21.06 |
| 50th Percentile |
$28.83 |
| 75th Percentile |
$39.96 |
Wages, San Joaquin
| Entry-Level Hourly Wage |
$13.16 |
| 25th Percentile |
$15.72 |
| 50th Percentile |
$20.55 |
| 75th Percentile |
$26.26 |
Wages by California County
OES Survey
CCOIS Survey
Hours & Benefits
Most programmers work a standard 40-hour week. Overtime is not usually necessary, but does occur as emergencies arise. Most firms offer fringe benefit packages which include sick leave and vacation pay, the traditional holidays, and attractive stock-option or profit-sharing plans.
Employment Trends, California
| Employment 1998 |
74,600 |
| Projected Employment 2008 |
86,700 |
| Percent Change 1998-2008 |
16.2% |
| Separations 1998-2008 |
25,000 |
Employment Trends, San Joaquin County
| Employment 1999 |
150 |
| Projected Employment 2006 |
150 |
| Percent Change 1999-2006 |
0% |
| Separations 1999-2006 |
30 |
Employment Trends by California County
Working Conditions
Computer Programmers generally work in an office environment. Programmers are known to spend long hours during certain phases of programming, with intense workloads against tight deadlines. The "debugging" phase of programming can be the most stressful. Most Programmers work alone but some Programmers are expected to work in teams and interact directly with users. A growing trend in the field of computer programming is the virtual office, also known as telecommuting. There are two levels of telecommuting: full - which usually means you can work from home for a distant company; and partial - which means weekly telecommuting is allowed, however, the employer requires that you live nearby for weekly meetings.
Advancement
Because of the rapidly evolving nature of EDP programming and equipment, it is necessary for programmers to continuously update their skills and knowledge in this field. Usually, this is done at the employer's expense. Professional data processing organizations also provide assistance in this area. For experienced workers, the prospects for advancement are good. In large organizations, they may be promoted to Lead Programmers and be given supervisory responsibilities. Some Applications Programmers become Systems Programmers after they acquire additional experience and complete courses in systems software. Both Applications Programmers and System Programmers may become Systems Analysts or be promoted to managerial positions.
Getting the Job & Other Information
Experience and/or education is required for virtually all openings for programmers. Other than working as a Computer Programmer, experience can be gained in college special-project work, volunteer work, or as a computer operator who works into the programming function. The easiest ways to enter the profession without prior experience are to seek work as a programmer-trainee in a large financial institution, or to seek government work. State and federal civil service examinations for entry-level Programmers do not have work experience requirements, as long as an acceptable bachelor's degree has been earned.
Experienced job seekers should follow up on newspaper or trade journal want ads, and register with the California Employment Development Department and private employment agencies, especially those that specialize in computer-related placements.
For a list of current job listing, browse CalJOBS or America's Job Bank. |
|
References
California Occupational Guide #81
Related Occupations: Data Processing Equip. Repairers, #152, Computer Operators, #299
|