Project-Focused learning to DSA Journey...

raihanmahmudiut

Raihan Mahmud

Posted on September 25, 2023

Project-Focused learning to DSA Journey...

Do you see the cover photo on top? That's my current state. Two years back, I was employed as a content writer around this time of the year. Why work as a content writer instead of graduating with
Mech Engg degree? The blame is on me and the industry's situation. I got sidetracked during my studies purely because of the lack of motivation.

The idea of earning money popped into my mind during the final year. Since I had no love for studies and had a knack for writing, I started working part-time at a content-producing company. It paid well. But it got boring fast.

Why am I blabbering on and on about these when the title mentions otherwise? Well, long story short. Just when the love of writing was spent, I found the folder in my laptop full of Python tutorials I downloaded for the thesis on Machine learning that never came to be. So, I started learning Python again with the help of a classmate who had already transitioned from a Mech Engg background to a full-blown software developer. Shoutout to Mehedi Hasan Piash.

After a few tutorials and codingbat problems, I thought I was well on the way. It was in the middle of Covid-19. I sought advice from a senior about how to get into the local industry. Taking heed of his advice, I took a break from my Python journey and picked up Javascript as it was the easiest way to get an entry, especially the front end, i.e. React. So, I took almost a year to learn the basics of Javascript and React. Built a few small projects.

However, my confidence level didn't grow. Instead, I now had the impostor syndrome even before being recruited as a developer. I realised I could not survive in programming with only project-based skills. So, to emulate the skills of someone with a CS degree, I started learning about data structures and algorithms. CS50 was the starting point, and then the famous playlists on YouTube put me on the DSA track.

So here I am, grinding through Leetcode 2-3-4 problems a day. On the side, I am trying to have a taste of the esoteric language, C++, on codeforces.

I'll be sharing the tidbits of my DSA journey.

💖 💪 🙅 🚩
raihanmahmudiut
Raihan Mahmud

Posted on September 25, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related