Civil Engineering is a professional engineering discipline that deals with designing, constructing and maintaining the physical and natural environment, including public works such as roads, bridges, canals, dams, airports, sewerage systems, pipelines, building structural components, and railways.
So here we disclose the top 10 prerequisite of being a good civil engineer.

1. Test of the building of materials
Basically a good civil engineer must have proper knowledge of different tests of building materials. Some important tests is such as concrete test, soil test, bitumen test.
Concrete Test:
- Slump test
- compression test
- split tensile test
- soundness test
Soil Test:
- Core cutter test
- compaction test
- sand replacement test
- triaxial test
- consolidation test
Bitumen Test:
- Ductility test
- softening point test
- gravity test
- penetration test
2. Investigation of soil
The stability and settlement of soils are extremely important before starting the construction project. Various soil tests are conducted to determine the settlement and stability of soils. As a civil engineer, one should have enough knowledge in investigation of soil and test.
3. Uses of surveying instruments
Usages of surveying instruments like the total station, theodolite etc is also a mandatory knowledge for every civil engineer. These instruments are used for marking and measurements.
4. Standard codes used in construction
Every country has their own standard safety specifications for construction and engineering related works. All new construction should be done by following all the rules and procedures mentioned in the standard codes.
5. Bar bending schedule
The reason why Bar bending schedule is so crucial for civil engineers is its provides the reinforcement calculation of RC beam such as cutting length, type of bending, the length of bending etc for the construction project.
6. Drawing and design
Every civil engineers should have good level drawings and designs since it was the primary keys of any construction projects. Drawings and designs provides all the required specifications of that project thus, civil engineers should have the analyzing power of such drawings and designs.
7. Estimation and bills
Estimation and bills should be prepared by a civil engineer in a construction project.
8. Quality control
Civil engineers that possess knowledge of Quality control ensures the profit of a project by reducing the extra costs. So it is important for every civil engineers to have at least basic knowledge of quality control.
9. On-field management
On field management and knowledge is really important for any civil engineers. Knowledge of form-work, concreting, safety measures is the key aspect for a successful civil engineer.
10. Coordination with labour
As a civil engineer, you must know how to deal with labours in a site. With good men management & communication will make your job much more easier.
Congratulation if you have all the attributes to become a good civil engineer, quickly pickup the skills and knowledge if you are not, we hope you will be a good and successful Civil Engineer.