Reading Response
As an undergraduate student, I learned from this article how computers work, they are made up of different parts, which are connected and affect each other. For example, the computer must first identify where the disk is and then click to start the process, which is divided into many steps, if one step is wrong, the computer will stop working. I also learned that algorithms can be purely mathematical entities, or they can be practical expressions that can be handled with both hands. And the development of women in the computer industry, at the beginning will be subjected to gender discrimination or harassment, although more and more women into large computer companies, but the proportion is still small, but this is not the problem of women themselves. Learn about the connection between python and other programming languages.
I agree with Paul's opinion, and as a viewer of this work, it can still resonate with me, because this article can very well help a reader who is not familiar with computers to understand the background, history, use, and programming information of computers from multiple angles.
I think the user experience of this article is very good, although the article is long and takes some time, but Paul gives a lot of interesting examples to make abstract concepts into images. In addition, there are many interactive animations interspersed in the article, which enhance the attractiveness of the article and enrich the audience's reading experience.
Learning log
I've learned a lot about the topic of front-end networks from the previous course. I learned about the html framework, and the various features of css that can be combined with html to make the work look more interactive.
Because I have learned some html before, I have a certain understanding of the html framework. Through before, I learn to make wireframes, namely some ux design, by reading the https://livesession.io/blog/7-psychological-principles-for-better-ux/, You learned how to use psychology to understand people's behavior habits for better design, and how to prioritize a page's sections. In addition, I learned how to use figma by myself, because this is the first time for me to use this software, which is quite new to me, but I found that figma can make my layout design more relaxed and convenient through learning.
Next, I have a detailed understanding of css. Before, I only knew some simple changes such as font and background. But now I know how to set the flexbox, such as https://blog.logrocket.com/css-flexbox-vs-css-grid/, read the paper tells how to use flexbox, flexbox let me layout become more clear, I can control a large area as a whole, which is more convenient for me, and I can change the arrangement of flexbox with other Settings. flexbox also works well when I want to set up responsive design. https://www.w3schools.com/css/css_rwd_mediaqueries.asp this tutorial helped responsive learning design, let my design is not only confined to the computer screen. And I also learned more interesting interaction used in my midterm, such as the transition, https://css-tricks.com/almanac/properties/t/transition/ can make background through the location of the mouse to make the gradient effect, I also learned through the Internet, and made the effect of magnifying the area through the mouse hover in a similar way, increasing the interaction between the audience and the web page.
These new learnings have transformed my web page from a boring page with only hyperlinks to an interactive and beautiful website, because these movements have made me more and more interested in the Web and I want to design more interesting websites.
I think I need to constantly reflect on my own website, appreciate more excellent websites, see what other designers do, learn from their shining points, accumulate records, get more inspiration, and then combine them to produce new ideas and create my own website.