If you have a fascination for ocean life, marine engineering is okay. But the life is hard. The engine room in ships is too hot. Many marine engineers have changed job after serving a few years on high sea. Computer science is evergreen career. computer applications are everywhere. If you have interest in computes, this is okay. As regards defence services, there is scope for all professionals in armed forces. Civil engineers, mechanical engineers, automobile engineers, computer experts, I.T. experts, doctorscope in armed forces. In short, whatever you do in civil is also done in defence forces. defence is a very wide organization. So, first decide what is your interest and choose career accordingly, whatever career you choose, defence organization will absorb you.