My first exposure to computer subjects in school sparked a profound interest in technology. This foundational period laid the groundwork for my future explorations.
Over two years, I independently explored advanced computer functionalities and concepts, moving beyond the typical school curriculum to understand how systems truly operate.
Began hands-on learning of HTML and CSS. This year was crucial for understanding web structure and styling, the core building blocks of any online presence.
Introduced myself to Python, a versatile programming language. This expanded my problem-solving skills and opened doors to automation, data handling, and more complex logic.
Embraced JavaScript, bringing dynamic and interactive elements to web projects. This allowed for more complex user experiences and client-side logic.
Explored server-side development with Node.js and database management using SQL and NoSQL solutions. Understood full-stack web application architecture.
Actively integrated AI tools into my workflow, using them as copilots for coding, debugging, and brainstorming. Focused on leveraging AI responsibly for efficiency.
Culminated into a proficient self-taught developer with a comprehensive understanding of diverse technologies, their functions, and seamless integration into practical applications.
I embraced AI when it became popular, as it streamlines the understanding of processes and procedures. It has become my go-to tool, and I actively use it as a copilot to write readable code and fix issues. However, entirely depending on AI is not the right approach. You need to have a decent knowledge of what you want to build, what function you want to develop, and how the code should look. When AI provides a sample, you should understand it and be able to modify it. My philosophy is to use AI as a helper, not a crutch. This way, you can build great things for yourself and not just be a subscription-paying user.