Thoughts on ACM, ACM
Looking at the registration time on hang Dian, in October 29 last year, I took the road to the ACM algorithm competition. So far, I have seen more than half a year's experience with ACM and comments from the comment area. I suddenly found that I did not know what kind of mentality I took to ACM. At this time, I suddenly had a lot of questions: why I chose ACM? I think that as long as I do not understand this problem today, I will not make any breakthroughs on the ACM Road. So I calmed down and thought about it for an afternoon. So now, is ACM purely an interest in algorithms? If so, I don't have to use ACM to study algorithms. So why? Today, I thought about it for one afternoon. I suddenly thought it was because when I first started school, I heard that our college (Computer Engineering College) has a huge salary of over yuan, I have graduated from the University of Niu (because I am in a non-985 or 211 School) from ACM. At that time, I had a certain idea about ACM, and now I have become an ACMer. In the end, I look at ACM with a utilitarian perspective and a little interest. I just want to use ACM to find a good job, get a high salary, and marry Bai fumei and finally embark on the peak of my life.
It is because of ethereum's utilitarian attitude towards ACM that it will be eager for success, and then it will become impetuous. Now I have thought over it carefully. This is the way I learned some algorithms. It took a lot of time to learn these algorithms because they were too impetuous. In fact, why does it take so long to learn and the algorithm is hard to understand? Why? What is the root cause of hard-to-understand algorithms? In fact, one is that the basic knowledge is not solid enough, and the other is that it is not appropriate to think about the problem. Why? Because every time I finish learning an algorithm and look back at the algorithms that I spent a lot of time learning, I always feel that this is not difficult. So why? Because you have learned the way you think about algorithms. So what is the problem with the way of thinking? I think the root cause is the basic discipline, especially mathematics. The role of mathematics may not be so obvious, but mathematics cultivate a way of thinking. However, many people ignore the general usage of mathematics. Although I have been familiar with ACM for more than half a year, I have not learned many algorithms. In fact, this is especially obvious because I am a freshman with a worse foundation. Directly jump into algorithm learning, that is, it is difficult to learn, and then slow to learn. More importantly, it is still hard to grasp. I think it's just a bit hard to remember. So I think we should consolidate the foundation first, so that we can get twice the result with half the effort in learning algorithms. As the saying goes: "Sharpen the knife without cutting the firewood by mistake". I think this is the truth.
I think my attitude towards ACM is about to change. Now I only see the word competition for ACM. I think this is wrong. Here, I would like to quote a Daniel: ACM is only a competition, and the road is long? A little involving high-end things, core things, and research things are inseparable from mathematics. Mathematics relies on accumulation all the year round. It was really late to learn it without waiting for time. It doesn't matter whether the game is used or not. What matters is your future.
If you pursue your score, it is no different from the competition of middle school students. Now, whether interested or utilitarian, ACM is a process for us to improve ourselves. Since it is a process of improving itself, we cannot only see the competition, but what is outside the competition, so that ACM becomes meaningful. So if I want to go further, I think it still needs to be changed. interest is also the key. only interest is greater than utilitarian, breaking through the bottleneck. Although I have not reached this stage, I think it is like this.
I think I am lucky for ACM. Because even if I find my own problems. It's just a freshman year, and it's time to get everything done. Come on, I hope to have a good harvest in ACM.
The content of this article is a bit messy. However, if a Daniel can see this article and thinks that my thoughts are in a misunderstanding, I hope you can correct me.
Zookeeper