If you want to be involved in writing your own future, consider a career in computer programming.
Computer programmers write, test, and maintain the detailed instructions (programs) that computers must follow to perform their functions. Within the field of computer programming, applications programmers write programs to handle a specific job, such as a program to track inventory. Systems programmers write programs to maintain and control computer systems software, such as database systems, network systems, and operating systems.
To get started in a computer programming career, you'll need a working knowledge of a variety of programming languages and tools, such as C++ and Java, as well as domain-specific languages that apply to computer networking, database management, and Internet application development. Demand is high for computer programmers who can support data communications and help implement e-commerce and intranet strategies. Programmers with technical specialization in areas such as client/server programming, graphic user-interface, multimedia technology, and wireless applications, as well as those who are familiar with digital security issues and skilled in using appropriate security technology, are also in demand.
Since competition for computer programming positions is keen, a bachelor's degree is trumping the associate degree for entry-level jobs. Vendor-specific and language-specific certification can also provide a competitive edge in the job hunt. According to the Bureau of Labor Statistics, median annual earnings of computer programmers were $62,890 in May 2004; the highest 10 percent earned more than $99,610.
Be the author of your own future with a career in computer programming. |