Computer Programming

Shishir Iyer
2 min readNov 4, 2016

Computer programming is a career to consider. Computer programming is a good career choice because it provides a good work-life balance, has a high pay rate, allows for many pay raises, and it has a high job satisfaction.

Computer programming involves creating software. The programmer must come up with algorithms to solve certain problems. He/she must also prepare workflow charts. This shows the solution to a problem in a graphical representation, with boxes and arrows. The programmer also must fix mistakes in programs, known as debugging.

Computer programming is a high paying job, with an average salary of around $90000 — $100000 per year. The lowest salary is around $40000, with the highest being $140000. There is a good work-life balance, meaning that the person does not have to work all day and can spend time doing other things. It has flexible hours, so there is no set arrival and departure time. It is also enjoyable.

To get this career, at least a bachelor’s degree in college must be required. This is the only solid requirement, but of course, the person applying must have a background in programming. Knowing mathematics (including calculus and trigonometry), electronics, and English is also recommended. Typical interview questions will be about solving problems, such as “How would you add two numbers without arithmetic operators (including iterative[++])?” or “Write the Fibonacci sequence iteratively and recursively.”

One thing about computer programming is that it is heavily connected to mathematics. Many algorithms are based on mathematical formulas, which is why a background in this is recommended. However, computers do not operate purely on arithmetic. They actually use bitwise operators. This is actually how computers add (the answer to the above interview question). Therefore, it is critical to understand the inner workings of a computer to know how to program. Computer programming also involves finding the most efficient solution to a problem, and thinking and comparing others’ solutions. This is why an understanding of English is important.

In conclusion, computer programming is a generally satisfying job. It has a high salary, and there is a feeling of fun derived from solving a problem in the software that is not gotten in many other professions. This could be one of the reasons why it has a high job satisfaction rate. One thing is for sure: computer programming will be one of the most important jobs as our society relies more heavily on technology.

--

--