Engineering and Computer Science

Hello Computer Science Engineers... What are your views while studying Computer science engineering? What are the opportunities and future growth do you see? I am asking this here, your replies would help for fresh engineering batch to chose their branches.