目的
最终结果就是做出来一个自己能说出来为什么好,以及哪里不好的博客网站。此网站不仅可以分享自己的所想所感,还可以分享自己的个人开发作品。
其实做这个的原因还有一个就是最近和一个iOS工程师合作后,发现自己程序开发方面有些东西重视的不够,比如Unit Test, 其实这个对于写出来一个稳定,可维护的程序相当关键,不是花架子。所以我想自己从这个简单的博客程序入手,重新在开发,设计思想上重塑自己,也重新享受在不那么焦虑的情况下构建东西的快乐🎉。下面的每一个小点,后面都会根据不同的tag进行相关的文章的分享。
为此我自己创建了个项目计划, 此项目没有deadline。希望自己能在不焦虑的情况下,把他们最终实现了。
设计
打算开始以这个博客网站为契机,自己开始从设计学起,创建一套简单的字体,配色,以及布局。配色的话想具体参考豆瓣的配色,字体选择的话需要在中英文显示都不错的字体,另外还会对现有的功能上面进行设计上的修改,也就是说先从设计开始,然后再去实现功能。
那么如何学习设计呢?考虑到工程师的经历,我觉得可以按照下面的方法入手:
- 会从RefactoringUI这本书开始学习,配合Figma去练习。
- Figma的学习的话,直接去看这个新手视频
- 学会了新手入门后,去按这个视频一步步的去实现字体,配色,按钮等设计元素
开发
- 我觉得主要的是配合设计的Tailwindcss的学习。它和设计是相辅相成的,有一点SwiftUI和设计的关系,可以快速搞出来一套有设计感的UI。
- 顺便学下Astro这个框架
- 上面2个怎么学习的话,参考资料很多就不写了。
运营
- 可以考虑要不要把构建的一些过程也分享到社交媒体📺上。