Talking about C Language Learning (6) -- learning the cognition and attitude of C Language

Source: Internet
Author: User
Speaking of this, many teachers will think that reading more and practicing more can improve the C language level. I believe you think so now. This is a very important step. But the premise is that you are willing to read more and practice more. If learning C language only makes you more painful, or the difference between C language and your ideal is too far (for example, if you want to become a lawyer or a miner), please leave it as soon as possible, focus your time and energy on the issues you are interested in and make achievements in these fields. It would be unwise to force yourself to score in this course. If you do not necessarily learn well, it will also drag down the subjects you are interested in. By the time I graduated, I had no idea what I would do. It would be miserable. If you are worried that you will not be able to pass this course, you can talk to the teacher. If you are not really interested in this course, I think the teacher will not embarrass you. At the same time, you can skip this article.

 
There are several levels of C language learning:

1. if you just want to pass this course and don't miss it, it's very easy. as long as each class is not absent, and the class is not sleeping, you can actively cooperate with the teacher and copy homework from the classmates after class, just hand it in on time. This is a physical activity that does not require brains;

2. if you want to pass this course more than just and get a good score, it is also easy. As long as you carefully and independently complete the assignment assigned by the teacher, the rest will be done at 1st points;

3. if you not only need to pass this course, but also want to test the certificate of programmers and so on, it is a little more difficult. In addition to doing 2, you need to find a lot of books to complete a lot of exercises;

4. if you want to use the C language to solve practical problems very flexibly, and not only focus on passing the examination or obtaining the programmer certificate, you must do not only 3, you need to connect as many problems as possible in real life with computers and solve them;

5. If you want to become a hacker, try to create things and solve all possible problems.

 
I hope that you can position yourself on the second or higher level. This is not only an attitude issue, but also a realm of life. Set your own goals to a high point, far away, in order to show the value of a person.

 
Here, by the way, we will give explanations for "hackers. Many people think that hackers create viruses and attack computers. In fact, they are known as hackers or, more specifically, Decryptors. Hackers use hacker in English. In this case, hack refers to skills or finger-use skills. Therefore, hackers refer to people who have sophisticated technologies and are keen to solve problems and break through restrictions. They create things. The decryptor uses a cracker in English. Crack refers to cracking. It is a group of people who are completely despised by hackers. They destroy things. Hackers are not only limited to computers, but also creators in other fields. In fact, we live in a world created by hackers. The networks you use, the mobile phones you use, and even the cars you are using are all contributions made by hackers from all walks of life. For more information about hackers, see Eric S. raymond's "How To Be a hacker" (Eric S. raymond is regarded as the godfather of free software and a famous hacker. Remember him. You may accidentally receive help from him ).
Related Article

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.