1.视觉方面视觉方面分为两个个层面:认知层面·······审美能力,色彩感知表述层面·······配色、构图、风格的整理与表达。控件使用基础。2.理论方面(视觉主要是吸收与输出,但是需要理论的支撑。这里不说软件因为学习成本很低)用户心理学·······认知心理学,马斯洛需求,格式塔设计基本原理等等以上两点为基本功。至于入职以后再公司需要具备的素质为以下几点1.设计语言表述····再向同事阐述自己的设计理念与原理时的表达能力!2.产品思维······与工作的上游产品经理的协作是否能更融洽,有同理心。3.用户使用场景····交互设计师往往会从用户体验角度出发,UI设计师需要把方案进行落地。4.落地······与研发团队的配合,输出物。