How I become a software developer

In 2012, I graduated from a vocational high school and started my career as a web developer. But in September 2014, I entered college and studied accounting. Six months later, I started working as a Tax Accounting Officer. 😅

The reason why I left coding because I didn’t find myself was good at programming. I was so frustrated with JavaScript at the time. Though I also didn’t enjoy my new job until I decided to resign and became unemployed in the fifth year of my career. 🤷‍♂️

In 2018 I was hired as a Technical Support in a web hosting company. My main task was giving clients 24/7 support by chat and call. It means I had much free time when no clients. Then, I started learning to program (again). 👨🏻‍💻

In April 2019, I first learned ReactJS from Codecademy and continued with an ebook called The Road to React (formerly The Road to Learn React). This book taught me much about modern JavaScript and React itself. It was also my first time learning Git, and my first commit was only adding a LICENSE file. 😂

Five months later, I finished my first React App that I built by following the ebook, and I was ready for a new (come back) career as a software developer. I applied to some companies till a company eventually hired me for this role.

I now never stop learning. I learn everything about modern JavaScript and its environment from free to paid resources.

  1. Vanilla JS Guides - The Complete Set
  2. JavaScript - The Complete Guide
  3. Modern React and Express
  4. Taming The State in React
  5. The Lean Web - A simpler, faster world-wide web
  6. The Complete Junior to Senior Web Developer Roadmap

Some free resources I recommend are:

  1. Web Programming Unpas
  2. CS50’s Web Programming with Python and JavaScript
  3. Eloquent JavaScript
  4. The Modern JavaScript Tutorial

JavaScript which a programming language I was frustrated for, has become a language that I love the most. ❤️
I am now enjoying my career, and I love to become a dev; In other word,