1. Prove your enthusiasm

It doesn’t matter if you are from Computer Science or not. However, it is important to show proof of your interest in computing. You can join a computing club and learn programming languages (C++, Java are especially sought-after), or you can build your own website using WordPress.

2. Sharpen your skills

To show initiative and commitment, attend an IT bootcamp (Microsoft offers one as well as computer clubs). This will help you to improve your technical skills.

3. Become a master communicator

One aspect stressed over and over again in the requirements for technology-orientated graduates is the importance of communications skills – yet it’s one which is often overlooked by students. You can use your university time to learn how to work in teams (e.g. You can also diversify your friendships and improve your skills by joining sports clubs, theatre, or debating. Internships and work experience are great opportunities to get out of your comfort zone in communication.

4. Find the right environment to support your goals

You can learn about the working environment in different firms based on their size, work arrangements, product focus, and training opportunities. This information will help you to determine which environment is best for you – whether it’s the flexibility and recognition offered by a small company or the structured career path and relative anonymity of a large one.

5. Keep your pulse on the pulse

Keep in mind that one change on Facebook can transform the entire social media industry. A single update to a financial trading platform can mean the difference between a multi-million dollar trade and a loss of multi-million dollars. Although it is a extreme example, it shows that you must stay up to date with all developments in order to secure a job in such an exciting and changing industry. This includes the impact of Facebook’s recent changes and the lawsuit between Apple and Samsung.