DEV Community

Nozibul Islam
Nozibul Islam

Posted on

9 4 4 4 4

My LeetCode Journey: From Beginner to Earning the Annual Badge! šŸŽ‰

Hey Dev Community!

Iā€™m excited to share a personal milestone Iā€™ve reachedā€”earning the Annual Badge on LeetCode! šŸ…

Itā€™s been an incredible year of solving problems, learning new algorithms, and refining my coding skills. As a graphic designer whoā€™s venturing into more technical domains like motion design, I initially didnā€™t think coding would be a key part of my creative process. But as I kept pushing myself to learn and solve problems on platforms like LeetCode, I realized just how much itā€™s boosted my logical thinking and problem-solving abilities.

Hereā€™s a quick overview of my journey:

  1. Starting Point: I began with basic problems, focusing on understanding concepts like arrays, strings, and loops. The key was consistencyā€”dedicating time daily, even if it was just 15-30 minutes.

  2. The Challenges: Some days were tough! I often got stuck on problems, but I found that tackling them with patience and breaking them down step-by-step helped. It was about staying persistent and not giving up.

  3. The Growth: As time went on, I began to understand algorithms like Dynamic Programming, Graph Theory, and Trees much better. What was once overwhelming became more intuitive.

  4. The Badge: Earning the Annual Badge was a huge accomplishment. It wasnā€™t just about solving problemsā€”it was a testament to my growth as a coder, and it fueled my desire to keep learning.

If youā€™re just starting out, here are a few things that helped me:

  • Consistency is key: Even if you can only do a few problems a day, the cumulative effect adds up over time.
  • Break down problems: When you get stuck, take a step back. Break the problem into smaller, manageable chunks.
  • Learn from solutions: Donā€™t just stop when you solve a problemā€”take time to read other users' solutions and learn new techniques.
  • Join the community: LeetCodeā€™s forums and discussions are great for learning from others and solving problems together.

Iā€™m looking forward to continuing this journey and taking on even more challenging problems. For anyone interested in improving their coding skills or preparing for technical interviews, LeetCode is a fantastic platform!

šŸ”— Connect with me on LinkedIn:

Letā€™s dive deeper into the world of software engineering together! I regularly share insights on JavaScript, TypeScript, Node.js, React, Next.js, data structures, algorithms, web development, and much more. Whether you're looking to enhance your skills or collaborate on exciting topics, Iā€™d love to connect and grow with you.

Follow me: Nozibul Islam

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs