preface
Some time ago when I joined the new company, I wrote some thoughts about it. Today, I plan to stop the daily practice of algorithm and write about my thoughts and thoughts. I hope I can provide some references to students who have the same feelings.
How long has the algorithm been working
This is a record of my algorithm learning on a certain toDO software. Up to today, I have persisted for more than 300 days and more than 400 hours. Looking back, the original intention of learning algorithm is actually entering Dachang, and then in this process, I somehow gained some new gains, such as persistence.
So at the beginning of this year’s goal, brush enough algorithm for 300 days, has been completed, the fear will have an accident, and then a variety of reasons lead to can’t practice every day, give yourself some actually time gap, now completed ahead of schedule, in fact also calculate to more than 300 days before the himself, also be nurtured in the process to open the computer every day at least to learn;
Why don’t you do it
In fact, MY algorithm has just started, many questions can not AC, many questions will be forgotten; However, daily brushing has become my comfort zone. Since last month, when I began to summarize the types, I found that I was constantly brushing questions, and the number of brushing questions was stuck at 360+ for more than two months. This is actually the bottleneck, from the primary level to the intermediate level.
Then there are new challenges at work, new companies, new things to do, and now you have to make trade-offs;
Algorithms are undeniably important to a programmer’s career, and should be enriched at all stages of his career, but that enrichment should not be limited to a brush per day; Before in order to cultivate their own habits of daily brush, seems to have become shackles, in the highest priority of the algorithm, if there is no purpose, mechanical learning, then where is the meaning?
Therefore, I talked with my friends who had been working with me before, and after thinking about it for a long time, I finally decided to stop working on the questions in 2021 and return to my new job and learning new skills.
What to do next
Algorithm is a very interesting thing. Although I originally intended to enter the factory, I think it is also a great tool and can make the front end more in-depth learning.
Follow-up may not be in a simple brush leetcode algorithm, after all, the value is reduced, but may be used to study some real algorithm, learning some math, understand the real use of data structure and algorithm, and the front end of the field, all aspects of the used algorithm, and then in the next year, to write some correlation algorithm of front end technology, This is what I want to learn the most when I am learning algorithm. The great Sage teacher has always said that I want to do it, but it seems that they are internal courses and there is no money to buy them, so I have to learn by myself.
The last
Actually this is some more ceremony feeling words, learned so long algorithm, especially the daily, until the 300 day, suddenly give up was still very upset, hope to be able to make up to 1000 days such achievements, it is because of this sad let me wake up, I didn’t learn algorithm to my little vanity ah, finally must return to reality, It also forced me to think, and at last I made up my mind to stop;
Danshari is the three bitter things in life, but when you feel you need them, please do not run away from them, because they are all for the betterment of yourself.
I hope you can strive to move forward, and then achieve their goals ah;
The above;