1) STEM Skills
STEMS stands for Science, Technology, Engineering and Mathematics. STEMS skills is what an Engineer must first and fore most have. Any company that is willing to give you a job firstly tests your STEM skills. So start brushing your STEM skills before its too late. Learn about the sciences that are required for your particular specializaton. Keep track of latest advances in technologies in the field. Gain basic knowledge about each subject which is taught to you and which is related to you. 2) Communication Skills
You can build up your communication skills from today onwards. Practice reading skills, listening skills, group discussions, etc. An old but very effective technique is to standing front of a mirror and monitor ones ownself. No one can be a better critic other than ones ownself. Read more, listen more, observe more, interact more and finally improve more and more. 3) Team SKills Let it be a job or a business or an entrepreneurship, what ever you might be doing in the coming years the utmost required skill is team skills. Every where there is a teeam and you will either be a member in that team or else you will be leading that team. So we suggest you to learn to work in a team and as a team. You can also improve your leadership skills parallely. Companies are waiting for better leaders and this might be your turn. 4) Social Skills
Being a human its our minimum courtesy to be a part of the society and also its development. Help the needy if you can and if you will. Get to know what is happening around you. Socialize your self. Stop sitting infront of computers, mobiles, etc instead move out and interact with people and fill in some human values ;) 5) Professional Skills As an engineering you are expected to be professional. So know what professional means and start being professional. Get to know how organizations work and how employees in those organizations behave like. Practice all that you have observed or atleast know what it means to be professional and prepare to act professional when and where required. 6) Managerial Skills If you are aiming to do bussiness or want to do MBA and become a general manager then this would be the best time for you to learn managerail skills and persuasive skills. If you are confused whether to do MBA and become a general manager or not then keep one point in mind, the world is full of specialists and so does every one want a general manager. 7) Analytical Skills
Improvise your analytical skills and also your thinking capability. They will be handy when you take any competitive exam like GRE, CAT, GMAT, etc. If you are not writting any such exams still this skill will be helpfull for your interviews. 8) Application Development and Programming Skills
Anyone interested in taking up a career in IT field for all of them this is a high time to start developing programming skills. Enhance your programming techniques and build any application which may not be huge one but which can be showed to the companies when they come to hier you. 9) IOT Skills
IOT is the upcoming future field which is estimated to be very huge as much as $14 trillion industry by 2020. This is one field where people from various branches come work together. Learn IOT so that you will have a widened scope while choosing a career. 10) Special Skills
If you are one such student who joined engineering only because of your parents then don't worry, even you people have a skill to develop. Find out your interests and decide in which one you are interested in. Let it be cooking or photography, practice, improvise and become professional. After all there is a Farhan Qureshi in 3 Idiots and a Vikram in Premam who were successfull.