My first experience with web dev was through a summer camp, called Code with Klossy, which taught web development, app development, as well as AI/Machine Learning. It was my first time working with HTML, CSS, and JavaScript, so it was something completely new to me. That summer program was my first experience with developing websites, but I have worked with Python and a little bit of Java before on my own time.
I’ve made websites before and I can recall a few things that went well. Something that went well was the formatting of the code. I also got to work with a lot of new concepts, like creating slideshows and navigation bars. So far, I have made two websites. One of them was for a nonprofit organization and then the other one was for a project to raise awareness about women in sports.
I did face some obstacles, however, during my web development process. For example, I had a habit of forgetting semicolons and the little brackets. To prevent this, I’ll check for red lines throughout my code and make sure that I have everything right.
When it comes to maximizing website performance, there’s flow, like functionality and creativity, so I want to make sure it looks aesthetic and appealing, but I also want to make sure it’s functional and educates the person who’s using the website as well. Regarding specific programming languages, I feel like I’m more skilled in CSS, playing around with the formatting, padding, and Flexbox. To ensure that my websites are accessible and responsive, I tend to use larger fonts and brighter colors. Using scratch, I can input a navigation bar as well. Adding a lot of buttons also helps lead the viewer to links so they know where to go if they want more information, and also to help navigate the website. I always add a menu as well for better navigation.
The future of web development has a lot to do with AI and to prepare for it. I’m using AI more often to help debug my code, and trying to get more used to it being part of my web development process. AI helps me debug a lot of things that I am not able to find myself. For example, if I’ve been stuck on a problem for 30 minutes or so, I’ll just plug in the problem to chat GPT, and it helps find my errors. Overall, it’s a helpful tool for finding any bugs. I believe that since AI is able to debug my code, it’s probably able to write it really well, too which means it’s possible for AI to take over the web dev industry.