I am a 3rd year mechanical engineering student from an NIT but I have a keen interest in coding, and now I am in a dilemma because I don't want a job in remote area. So what should I do? Can I pursue a career as a programmer after my BTech in mechanical engineering?