Mid-Semester Reflection – Web Development
The more I approach the middle of this course on web development, the more distinctly I realize how much more I have learned from the very beginning of the semester, and my confidence grows accordingly. When coming to this class, I am not sure about my technical capabilities and how to handle HTML, CSS, and JavaScript effectively. I doubted whether I am able to design and build functional websites myself or not. But weeks have passed, with regular practice, projects, and feedback helping to solidify my technical and communication skills.
My biggest strengths include that, unless the concepts were really hard, I never lost the determination to keep learning. I have gotten a better understanding of how front-end and back-end development connect, and I am using such tools as GitHub, VS Code, and responsive design frameworks with more ease. I have grown in my confidence to debug code and solve problems logically. Where I used to see errors as setbacks, now I see them as opportunities to learn something new.
Even with this progress, a host of challenges remain: sometimes, I struggle to manage time when tasks overlap, and other times, finding a balance between creativity and technical accuracy for the solution seems challenging. Moreover, I feel that my presentation and communication skills with regard to explaining technical aspects to non-technical people need further improvement as well. By the end of the semester, I would like to be more productive in writing clean and well-structured code and to have much deeper confidence in presenting my web projects.
The progress I’ve made is a proud achievement for me. Basically, I want to improve my alliance skills, which are vital for team capacity building. Personally, I feel ready to work in the web development world and am enthusiastic about building my technical skills and professional communication in line with the course’s progressive work.