20.PROGRAMMING
Computer programming may be seen as a skill that only needs to be mastered by the few IT experts in an organisation. However, knowledge, even at a basic level of computer programming may come in handy if you are trying to develop a new programme that you hope may help your department in the way you process information. Imagine, for example, that you are working in the HR department of the company and want to come up with a system that monitors and evaluates the progress, performance and salaries of all employees. Knowing even basic computer programming could help you realise what is possible and how you can get started on this project, putting you in a better position to collaborate with the IT department of the company in order to produce a more advanced system catering to your needs.