Pursuing a Career in Computer Science

Why a Job in Information Technology May be the Right Choice for You

© Nicholas Anderegg

Nov 3, 2009
A Computer Programmer at Work, Photo Taken by Teisha McCall Photography
Learn why a choosing a career in computer science, computer engineering, or information technology may be the right choice.

Computer science is one of the fastest growing job fields in the world, and computer scientists and engineers are very much in-demand. In 2006 the United States Bureau of Labor Statistics estimated that that were 542,000 computer scientists and database administrators employed in the United States alone. They estimate that this number will grow to over 742,000 by 2016, an increase of 37%. With a median salary of almost $94,000, a career in computer science is definitely a safe bet.

Career Options in Computer Science

Computer science is a diverse field with many, many options including computer programming, software engineering, hardware engineering, database administration and more. More and more of these in-demand jobs are being created everyday, but there is a shortage of people to fill these positions.

Computer scientists typically work as researchers, inventors, or theorists. They typically solve complex problems and create new technology such as new kinds of computer hardware and programming languages. Computer science researchers that are employed by colleges and universities typically dabble in pure computer science theory, rather than in work that creates patentable and profitable products. On the other hand, researchers that are employed by non-academic institutions typically work on projects that will produce tangible results.

Computer programmers write, test and maintain computer programs that perform a wide range of functions. A computer programmers main job function is to write programs based on instructions given to him after software engineers and system analysts design the software. The computer programmer will use a language such as COBOL, Java, C++, or any one of a number of high-level programming language.

Hardware engineers research, develop, and test computer hardware. Computer hardware is basically anything that makes a computer run like circuit boards, CPUs, RAM cards, and other internal computer components, as well as accessories like keyboards and modems. Hardware engineers are largely responsible for the development of the newest computer technologies.

Database administrators work with database management software and find ways to organize and store data. Some tasks performed by database administrators include designing new databases based on a user's needs, integrating data from old or outdated systems into newer systems, and updating existing systems whenever necessary. Database administration is becoming an increasingly important job considering the growing amount of data being stored on today's computer networks.

Breaking into the Field

When applying for jobs in this field, most employers look for at least a bachelor's degree when considering candidates for a job. It also varies depending on the job; a database administrator may only require a 2-year degree, while a computer programmer may require a master's degree and a a computer scientist a Ph. D. In any case, the more education one has when applying for any computer science job, the better chance he or she will have at successfully getting that job. Other factors that can contribute to whether or not someone gets a job can include experience with other computer systems like mainframes and education in other computer topics that integrate with the one a candidate is applying for.

Since computer science is a quickly-growing field and the need for employees is also growing, most people will be able to get a job easily right out of college, and keep that job for a long time. This is one area of the job market that isn't going to slow down anytime soon.


The copyright of the article Pursuing a Career in Computer Science in Tech Jobs/Training is owned by Nicholas Anderegg. Permission to republish Pursuing a Career in Computer Science in print or online must be granted by the author in writing.


A Computer Programmer at Work, Photo Taken by Teisha McCall Photography
       


Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo