I am fascinated with computers; initially I was not. As a matter of fact, I was a bit intimidated when I was introduced to the computer. Choosing computer programming as a career is exhilarating. It involves analysis, developing understanding, generating algorithms and coding. The process of programming requires expertise in many different subjects, including knowledge of the application domain.
Computer programming automates performing a specific task or solving a given problem. Several individuals can write about a program by using different terminology and arrive at the same outcome; one learns the utilization of how computer software works. Although technology is changing every day, Computer programming is a great field to be in. There are many attributes of being a computer programmer; however, most programmer will become geeks who love technology for the fun of it, the diversity in the industry and the challenges it presents. The job of a programmer is to look for errors and fix the problem when something goes wrong. Programmers are responsible for using several languages to write programs. They use languages such as: Logic and Design, Visual BASIC II, JAVA, Database Management Systems and Systems Analysis methods. They also use flowcharts for outlining, debugging and designing. Programmers normally have to rewrite the programs to fit the different systems such as Windows and other operating systems. They work independently and some of them telecommute while writing codes. The codes may be complex for the programmer. Some students will do an internship with companies for the experience before obtaining a paid position. A programmer who has general business experience, may become a computer systems analyst. He must have analytical skills, have good concentration, be detail oriented, and have troubleshooting skills. Programmers work in offices spending time testing and writing codes for the computer. An innate love of technology is practically a requirement for this field, or the programmer will become disillusioned very quickly with the job. Nearly, “half of adults have a more distant or non-existent relationship with modern information technology.” (Computer System Analyst). The codes allow software and applications to function the right way. The programs are tested to be …show more content…
This limits the growth for computer programmers in the United States. However, some companies are bringing programming jobs back to the United States. Companies with small information technology operations may outsource computer programming to low-cost areas in the United States. Some people feel that a disadvantage of being a computer programmer is being called a geek. I am less interested in people’s opinions and more interested in a profession that requires people skills. Also, there will be nights when one will not be able to sleep because he or she will go to bed with work on his or her mind. This can lead to weight gain and musculoskeletal pain disorders from sitting for a long periods of time. Combined with the stress, this can be a recipe for poor …show more content…
It is also a great field for learning about the technology of computers. When a person says that it was a computer error, a programmer will know that what was entered into the program is what is delivered out of it. Being a programmer consumes a lot of time learning the language, but the outcome is rewarding. Being a computer programmer is a career that will continue to be in demand in the future; therefore, I would encourage those with the ability and the stamina to consider this as a career