How an accident made me a web developer
From my room — November 18, 2024
Hello World!,
I am Gurvinder Singh, a fullstack web developer from India. This is an introduction blog about myself, how I started, what I know, what I bring to the table, and my future goals.
1. How I Started
Like most of the developers, I was always fond of computers, but I wasn’t initially interested in websites, and I was never curious about how they were made. I started into cyber security because let’s be honest, the idea of becoming a “hacker” seemed pretty cool, and also because I had no interest in anything other than playing Minecraft all day, so I started with cyber security for some time, but then
I was accidentally introduced to HTML, CSS, and JS, and I loved it. Then I didn't stop and went on enjoying everything, and then my curiosity for how systems like these work was developed What started as an accident quickly became the main thing I was focusing on, and it's been an incredible journey ever since!
2. Things I have learned so far
Frontend : In the frontend, I know HTML, CSS, and JS, like they are compulsory now days. I also know React. I chose React because I lacked guidance, and React was recommended to me by every other YouTuber, so I thought, Let's learn this, and I loved some parts of it and hated some but its still a pretty valuable tool for me and the world.
Backend : I know Node.js, I have built many projects with it, and I also have created a project with Golang and Fiber. I am not that good at it, but I know the basics, and I can make an app in that too. I have also used graphql and trpc for some things, and I didn't like graphql that much, but yeah, it has some use cases, but I liked trpc a ton.
Databases : After reading the above two paragraphs, you know that the database I know is... MongoDB, but the project I'm working on right now is using Postgres with Drizzle. So I have a basic understanding of relational databases too.
3. What I bring to the table
My main priority is the user's experience whenever someone visits my website. I want it to be fast, performant (i guess u saw that in this website) and reliable, and that drives me into learning new things for making the user feel at home.
4. Future Goals
I am right now 16, and my future goal is to be a better developer no matter what. I dont plan on doing a million leetcode questions or making nonsense prs thinking that I would get a job with that . What I want is to be good at the stuff I like and at least have a basic understanding of other things too.
In the upcoming months, I'm planning to dive deep into Golang or any other new thing and complete a project that I'm working on right now, which is a Cloud-Based Collaborative Coding Environment I named it 'Hexcode'
Conclusion
Thank you for taking the time to read about my journey. I’m excited about the future and the chance to continue learning and building.