Blog #1
I learned a lot about the fundamentals of front-end engineering, such as HTML, CSS, and JavaScript. These three languages are the building blocks of any website or web application. HTML is used to structure the content of a webpage; CSS is used to style and design the webpage; and JavaScript is used to add interactivity and functionality to the webpage. Understanding these languages allows front-end engineers to create visually appealing and user-friendly websites that are responsive across different devices. Additionally, I also gained knowledge about frameworks and libraries such as React.js and Bootstrap.js, which help in developing complex web applications more efficiently.
I was successful in my research because I was able to learn everything about the basics of UI and UX. However, I was still curious about how I could use frameworks and technologies to create a fully optimized user experience for the websites that I could build. By incorporating various UX principles into my web development skills, I can ensure that the websites I create not only look visually appealing but also provide a seamless and intuitive user experience. This holistic approach allows me to deliver websites that are not only aesthetically pleasing but also highly functional and optimized for user satisfaction.
I faced a few challenges while researching the topic:
- - The BLS did not have front end engineering on career outlook page.
- - I had to decide between software development or front-end engineering.
- - They are both similar to UI/UX, but front end engineering is more user interface focused.
Something I can work on next week is diving a little deeper into user research. This will help me better understand the needs of people, allowing me to create websites that are not only visually appealing but also specific to their needs. Additionally, this research will enable me to identify any areas for improvement, allowing me to optimize the user experience even further. Additionally, I can also explore the latest trends and advancements in UX design to stay updated and continuously improve my skills in creating user-centric websites.