Simply put, commonly used software AI, PS, AE, C4D, DW, etc. Different softwares have different effects, and they can also be integrated and interoperable. Of course, not all software has been learned. Before studying, you should know which software you need to use, mainly the commonly used ones, supplemented by the rarely used ones.
Secondly, we should have a certain level of appreciation of color matching and typesetting style, commonly known as aesthetics. Understand different design styles (Memphis, pixels, variegated colors, Bauhaus, etc. ) and its characteristics.
As a UI designer, you should have aesthetic ability, communication ability, thinking ability, innovation ability, understanding ability, learning ability and execution ability. Hand-drawing ability can be used as extension ability.
Learn more, see more, practice more and communicate more.