What extra things should a civil engineering student do in his B. Tech. to improve his chances at a brilliant career in engineering? What are the best companies for a Civil engineer, who just completed his B.Tech/B.E, to start his career in India?