2020-12-27

Beginner C language scholar (freshman) self-expression:

​ After 3 months of study, I unconsciously figured out many things. I would like to use this article to record the initial growth of a beginner. At the same time, it is also a prelude to the summary of beginners' experience and the expansion of self-knowledge.

​ When they first entered college, most freshmen were in a state from full of excitement to a little confused and anxious. But the sense of accomplishment will also reduce this emotion when you do what you plan one by one.

​ The confusion lies in the unclear understanding of one's own profession, not knowing what to do next, and sometimes there is still professional lack of confidence. The anxiety lies in the fact that many people around me have a certain foundation in programming before entering the university. At this time, regrets arise spontaneously-----Why don’t you learn in advance during the college entrance examination holiday? But at present, I’m so happy that the seniors who have entered the laboratory can give ideas and suggestions so that they will not start slow, and at the same time, after contacting programming, they have made clear their own preferences (from childhood to most, I don’t know what I like, and blindly cater to others. Some things), you can share what you have learned and give learning suggestions. Fortunately, I did not feel disgusted with my profession but also developed a strong interest. (Because this profession is passive choice).

​ It must be the original intention of every beginner to be able to code something of oneself independently after learning programming. Therefore, after having this kind of thought, I talked to the teacher-"Teacher, I feel that sometimes it is coded by memorizing other people's codes." At that time, I was not particularly disgusted with the algorithm I thought of. With the passage of time, I gradually realized that as a beginner, you have to read other people's code first, and then code it independently after understanding. Even imitating is also technical. In addition, you cannot be too anxious. It takes a long time to become proficient in a language. In fact, I have a lot of planning ideas. Sometimes in retrospect, some ideas are far ahead of the current situation. Appropriate selection or postponement of processing will be more practical.

​ During the study period, I was most proud of rewriting the code in the textbooks, such as writing some subletters to streamline the code, and implementing this process with my own algorithm. The reward mechanism continuously urges further understanding. It is not easy to successfully come up with an algorithm to some extent, but only after implementing this process can you deeply experience the meaning of being a programmer. At the same time, I read other codes to understand different writing methods and expressions. Indeed, with more understanding, thinking will not be too limited.

​ In the freshman year, I have enough action to help me complete the plan within a day, and make a steady development in programming. From the simple sequence structure to the current array, I have a general understanding of the C language. At the same time, many problems have been exposed along the way, which will have to be recorded with markdown in the future. C language is a process-oriented language, and the underlying things are worth understanding. Take this opportunity to encourage all beginners!

  1. List item

Guess you like

Origin blog.csdn.net/yooppa/article/details/111821788