So, you’re interested in becoming a Computer Science Professional…
check out your future career!
Academy College can help you achieve your goals through our Computer Science Bachelor of Science Degree program.
What’s the job all about?
Information Technology (IT) has become an integral part of modern life. Among its most important functions are the efficient transmission of information and the storage and analysis of information. The workers described below all help individuals and organizations share and store information through computer networks and systems, the Internet, and computer databases.
Network and computer systems administrators design, install, and support an organization’s computer systems. They are responsible for LANs, WANs, network segments, and Internet and intranet systems. They work in a variety of environments, including large corporations, small businesses, and government organizations. They install and maintain network hardware and software, analyze problems, and monitor networks to ensure their availability to users.These workers gather data to evaluate a system’s performance, identify user needs, and determine system and network requirements.
Systems administrators are responsible for maintaining system efficiency. They ensure that the design of an organization’s computer system allows all of the components, including computers, the network, and software, to work properly together. Administrators also troubleshoot problems reported by users and by automated network monitoring systems and make recommendations for future system upgrades. Many of these workers are also responsible for maintaining network and system security.
Database administrators work with database management software and determine ways to store, organize, analyze, use, and present data. They identify user needs and set up new computer databases. In many cases, database administrators must integrate data from old systems into a new system. They also test and coordinate modifications to the system when needed, and troubleshoot problems when they occur. An organization’s database administrator ensures the performance of the system, understands the platform on which the database runs, and adds new users to the system. Because many databases are connected to the Internet, database administrators also must plan and coordinate security measures with network administrators. Some database administrators may also be responsible for database design, but this task is usually performed by database designers or database analysts.
Computer programmers write programs. After computer software engineers and systems analysts design software programs, the programmer converts that design into a logical series of instructions that the computer can follow. The programmer codes these instructions in any of a number of programming languages, depending on the need. The most common languages are C++ and Python.
Computer programmers also update, repair, modify, and expand existing programs. Some, especially those working on large projects that involve many programmers, use computer-assisted software engineering (CASE) tools to automate much of the coding process. These tools enable a programmer to concentrate on writing the unique parts of a program. Programmers working on smaller projects often use “programmer environments,” applications that increase productivity by combining compiling, code walk-through, code generation, test data generation, and debugging functions. Programmers also use libraries of basic code that can be modified or customized for a specific application. This approach yields more reliable and consistent programs and increases programmers’ productivity by eliminating some routine steps.
Computer systems analysts use IT tools to help enterprises of all sizes achieve their goals. They may design and develop new computer systems by choosing and configuring hardware and software, or they may devise ways to apply existing systems’ resources to additional tasks.
Most systems analysts work with specific types of computer systems—for example, business, accounting, and financial systems or scientific and engineering systems—that vary with the kind of organization. Analysts who specialize in helping an organization select the proper system hardware and software are often called system architects or system designers. Analysts who specialize in developing and fine-tuning systems often have the more general title of systems analysts.
Computer support specialists provide technical assistance, support, and advice to individuals and organizations that depend on information technology. They work within organizations that use computer systems, for computer hardware or software vendors, or for third-party organizations that provide support services on a contract basis, such as help-desk service firms. Support specialists are usually differentiated between technical support specialists and help-desk technicians.
Technical support specialists respond to inquiries from their organizations’ computer users and may run automatic diagnostics programs to resolve problems. In addition, they may write training manuals and train computer users in the use of new computer hardware and software. These workers also oversee the daily performance of their company’s computer systems, resolving technical problems with Local Area Networks (LAN), Wide Area Networks (WAN), and other systems.
Help-desk technicians respond to telephone calls and e-mail messages from customers looking for help with computer problems. In responding to these inquiries, help-desk technicians must listen carefully to the customer, ask questions to diagnose the nature of the problem, and then patiently walk the customer through the problem-solving steps. They also install, modify, clean, and repair computer hardware and software. Many computer support specialists start out at the help desk. Help-desk technicians deal directly with customer issues, and their employers value them as a source of feedback on their products and services. They are consulted for information about what gives customers the most trouble, as well as other customer concerns.
Computer repairers, also known as computer service technicians or data processing equipment repairers, service mainframe, server, and personal computers; printers; and auxiliary computer equipment. These workers primarily perform hands-on repair, maintenance, and installation of computers and related equipment. Workers who provide technical assistance, in person or by telephone, to computer system users are known as computer support specialists or computer support technicians. Computer repairers typically replace subsystems instead of repairing them. Commonly replaced subsystems include video cards, which transmit signals from the computer to the monitor; hard drives, which store data; and network cards, which allow communication over the network. Replacement is common because subsystems are usually inexpensive and businesses are reluctant to shut down their computers for time-consuming repairs. Defective modules may be given to bench technicians, who use software programs to diagnose the problem and who may repair the modules, if possible.
Computer and information systems managers direct the work of other IT professionals, such as computer software engineers and computer programmers, computer systems analysts, and computer support specialists. They plan and coordinate activities such as installing and upgrading hardware and software, programming and systems design, the implementation of computer networks, and the development of Internet and intranet sites. They are increasingly involved with the upkeep, maintenance, and security of networks. They analyze the computer and information needs of their organizations from an operational and strategic perspective and determine immediate and long-range personnel and equipment requirements. They assign and review the work of their subordinates and stay abreast of the latest technology to ensure that the organization remains competitive.
Network and computer systems administrators often are required to have a bachelor’s degree, although an associate degree or professional certification, along with related work experience, may be adequate for some positions. Most of these workers begin as computer support specialists before advancing into an advanced Computer Science position.
Jobseekers can enhance their employment opportunities by earning certifications, which are offered through product vendors, computer associations, and other training institutions. Many employers regard these certifications as the industry standard, and some require their employees to be certified. In some cases, applicants without formal education may use certification and experience to qualify for some positions. Academy College has linked a variety of certification exams to specific Computer Science courses. Thus, Academy College graduates are afforded the opportunity to graduate with both an academic credential as well as industry certifications!
What type of skills do I need to be successful in this career?
- Written and oral communication skills
- Problem solving skills
- Analytical skills
- Attention to detail
- Ability to work in teams
- Computer proficiency
- Keyboarding skills
- Leadership skills
- Knowledge for learning
- Interpersonal communication skills
- Research skills
- Adaptable to change
What’s the job market like?
Computer network, systems, and database administrators held about 961,200 jobs in 2008. Of these, 339,500 were network and computer systems administrators, 120,400 were database administrators, and 292,000 were network and data communications analysts. In addition, about 209,300 were classified as “computer specialists, all other,” a residual category.
These workers were employed in a wide range of industries. About 14 percent of all computer network, systems, and database administrators were in computer systems design and related services. Substantial numbers of these workers were also employed in telecommunications companies, financial firms and insurance providers, business management organizations, schools, and government agencies. About 7 percent were self-employed.
Growth in computer network, systems, and database administrators will be rapid in the computer systems design, data processing and hosting, software publishing, and technical consulting industries, as these types of establishments utilize or provide an increasing array of IT services. Growth will also be rapid in healthcare, as these organizations look to increase their efficiency and improve patient care through the use of information systems and other technology.
Employment of computer support specialists is expected to increase by 14 percent from 2008 to 2018, which is faster than the average for all occupations. Demand for these workers will result as organizations and individuals continue to adopt the newest forms of technology. As technology becomes more complex and widespread, support specialists will be needed in greater numbers to resolve the technical problems that arise. Businesses, especially, will demand greater levels of support, as information technology has become essential in the business environment.
Employment of computer, automated teller, and office machine repairers is expected to decline by 4 percent from 2008 to 2018. Less expensive and more reliable computer equipment is expected to result in fewer computer repairers.
What type of earnings should I expect?
Median annual wages of network and computer systems administrators were $66,310 in May 2008. The middle 50 percent earned between $51,690 and $84,110. The lowest 10 percent earned less than $41,000, and the highest 10 percent earned more than $104,070. Median annual wages in the industries employing the largest numbers of network and computer systems administrators in May 2008 were as follows:
| Management of companies and enterprises | $70,680 |
| Computer systems design and related services | $70,490 |
| Wired telecommunications carriers | $66,950 |
| Colleges, universities, and professional schools | $57,380 |
| Elementary and secondary schools | $56,320 |
Median annual wages of database administrators were $69,740 in May 2008. The middle 50 percent earned between $52,340 and $91,850. The lowest 10 percent earned less than $39,900, and the highest 10 percent earned more than $111,950. In May 2008, median annual wages of database administrators employed in computer systems design and related services were $78,510, and for those in management of companies and enterprises, wages were $74,730.
Median annual wages of network systems and data communication analysts were $71,100 in May 2008. The middle 50 percent earned between $54,330 and $90,740. The lowest 10 percent earned less than $41,660, and the highest 10 percent earned more than $110,920. These wages encompass network architects, telecommunications specialists, Webmasters, and Web developers. Median annual wages in the industries employing the largest numbers of network systems and data communications analysts in May 2008 were as follows:
| Wired telecommunications carriers | $75,930 |
| Insurance carriers | $74,910 |
| Management of companies and enterprises | $73,720 |
| Computer systems design and related services | $72,410 |
| Local government | $64,230 |
Median hourly wages of computer, automated teller, and office machine repairers were $18.18 in May 2008. The middle 50 percent earned between $14.17 and $23.20. The lowest 10 percent earned less than $11.14, and the highest 10 percent earned more than $28.41. Median hourly wages in the industries employing the largest numbers of computer, automated teller, and office machine repairers in May 2008 were:
| Computer systems design and related services | $19.87 |
Source: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2010-11 Edition, [accessed November 10, 2011] [http://www.bls.gov/oco/].
Get Started Today!
Fill out this quick form to receive FREE information with no obligation.