π Why I Chose to Become a Developer β My Journey
Hey there π I'm Riyan, and this is my first blog post! I want to share the story of how I started my journey to become a developer β from zero experience with computers to building fullstack applications.
π Table of Contents
- π How It All Started
- π§βπ» The First Line of Code
- π Falling in Love with the Web
- π Learning Beyond School
- π¬ Final Thoughts
π How It All Started
It all began when I didnβt make it through high school in the Natural Sciences track. That was a tough moment, but it turned out to be a blessing in disguise. I decided to move to a vocational high school and chose Software Engineering β even though, honestly, I had no idea what software engineers actually do.
At first, it was really hard. I had never even used a computer before. I struggled with basic things β even using backspace was confusing! π It was a little embarrassing, but I didnβt give up. Slowly, I learned how to use a computer, and eventually, I got the hang of it.
π§βπ» The First Line of Code
Then came coding. I still remember the first program I ever wrote: the classic βHello Worldβ using Python. It felt so simple β and so powerful. That one little program was the start of everything.
After that, the lessons got harder. I had to build my own programs from scratch. It wasnβt easy, but I pushed through. My knowledge of Python was basic, but it gave me the foundation I needed.
π Falling in Love with the Web
In my second year of school, we started learning about web development β HTML and CSS. And thatβs when I fell in love with coding. Creating websites felt like magic β¨.
After about three months, I got the opportunity to intern as a web developer at a startup. Sounds cool, right? But hereβs the twist: I had only learned HTML, CSS, and a bit of JavaScript. Suddenly, I was asked to build a fullstack web application using PHP and CodeIgniter 4 β technologies I hadnβt even touched yet.
The internship lasted three months, and I spent the first half just learning PHP and CodeIgniter from scratch. It was stressful π°. I kept thinking: what if I canβt finish the app on time? But guess what β I did. β I built the application successfully. That experience taught me that I could learn anything if I stayed consistent and curious.
π Learning Beyond School
After the internship, I realized that learning shouldnβt stop at school. I started exploring online resources and teaching myself new technologies β React βοΈ, Next.js, NestJS, and more. Thereβs so much available on the internet for free (well, most of it), and it's an amazing way to grow your skills.
π‘ If you want to become a developer, donβt rely only on your classes. Learn independently. Build your own projects. Try, fail, and try again. Thatβs how you grow.
π¬ Final Thoughts
Becoming a developer isnβt easy β but itβs not impossible either. If you want to succeed in this field, keep learning, keep practicing, and never stop building. π οΈ Tech changes fast, so keep upgrading your skills and stay curious.
Thank you for reading! π
Iβm Riyan, and this is just the beginning of my journey. πβ¨