## Refelction on My First Project ### Was the project harder or easier than you expected? I think the project took longer time than I expected. The website page I tried to build is quite simple in terms of its layout. So I thought it would not take much time to create it. However, when it came to the real web development, there were many details to consider: for instance,what background color to choose, what color to choose in order to complement with the primary color, and how to design the payment and signup landing page. To polish each detail cost me a great deal of time. ### What have been the most difficult obstacles you've encountered so far? The biggest obstacle for me is to make my website fully responsive. I put three boxes in the middle of my web page. Initially, I used margin to make the boxes appear to be centered in the page. However, this design make the web page fail the responsive test. When I tested the web page on a phone screen, the layout of the three boxes were distorted. I spent a lot of time figuring out how to center the boxes and maintain their responisveness. But I could not find a satisfying solution until I reached out to our professor for help. He asked me to try auto, and it worked. The solution was actually quite simple, but I failed to think of it in the very begining. I think the main reason is that I learned programming knowledge and skills mainly from the FCC website. Although I completed its HTML and css curriculum and passed all its tests, I only achieved half understanding of the learning content and many of them were even forgotten because of a lack of practice.I think I need to keep practicing and learning from other sources in order to have a better mastery of HTML and CSS skills. ### Do you find that you like programming? Why or why not? When I was doing the project, I enjoyed the process. It involved a lot of learning and practicing. When I finally finished my web development, I felt my confidence in programming was building up. But last week's Javascript learning set me back a little bit. To be honest, although I completed the FCC assignment, I did not fully understand many of its content. I think I need more time to work on the Javascript learning.