I am a 20-year-old male in my final year and I got placed in a software company that I will be joining in June 2015. I am very shy and I don't talk much. I have very few friends (no close friends) and not even one girlfriend. How do I improve myself to interact with people? How do I improve my personality?