It's not too late to learn programming.

Source: Internet
Author: User
It's not too late to learn how to code

Introduction: The author Jean Hsu is now working in pulse and is an android engineer. She recently wrote an article titled it's not too late to learn how to code. The article mentioned that although she had a hard time learning code generation, she had a lot of GAINS. She stressed that the idea should be realized if the heart is not as good as action.
. She also recommended an Stanford course to help everyone.

Programming is like a super power. With it, you can create things that thousands of people can see. You can change the way people behave, think, and interact with others. This is amazing. However, I have seen many people who think that this is a kind of capability that they cannot do. I have also met many non-technical people who seem to think that this super power will only give those lucky enough to have this ability when they were very young.


In high school, I studied two computer technology courses, so I had full confidence in programming in college. If I have never studied these courses before, programming may become a nightmare in my college. What I admire most is those who have no programming experience before the university, and they can still learn well.


My friends outside of College also feel the same way as me. They hope that they will realize the importance of programming earlier, how many opportunities can they open the door to technology, and expect them to learn code. This directly expresses their desire to learn programming, and they also realize that it is too late for them to be around 24 or 25 years old.


It is easy to think that it is too late, because many people have spent four years studying programming in college. But have I only studied computer science in the past four years? I have been looking for a major for the past two years, and I have been learning the ultimate course in the next two years, but many of them are not directly associated with application-centered programming, at that time, I thought most of these courses were intended to be optional. During my four years in college, I learned only one course related to application development. At the beginning, I didn't have any practical knowledge about html and CSS, but I worked with two other inexperienced people to develop a web application using MySQL, PHP, and HTML/CSS.


It is easy to think that it is too late because there are already many technical experts. However, the most important thing is to remember that every person who starts to contact programming is a beginner. To become a technical Master, you must start and study it.

So if you really want to learn programming, why not start learning? When you start, remember the following reminders:


1. It is very difficult.

It may take more time to do one thing, but it will become easier in the future. Of course, some people prefer the logic thinking required by programming, but I don't think they are ready for this in most cases. Of course, it makes everyone believe that programming is very difficult and ordinary people are generally not very smart. It may slightly comfort our self-esteem and make us feel that we are a member of an Intelligent Team.


2. Prepare for the difficulties you will face in the future.

I often think about whether I have suffered any curse, because every time I try new things (such as new development environments, tools, libraries, etc.), there will always be errors. After several years, I realized that the instruction documents for various operating systems and software versions were either outdated or hard to understand.


3. Do you really like encoding?

Do not think whether it is too difficult. Think about whether you are interested in it? When you spent several hours debugging a program and finally it could run as expected, are you very excited? Do you want to finish one thing in a few hours? These are the reasons why software attracts me, and I never worry about whether I can develop it.

There are a lot of good resources to help you learn programming, but I only stick to Stanford's website to learn related knowledge. Stanford offers many free online software courses.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.