Knowledge of foreign language
Speed typing
Programming
From the point of view of employment, it is often these skills that are fundamental, because a specialist in some area must first of all possess special skills.
On the other hand soft skills ("soft" or "flexible" skills) is a complex of overprofessional skills that are important for career and success in life and which are responsible for high productivity and are "cross-cutting", that is, they are not related to a specific subject area . They are subjective and difficult to measure. In short, this is the main.