Web Design For Everyone
jamiehz Lv1

Web Design For Everyone

Web Design For Everyone 是一门关于网页设计的优秀课程,其内容涵盖HTML5,CSS3,Javascript,响应式设计等网页设计中需要用到的知识。Dr.Colleen 授课深入浅出,homework 设计较为合理,代码量适中,是一门零基础入门课程。

学完这门课程后,令我印象深刻的不是课程上所学到的知识,而是Colleen对于设计的思考。在某节课上,她展示了一些数据,比如美国有多少色盲色弱,有多少帕金森综合征患者等,因此前端开发人员在设计之初应该考虑到哪些可能存在的问题,怎样设计才能真正做到 web design for everyone。

关于技术的思考

这个切入点对我来说十分新颖,尽管我学过不少国内外公开课,其中一些课程也会提出关于技术和人的思考,但这门课程第一次让我受到冲击。我想,技术终究应该是要服务于(所有)人的,然而事实却不是这样。国外有 Cambridge Analytica 这种利用数据操纵选票的公司,国内有利用数据杀熟的公司,更不用提通过数据分析对人进行监控等行为。人们仿佛在作恶的道路上越走越远,看来 Don’t be evil 并非易事。

关于课程

上文已经提到过,这门课程内容涵盖HTML5,CSS3,Javascript,响应式设计等网页设计中需要用到的知识,此外还给出了许多有用的资源网站,包括HTML教程CSS教程检查代码字体等。在学完这门课程后,这些网站对准备做前端开发的人来说很有价值。课程 homework 和课程内容结合得很好,就是代码量比较小,不过平时的代码练习还是足够的,算是弥补了 homework 的工作了。大作业结合了前面所学的所有知识,代码量适中,可以看出 Colleen 对这门课程做了非常深入的工作。

总结

如果想做网页设计,那么这门课程是值得花时间学习的一门课程。它不需要任何基础,对非CS专业的人来说也很友好,只要课上认真听讲,课后独立完成 homework,相信一定会有所收获。当然,CS相关专业要学习则会容易许多。为了方便学习,相关代码已经发布到Github上,如有需要可以自取。由于在做大作业时时间比较紧迫,没有太多时间做内容,因此比较简陋,希望你有时间的话可以做得更好。

  • Post title:Web Design For Everyone
  • Post author:jamiehz
  • Create time:2022-04-10 21:39:42
  • Post link:https:jamiehz.github.io/2022/04/10/Web Design For Everyone/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments