If I keep learning a programming language for 12 hours every day, how much programming capability will be achieved in one year?

Source: Internet
Author: User
If you keep learning a programming language for 12 hours every day, every day except for meals and sleep, Lazarus is learning programming languages, such as learning python (including databases and algorithms) I learned 12 hours a day. How much programming skills will I achieve in a year? If you keep learning a programming language for 12 hours every day, every day except for meals and sleep, Lazarus is learning programming languages, such as learning python (including databases and algorithms) I learned 12 hours a day. How much programming skills will I achieve in a year? Reply content: How can I dare not say that the lumbar disc will rot? A year later, you may have hemorrhoids, cervical spondylosis, lumbar spine disease, prostatitis, obesity, and impaired eyesight...

Pay attention to the rest and exercise programming skills not only programming language proficiency, but also mathematics, algorithms, software engineering. In addition, programming needs to be applied, so you may need to learn various/certain domain knowledge (compilation principles, databases, computational ry, graphics, artificial intelligence ......).

I would suggest using this time to develop some projects (preferably open-source), learn and do it, and write a blog to summarize the process. Finally, the programming capability is reflected in blogs and works.

To what extent does that vary from person to person and it is hard to estimate.

--------
Let me add the answer to @ vczh. I learned Basic and assembly in the first and earlier stages. I started to learn C during the first summer vacation, and I wrote a simple 3D modeling software when I participated in a competition in the second, because it was a DOS age, the GUI system is self-drawn. If you don't have love, you need to "stick". If you have love, you will only be "addicted". A year ago, I also wanted to know the answer to this question. If there was no result, JUST DO IT. It's almost a year now, so if you see the same confusion as the subject, you can answer this question and hope it will help you.

PS:
1. I didn't study for 12 hours every day, even though I had planned this... However, the actual situation is that it is generally 6-8 hours a day. Of course, there are also situations in which we do not learn coding for several days.
2. I am a liberal arts student. I have no basic programming skills and I am not good at mathematics.
3. In the previous article, I chose the most easy-to-get-started front-end language, namely HTML CSS JS, which everyone knows.

Zhihu people often say that they can finish learning this in a month, so when I finish reading a few books in more than three months, I am deeply skeptical about my IQ (of course, I do not rule out reading the HEAD FRIST series for improving my reading ability in the future ).
Three months:I can't write anything at all, especially for the book "JS advanced programming", which is in the fog of the cloud and is very frustrated. WHO recommends the introductory book...

I read this book again in the fourth month. It is indeed much better than the first time, and I am looking for a bit north. In the next two months, I watched some instance video tutorials.
Degree of half a year:You can start to do something small, instead of starting a state that doesn't know where to start or what to do.

Next, we just started to build a website that has been conceived for a long time on May 1. After all, our practices are not well known, and of course this process is not so smooth. Because many things do not know, do not know EJS, do not know what interfaces are, do not know what frameworks are, do not know GIT ...... However, now we know that although every day we are inevitably faced with difficulties, we already know how to "Beat monsters.
At present, although it is less than a year ago, I can be sure that at that time, I was ready to find a front-end job. :)

Finally, the question is hard to tell because everyone's intelligence and background are different and the language they choose is different. But I think, if you do that, then you, you will know the answer, and at that time you will not give up, because you have gone far and will continue to go to the destination.
Therefore, if you are worried about 12 hours of study every day, you will not be able to achieve what you want in a year, wasting your time and energy, so you don't have to worry about it.

I wish LZ a smooth journey, but 12 hours is really cruel. programming languages are tools. You have to use them to do things and create things. They are development practices to improve your abilities, not proficient in some tool to improve your abilities ...... Identify the purpose and means. Use my own experience to answer this question. My college is specialized in management, and it can be said that it has nothing to do with programming. I learned the front-end about two and a half months before I got a job. I learned an average of six hours a day (highly concentrated) and did not dare to say how good I learned. At least I have been working hard to lay my own basic knowledge. Before looking for a job, I wrote four different types of websites (all with interactive effects), made my resume a website, and made N common JS effect demos. The first time I went to a company for an interview, the second day I was told to report.
However, I think it is unrealistic to study for 12 hours every day. During the past two and a half months, I spent two days in bed and did not get up or eat anything. On average, I study for six hours every day. Not to mention efficiency, it is to be a rogue. There is a problem with your method. To become a military general is not to say that you can spend 12 hours practicing weapons on the shelf every day. It is more important to grasp existing theories and develop new theories.

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.