There is a lot of competition as well as opportunities in the IT sector. But the number of job seeking candidates are much more than the jobs available in the IT field. A large number of B.E. students are not able to get jobs even if they know coding skills and various programming languages. If one goes for coding skills and learning programming languages after B.Sc, it is difficult to get a good job unless one is exceptional in his/her field and his/her knowledge of their respective field and coding skills is exceptional. One can get a low income job easily but to get a good job in IT, is is difficult. Note that it is difficult, but not impossible.
I would suggest to rather go into research field of IT sector, that is, learn skills such as Machine Learning (ML), Artificial Intelligence (AI), Internet of Things (IoT), Data Analytics, etc and then research in any of these. While one learns these skills, it is better to opt for higher studies along with learning these. This way the value of these skills would go up very much. AI, ML, deep learning, etc are very popular these days and a good number of B.Sc graduates are opting for research in these fields as research in these fields are high paid jobs and since these skills are new, the competition is also not very much. A large number of people learn these skills and get jobs but very few go in the research of these.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile