Stepping into the world of tech has been both exciting and overwhelming. I'm always fascinated by the technologies that make the everyday life of a lame man seamless. While it can be sometimes tiring and overwhelming, especially when I don't seem to grasp some concepts behind the languages I work with, I have put in a lot of hours and hard work into solving and understanding the issues that arise when coding, through that, I have gradually been able to cross every bridge with the help of large communities like Stack Overflow and an ever-present teacher, ChatGPT. But, it is a step I have taken that I'm happy with...
My Thought Process
What pushes my motivation in learning is that I know that with this skill, I'll be one of the people who strive to reduce friction in our daily lives.
My Expectation for the Week
This week, I hope to have a better understanding of Node.js. I also want to gain more confidence in using Node.js frameworks like Express, and others. I desire to build projects that will help solve everyday problems in addition to boosting my visibility, credibility, and showing my competence.
Projects
I'm embarking on a journey to build a courier service called Shippr that helps users deliver parcels to different destinations. As I build this project, I hope to increase my level of experience and boost my proficiency in Node.js. There are a lot of things that I hope to learn...
Challenges I Might Face
- Testing: I have realized I have little to no experience in this area.
- SQL Writing: I have also realized that my dependence on ORMs (Object-Relational Mapping) has made me a little lazy in writing my own SQL queries.
- Continuous Integration: I also have little to no experience in this area.
How I hope to overcome these challenges.
- I have curated a playlist of videos dealing with each challenge. I hope to gain expertise in this topic as I embark on this project.