It’s been just a bit over a year since I started answering questions on Stack Overflow. I stuck with answering
[react-native] questions almost exclusively because I wanted to hone my expertise in that niche. It worked, but it also opened my eyes to some larger problems with both the Stack Overflow and React Native communities.
I had my first pull request merged recently! 🎉
It was exciting, and I learned a lot along the way. For those of you looking to get involved in open source, this post is my attempt at helping you take that first step by retracing my journey.
In my previous post, I hammered out a plan to follow every day. A crucial part of that plan is having a syllabus to follow. One that will refresh my CS knowledge and prepare me for interviews. I’ve been researching this for quite a while now and have finally decided on a plan to follow. Before I get to my own plan, I’ll talk about a lot of the information I read through to formulate my own syllabus.
Coding Challenges are fun ways to practice programming and can help you explore new concepts. Since I’m trying to retrain myself to be employable as a software engineer, I figure that picking up a coding challenge would be a good way to prepare myself mentally for Fizz Buzz style tests in interviews. It would also make the process of going through my own computer science syllabus far less monotonous. So, the obvious question that follows is, which one should I attempt?