Civil engineering is a demanding profession requiring extensive building and construction knowledge. Aside from preparing the technical drawings for buildings and structures, you also oversee budgeting and construction. Some specialisations come with complex responsibilities. For instance, working in mining involves supervising the creation of tunnels for excavation and testing the stability of rocks and soil holding the mines in place.