Introduction
It is tough to be a software programmer. I could not control my performance, it is so volatile to perform weekly contest. I only solved one tree algorithm, and then I stuck in the first easy level algorithm.
My performance
It is tough to be a software programmer. I have to push myself to work on more problem solving. Once I stop to practice algorithm, my debugging skills and problem solving skill go down. The first algorithm I spent over 60 minutes, and then I tried to debug the code, I came cross the time out issue.
Here is my performance showing in the following graph. Over 600 people solved all four algorithms in the contest.
I definitely see the issue I have in the contest. I took the time to solve the first easy level algorithm, I use top down approach and need to save intermediate result. But I forgot to save those intermediate result.
Weakness
1. I have to work on dynamic programming solution; I have issue on Q1;2. I have issue to come out dynamic programming solution on Q3;
3. I spent near 10 minutes to read and think Q4, but I chose not to take risk to write code. I am willing to solve any tree algorithm in the weekly contest.
Debugging skills - I need to figure out how to trouble shooting. I need to read my own code instead of depending on Visual Studio debug.
Emotional stress - I feel the stress in the contest, I did not feel comfortable to stuck on easy level algorithm.
Sometimes easy level algorithm is not easy at all. Just embrace it and show some work, even brute force is fine.
No comments:
Post a Comment