Computer Systems Design and Related Services Careers

Training and Advancement

Occupations in the computer systems design and related services industry require varying levels of education. The level of education and type of training required depend on employer's needs. One factor affecting these needs is changes in technology. In the past, there has been strong demand for workers with skills related to the Internet, sending employers scrambling to find workers capable of implementing “hot” new technologies. As the job market for computer specialists has become more competitive, employers have become more selective in the hiring process. Formerly, employers might hire an applicant with less computer-related education or experience in efforts to keep up with the fast growth in this industry. Growth in the number of qualified workers, as well as shrinking of the technology job market from its peak earlier in the decade, has allowed employers to become more selective, hiring those candidates with more education and more experience.

Computer programmers commonly hold a bachelor's degree; however, there are no universal educational requirements. Some hold a degree in computer science, mathematics, or information systems, while others have taken special courses in computer programming to supplement their study in fields such as accounting, inventory control, or other areas of business. Because employer's needs are so varied, a 2-year degree or certificate may be sufficient for some positions, so long as applicants possess the right technical skills.

Most computer systems analysts and computer engineers, on the other hand, usually have a bachelor's or higher degree and work experience. Many hold advanced degrees in technical fields or a master's degree in business administration (MBA) with a concentration in information systems, and are specialists in their fields. For systems analyst, programmer-analyst, or even database administrator positions, many employers seek applicants who have a bachelor's degree in computer science, information science, or management information systems (MIS). For computer and information scientists, a doctoral degree generally is required due to the highly technical nature of the work. For some networks systems and data communication analysts, such as Webmasters, an associate degree or certificate generally is sufficient, although more advanced positions might require a computer-related bachelor's degree.

Persons interested in becoming a computer support specialist generally need only an associate degree in a computer-related field, as well as significant hands-on experience with computers. They also must possess strong problem-solving and analytical skills, as well as excellent communication skills, because troubleshooting and helping others are such a vital part of the job. And because there is constant interaction on the job with other computer personnel, customers, or employees, computer support specialists must be able to communicate effectively on paper, via e-mail, or in person. They also must possess strong writing skills in order to prepare manuals for employees and customers. As technology continues to improve, computer support specialists must constantly strive to stay up to date and to acquire new skills if they wish to remain competitive in the field.

Computer and information systems managers usually require a bachelor's degree in a computer-related occupation, combined with work experience. Employers, though, often prefer a graduate degree, especially an MBA with technology as a core component.

The size of the firm and the local demand for workers also may influence training requirements for specific jobs. Smaller firms may be willing to train informally on the job, whereas larger organizations may pay for formal training or higher education. For example, many of the marketing and sales workers are able to secure entry-level jobs with little technical knowledge but quickly learn the technical knowledge necessary for their company and product. With more formal education, employees may advance to completely different jobs within the industry. Education or training in a specialty area may provide new opportunities for the worker and allow the establishment to offer new services. Another factor driving employer's needs is the timeframe within which a project must be completed. Projects that have tight deadlines and involve evening and weekend work require flexible workers.

As technological advances in the computer field continue, employers in all areas demand a higher level of skill and expertise. With information technology expanding into more sectors of the economy, employers are requiring that workers possess some expertise in other fields. For example, a computer software engineer interested in working for a bank should have some expertise in finance as they integrate new technologies into the computer system of the bank. Employers, hardware and software vendors, colleges and universities, private training institutions, or professional computing societies offer continuing education and professional development seminars. Technical or professional certification is a way by which employers ensure the competency or quality of computer professionals. Certification can be obtained voluntarily, although many vendors now offer employees help in becoming certified or even require professionals who work with their products to be certified.

Voluntary certification is available through many different types of organizations. Hundreds of different certifications are available, ranging from a certified Internet Webmaster to a certified networking professional. Although professional certification is not mandatory, it may provide a jobseeker a competitive advantage. Also, government, academic institutions, and other employers increasingly seek workers with certifications in information security, reflecting the importance of keeping complex computer networks and vital electronic infrastructure safe from intruders.

Entry-level computer programmers usually start working with an experienced programmer, updating existing code, generating lines of one portion of a larger program, or writing relatively simple programs. They then advance to more difficult programming and may become project supervisors or move into higher management positions within the organization. Many programmers who work closely with systems analysts advance to systems analyst positions.

Systems analysts may begin working with experienced analysts or may deal with only small systems or one aspect of a system. They also may move into supervisory positions as they gain further education or work experience. Systems analysts who work with one type of system, or one aspect or application of a system, can become specialty consultants or move into management positions. Computer engineers and scientists who show leadership ability also can become project managers or advance into management positions, such as manager of information systems or chief information officer. Technical support specialists may advance by developing expertise in an area that leads to other opportunities. For example, those responsible for network support may advance into network administration or network security.

Consulting is an attractive option for experienced workers who do not wish to advance to management positions, or who would rather continue to work with hands-on applications or in a particular specialty. These workers may market their services on their own, under contract as specialized consultants, or with an organization that provides consulting services to outside clients. Many of the largest firms today have subsidiaries that offer specialized services to the host company and to outside clients. Large consulting and computer firms often hire inexperienced college graduates and put them through intensive, company-based programs that train them to provide such services.

Many experienced workers move into sales positions as they gain knowledge of specific products. The emergence of various forms of e-commerce has resulted in efforts by technical workers to make Web sites and content appealing to potential customers so that they become comfortable conducting transactions over the Internet. Computer programmers who adapt prepackaged software for accounting organizations may use their specialized knowledge to sell such products to similar firms.

Emurse is a powerful tool that lets you create and host your resume online — for free.
Sign Up Now! »