7 skills every engineer should have irrespective of the branch | Engineering skills