Programming learning benefits: Difference between revisions
(Created page with "{{subject learning benefits|programming}} The following are some general benefits of learning programming: # '''Jobs that require programming''': Learning programming opens ...") |
(No difference)
|
Revision as of 18:04, 9 January 2014
This page lists benefits of learning the subject programming. In other words, it tries to answer the question Why should I learn programming? |See all pages on the benefits of learning specific subjects
The following are some general benefits of learning programming:
- Jobs that require programming: Learning programming opens the route to a number of jobs that require and rely upon programming skills, particularly jobs at software companies. In addition, research jobs in many areas of the mathematical, natural, and social sciences require some programming, though they may fall in category (2).
- Jobs that benefit from the ability to maintain and diagnose code: Some jobs do not directly require people ot write code from scratch, but they still rely on people running existing code. The ability to understand the code can help with maintaining and improving it from time to time to tweak it better to changing needs. For instance, trading and investment companies often rely on in-house software to carry out their job. The software may be tweaked occasionally when the trading strategies are modified. Being able to do this oneself can reduce the cost and hassle of outsourcing.
- Better understanding of computers and their operation: Computers are used for a wide variety of purposes. Even people who do not write code need to work with computers. Having a sense for how computers "think" and how to "communicate" with them, best acquired through programming, can help in other contexts.
- Better general understanding of modeling behavior and practice at logical thinking