Why can't we learn programming? 2. Have you entered the "waiting for death" mode "?

Source: Internet
Author: User

Why can't we learn programming? 2. Have you entered the "waiting for death" mode "?

In the base camp, one of the most frequently asked questions may be: Teacher, should I learn C ++ or Java? Teacher, I heard that C language is no longer working, and. NET is the future direction. Is that true? Teacher, I have learned C before and want to learn C # Now, but I seem to hear that Java is better at finding a job. How can I choose ?......
As a matter of fact, many people are hesitant to learn C, and they think that C may not have a future to learn Java, to learn Java, it seems that Java is more difficult to learn than C ++ (and he does not know exactly what happened to C ++ and Java). In the end, nothing can be done, and C has not finished learning, java does not understand, C ++ is also a half-hanging. Instead of thinking about it here, it is better to make up your mind to make the best effort. Many Chinese students spend almost all these years studying thinking in Java, but it may take only one semester to read thinking in Java three times. Taking the time to be depressed, hesitant, choose, and confused is "waiting for cost ". Taking the time to experience, try, and practice is "Crossing the cost ". When the cost of waiting and delay is much higher than the cost required to start the operation, a person will slowly fall into a strange circle of waiting for more and less action. I call this mode "waiting for death ".

Instead of consuming your own effort and physical strength in the dead mode, try it! In fact, in some cases, the best choice is not to choose. When I was at school, Academician Shen xubang, one of the founders of airborne computers in China, gave us a report and entered the free Q & A stage. A senior student got up and asked, Academician Shen, why did you choose computer as your professional direction? The academician said with a smile that before entering this field, we did not even know what the computer looked like. At that time, I was obeying the national distribution, and the country asked me to learn computers. At that time, we even had no concept of binary. As Hua Luogeng was our teacher, he started to tell us about binary ...... if you do not have a choice, you will not hesitate. Whether it's the country's distribution or fate, the same students who seem to have entered this field by mistake have now become an academician. From this perspective, does it prove the previous arguments?

It is precisely because there are too many choices that make people more confused. Confused people are most likely to enter the waiting mode. So I am still asking whether I should choose a job or take a postgraduate entrance exam all day; whether I should take the Java direction, still, students in the C ++ direction should have a precursor to entering the same mode of death. To put it bluntly, the waiting cost will be much higher than the crossing cost. Once you get stuck in the waiting mode, the best choice is to take action and enter the traversing mode! There may be short-term pain in traversing, but waiting for death often leads to greater permanent losses. However, the strong is a minority after all. Many people even realize the seriousness of the problem, it is difficult for them to make substantial achievements. Because success cannot be achieved overnight. If you have a very high wall in front of your eyes and you want to flip it over, then I suggest you throw a shoe over the wall first! This is not a new argument. The historical records of Xiang Yu's Ji recorded that "Xiang Yu has killed the Qing sub-Champion, Wei Zhen Chu Guo, and famous princes. It was sent to Yang Chun and general Pu to take over the river and save the deer. The battle was less profitable, and Chen Fu invited troops. Xiang Yu was cited as a soldier crossing the river, all sinking ships, broken kettle, burning houses, holding three-day grain, to show that the soldiers will die, no one is still heart ." The story of "taking the boat" is a vivid example in reality. It is because of the "Endless boat" that "no choice", so "desperate ".

The key to the problem is to take the first step bravely. Taking on what I wrote in "why are we not good at programming?", the dilemma of being easy to learn may be proved again. Many people say that they should make up their minds to learn the C language well, and then enthusiastically go to the base camp to ask the teacher to recommend a few books. I have done a lot of such recommendations. Many students are grateful and welcome to read the instructor's recommendation form. But did all the students who asked their teachers to recommend books go to the books on the books list? Even one? There are few facts. This kind of three-minute enthusiastic people are basically hard to make a difference. Especially those who want to learn programming, which requires a lot of practice, will only be pulled further. If you are reading this article, you may want to know what kind of status you are in?

========================================================

Latest worksC language enlightenment journeyAll new listings, so stay tuned!
Dangdang network for sale: http://product.dangdang.com/product.aspx? Product_id = 20815590
& Ref = search-0-A

In addition, I am recommended to write a good book to learn data structures and algorithms.C ++ data structure principles and typical problem solvingHttp://product.dangdang.com/product.aspx? Product_id = 20385620

If you want to communicate with me, welcome to the link http://student.csdn.net/invite.php? U = 113322 & C = a139a65a1494291d and I became friends!

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.