How can ordinary college students majoring in computer science study to find a good offer

It's almost August in 2023, and I recall that it was January 1st of this year when I started working hard to improve myself. I'm going to be a sophomore at the beginning of school.

1. Summary of goals achieved:

In January, I accidentally found Brother Peng’s C language course on the Internet. The chicken soup + strength course + the good news of the students who have received the offer from the big factory gave me the germination of learning technology. The following is my study route and progress in the past six months. (The most common double non-ordinary college students).

January to mid-April: It is the entry time for Xiaobai. This time is a bit long. I have learned the elementary and advanced levels of C language. Master a programming language for the first time. Brush up a small amount of questions on leetcode.

Mid-April to mid-July: Learned the primary data structure of the C language version with the basis of C language, learned some simple algorithms, and brushed a small number of topics in LeetCode. Because of laziness, I feel that I learn much slower than others.

Mid-July~Current: Learning C++ and Linux system at the same time.

2. Summary of planning for the second half of the year:

Planning: Time flies, I just hope that I can do a good job in the immediate study, and continue to learn C++ and Linux before January next year. I plan to start participating in some programming competitions after school starts to improve myself.

Summary: The study in the first half of the year made me realize that my own learning resilience is not enough. I think that we must have the craftsman spirit in learning, and quantitative changes will produce qualitative changes.

1. After learning a certain knowledge point, practice this knowledge point after a period of time, otherwise it will bring memory into your code and reduce efficiency.

2. If you don't understand a knowledge point, you can find different versions of articles and videos on the Internet to understand it from multiple angles.

3. Make a blog summary, summarize the knowledge learned, effectively review, add your own understanding, and keep trying.

4. After a long time, when you review the knowledge points, you will have new understandings, which will help you internalize knowledge.

5. Extensive learning, such as simultaneous exposure to network programming, system programming, databases, etc. to varying degrees. Broaden your horizons.

As a non-undergraduate student, I am an ordinary student, not outstanding in all aspects. Only by continuous learning and improving my competitiveness in the workplace can I stand out. Let's work hard together, young man! 

Guess you like

Origin blog.csdn.net/2301_76144863/article/details/131940355