This blog is all about my journey from Sept 2020 to Jan 2021. Checkout the part 1 about how I became a self taught web developer: My Web Dev Journey
Internship was not at all in my mind to do during my 3rd semester itself. I had planned to do any sort of internship after 2nd year but this was unplanned.
This was an unpaid internship and the duration was for 2 months. Well I thought it could be good to do one so that I get some exposure of real world projects, networking and comunicating.
So I accepted to do this internship and also had thought that this would make me work instead of listening to boring online classes.
My role was Fullstack Web Developer Intern and my work was creating a web app for education purpose where it could be helpful for any competitive exams like JEE, NEET, KCET, GATE etc.
My internship work required ReactJS + Firebase tech stack and this made me learn firebase during my internship period itself.
It was so fun and easy to learn firebase and it has many uselful features that we can use in our application. Do check my blog about Firebase for more information.
No one can just skip the heart of computer science. I had to learn DS as a part of my college syllabus. Few are easy but few are bit complicated to understand and implement them.
I have a whole series explaining the basics of DS and implementing them in C++. So do check the DSA Series if you are interested.
Hacktoberfest is an open source program which will be held constantly in October every year. It's all about contributing to any open source projects and getting your pull requests(PRs) merged into master/main branch.
We need to make 4 successfull & valid PRs to get swags like T-shirt and few stickers. I was one among 75000 people around the world to claim these swags(You can also be the one).
It was amazing contributing to some unknown projects and that repo's maintainer accepting and merging my PR. Do checkout my blog about Open Source Contribution for more information.
I created two fullstack web apps which made me go through ups and downs, degubbing and self testing the application for literally 100 times.
1. Walnote: A Todo List and Note Taking app in which you can categorize your list and organize notes. It is fully authenticated and built using MERN Stack.
2. Blogchord: A blogging platform designed for little stories that make your day better. It is fully authenticated and built using MERN Stack.
As my sem send exams got delayed and I got some more free time, I decided to learn Gatsby JS which is a static site genrator for React JS.
But Gatsby demands us to have a minimum knowledge of GraphQL also. So I learnt both of them one after the other(first GraphQL then Gatsby) within two weeks.
After learning GraphQL, I built an exercise tracker using graphql as a part of practicing what I have learnt. And later after learning Gatsby, I built this whole blog site using Gatsby✌.
More information, topics to cover & resources to learn Gatsby JS & GraphQL have been posted as seperate blogs.
That's it from this blog post. If you liked it then do share this blog with your friends or people who wanna get into programming world. Thank You!