Project-Focused learning to DSA Journey...
Raihan Mahmud
Posted on September 25, 2023
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.
Posted on September 25, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.