Hello people on code forces , I am writing this blog from the perspective of an engineering student . Currently I am in fifth semester(of eight) of my college. As you can see from my color I still have a lot to improve in the area of CP. I really love competitive programming and I indulge most of the time in it. I have tried my hand in other technologies like Web Development ,Data Science , Android Development , Networking but they are not my cup of tea having said that , these technologies can provide internship more easily and placement (which as a student is my aim). So few of my questions are:- How important is it to learn these technologies? What role does internships and projects play in placements? Is competitive programming sufficient in itself , from a job point of view? I would be thankful to any answers or guidance.