6 reasons to learn programming if you are not a programmer
1. This is the freedom of creativity
Many people think that programming requires fives in mathematics. It’s a delusion. Programming is more about logic and creativity. For example, you and your friends came up with a cool game for a smartphone. You can, of course, wait until some company overseas releases it, but you can do it yourself. How this game will work, what rules it will have in it, the interface and functions are up to you. With programming skills, you can create a product from scratch or implement an idea – an application, website, program – just as you need it.
2. It pays off
The simple truth is the more skills you have, the more expensive your services. For example, copywriters who can layout simple HTML pages, accountants or managers who can automate Excel or Access using code, are more expensive than their colleagues with only a basic set of skills.
Large companies are developing rapidly and are looking for new ways to optimize. Hiring a development team and paying everyone $ 2,000–3,000 a month is expensive. Hiring a person who will write articles, typeset and still figure out how to improve the mobile version of the site is a profitable solution.
Such specialists are more likely to get into a large company.
For example, in The New York Times, more than half of journalists already know how to program. When the publication changed its strategy and emphasized the development of the web and mobile versions, the employees who are responsible for digital content were taught programming.
3. It brings together
To ask the developer to write a program in Ruby because you read yesterday that this is a new and cool language, a bad idea. In order to do joint projects, to understand how to set tasks, make corrections and what language to speak with programmers in general, you need to at least understand the code yourself. Even corporate executives and start-up owners can learn how to program. For example, in order to find a good specialist in the market, personally conduct an interview and adequately assess the level of the candidate.
4. It saves time
How many times did you sigh when you had to do routine work? For example, you are a journalist and write for a popular science publication. You need to study in which countries most often lightning strikes the earth, and understand what these regions have in common. It will take more than one day. Programming will speed up this process: you will spend 30-40 minutes on a code that will help you quickly analyze the data and create a report.
5. It develops good habits
Programming is a painstaking process. Here you can’t read a textbook at your leisure, watch a video on YouTube and go to a couple of lectures. You need to sit down and start learning the language, delving into the code and practicing all the time. For example, to write in Python, you need to do 2-3 hours every day for several months.
It disciplines and helps to think structurally and strategically.
6. It is good for health.
There is a rumor among the people that programmers even think better when they are old. Jokes are jokes, but there is some truth to this. For example, in 2014, scientists from the University of Passau analyzed Understanding Understanding Source Code with
Functional Magnetic Resonance Imaging brain scans of people during programming classes. The results showed that the same parts of the brain that work when learning foreign languages are active. And this reduces the risk of developing Alzheimer’s disease.
Confirm the benefits of coding and other studies. Albert Einstein College of Medicine in New York studied for several decades Cognitive activities delay onset of memory decline in persons who develop dementia nearly 500 volunteers between the ages of 75 and 85 have proven that even one day of programming per week can delay the development of dementia by two months with regular brain training.