#1 What is Leetcode? Leetcode is a platform for practicing software problems. On a variety of topics, it has a tonne of code issues. Anyone wishing to practice coding issues or prepare for interviews may find it useful. It is one of several sites like that. However, LeetCode stands out for its extensive database of questions and accompanying learning resources for the necessary ideas. Additionally, supposedly a lot of employers directly ask about LC difficulties during interview rounds.
I am still a beginner at coding. I frequently come across some of the most beautiful answers to issues that I could hardly crack. This caused some anxiety and demotivation, which was frequently followed by fear of LC. I understood that while completely normal and anticipated, this is not healthy. So I established some procedures to make sure I still managed my time well despite these problems and without being too severe on myself. These are some pointers that I've found useful and use on a daily basis while resolving issues.
When trying to solve issues, consistency is vital. It is best to plan for 1 hour each day rather than 7 hours on the weekends. It is simpler to commit to one hour than to seven. Additionally, if you do it in this manner, you will have 6 hours under your belt even if you can't accomplish it one day.
Consistency is the first step toward flexibility. I will move the time to the following appropriate time slot if I have other tasks to do within the designated period.
- Look for a place that is distraction-free and silent. Whether you are a night owl or an early bird, it makes no difference. It's best to solve the issue when your attention is at its highest.
- Place more emphasis on progress than checking boxes. The best motivator is experiencing personal improvement. You solve problems more quickly as you get better. You get better at solving problems as you solve them more frequently and quickly. It is a constructive cycle. However, improving oneself is the first step, and it takes time.
- Keep in mind that every person differs. These are all concepts that I found to be effective. They might be different for you. But create a strategy that would work for you. This strategy could keep you motivated. But above all, enjoy yourself. Though it may sound cliché, it is true.
-Have a study partner, mentor, or even a friend you can chat with. Examining fresh ideas and preparing for interviews are demanding tasks (you see what I did there). We will feel more refreshed and our minds will be cleared by having someone to chat with.
Added a chrome extension that automatically pushes your code to GitHub when you pass all tests on a Leetcode problem. Extension name - LeetHub Link-https://github.com/QasimWani/LeetHub