How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?

How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?

How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?

1. For a student from a second-tier university, if they can get into a graduate program at a double non-985 university or above, I believe the cost-performance ratio is very high. However, if a graduate wants to find a technical position, they must also learn the necessary skills well.

2. For students who can get into undergraduate programs, my judgment is that they are smart and can understand computer knowledge. Some are naturally sharp with computers, while others may need more time to digest this knowledge.

We must believe that people are inherently different; there is no need to force others to be like us. Trust that you will also bloom, just that your flowering period may not have arrived yet. Additionally, it is important to explore learning methods that suit you. If we find ourselves learning any knowledge slower than others, it may indicate a lack of focus or ineffective learning methods, which is something to pay attention to.

I believe that as long as one is willing to learn actively, with appropriate learning methods and sufficient focus, they can definitely master computer knowledge. These are existing technologies, designed and invented by people, and there are rules to follow.

3. If you plan to pursue a testing career in the future, the requirements for algorithms are not very high. However, it is important to note that algorithm proficiency is a threshold for good companies and positions. If you want to go to a good company and earn a high salary, there are high barriers to entry.

We can choose to compete through differentiation, but we cannot choose to escape when faced with difficulties. The same logic applies to graduate school; it is a significant challenge that cannot be easily overcome, especially since computer science graduate exams also require specialized knowledge.

4. Learning algorithms must be the result of deliberate practice. The prerequisite for learning algorithms is to understand a programming language, then study data structures and various algorithmic knowledge, continuously practicing problems on various topics, and attempting to summarize and categorize each problem. This way, when encountering similar problems in the future, you will have a thought process to follow.

Check out this post:https://t.zsxq.com/2kCyZ

5. In life and learning, it is important to compare yourself with yourself, to see if you are continuously improving. This is the most important thing. Occasionally being recognized by others is normal, but it is crucial to assess whether you are straying from your path. However, if you only compare yourself with others, you may lose your sense of self.

6. Learning is also about looking at long-term results; short-term achievements do not indicate much. Learning has a compounding effect, and sometimes it requires enough persistence to see results.

I hope my answer helps you, and if you have any learning-related questions, feel free to message Peng Ge.

For more learning experiences from seniors, interview and job search sharing, and industry information, please visit:

How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?

@Bit Employment Course

How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?How to Break Through the Confusion of a Third-Year Student Majoring in C++ at a Second-Tier University?

Leave a Comment