看你设计的是什么产品,设计的配色、布局等基础知识就不用说了,想设计好的话,用户体验方面是必须要考虑的,所做产品领域的专业知识也要了解,使用者的场景等,个人觉得设计只是一方面,业务流程、客户关注、数据分析等知识都会促进设计的优化