Sunday, December 22, 2019

What if I work another 240 Leetcode algorithms?

Dec. 22, 2019

Introduction


It is my personal finance research. I have choices to learn more about web service, restful web service, VUE JavaScript, Python, or I can focus on Leetcode algorithm and solve 240 algorithms. How to evaluate the idea and allocate time to study and prepare for 2020?

Ideas to think about


Here are highlights to work on 240 algorithms.

1. It is learning process. I may find my own weakness in terms of problem solving, thinking process. There will be some surprises.
2. I will spend time to do hard work, solve a problem, write a discussion post; I will not have easy time to read a book, article, no worry about performance.
3. I will invest time three to six months first, expect that I will get return for those investment. Hours spent will be over 300 hours at least, each week 20 - 40 hours/ week.
4. I will master a few more algorithms. And also I can meet a lot of people through discussion posts, weekly contest, discussion post, mock interview using algorithm and data structures.
5. I may have to find some algorithms to ask review on stackexchange.com. I have to push myself to contribute to the community.
6. Even if I do not have a software programmer full-time job, the hobby to solve Leetcode brings great benefit in my life.
7. It can help me to prepare a manager job, since I already have a lot of hours training. I know the process, hard work, communication and rigorous part related to algebra, combinatorics, and analysis of problem solving.
8. It is fun to push myself to solve algorithm problem. It is a good habit to write code every day.



No comments:

Post a Comment