I am enrolling Bachelor in Software Engineering in a varsity. I m in 4th semester but my result is not good. How can I be a good software engineer? I am student of M.C.A, but I don't want to work in any software company, as my area of interest is construction, how can I get in construction?