Introduction
It is time for me to learn something from a role model. I like to study those players who have solved over 500 Leetcode algorithms.
Today the role model is Yuan Li, who happened to be a facebook engineer. The profile is here.
I usually do not know how to learn from the role model. I just quickly go over the linkedin profile, and then try to look into some detail.
Get some data
Honorable mention in ACM/ICPC World Final in St. Petersburg, Russia
Jul 2013
4th place in the 36th ACM/ICPC North America Regional Contest
Nov 2011
What I like to do is to compare how quickly a person can learn. After three months, I like to see what is difference.
I only solve 246 algorithms, compare to 799 algorithms. My global ranking of contest is 12026 compared to 5. I only played around 6 weekly contest.
Best way to join the community of Leetcode
I think that it is so important for me to learn how the community works around Leetcode. I could not believe that I did not find Leetcode discuss product feature from January to December 2015. I always searched Google and find some blogs written in Chinese.
It is the first time I learn how to get involved in the community until this July 2018. I decided to work on easy level algorithms, and also I like to learn better way to learn and stay organized.
I did play a few Leetcode weekly contest in 2017, but I stopped. I documented my practice of the algorithm in my blog in 2018, but better way is to share with Leetcode community thousands of players, and also contribute the idea.
Sometimes great ideas can be found through the discuss, and sometimes through mock interview I got a peer sharing their experience from Leetcode.com.
I also learn to read my own data on Leetcode community. Make judgement based on data from Leetcode.com. I should respect all other players as well. If I am not competitive enough, it will definitely show up how many algorithms I solve, how many contests I play, and what is my global ranking of contest.
Also my personality will also show up in my sharing on those easy level algorithms. How open I write my practice, sharing of my failure, mistakes, story about the training, ideas to improve etc.
45 days players can finish 200 to 400 algorithms. For those top university top ranking computer science graduate students, some of them can really get very aggressive learning through the community.
I need to get more aggresive, since last 3 months I solved 150 easy level algorithms. Next three months, I like to solve 200 medium level algorithms.
No comments:
Post a Comment