What knowledge is important one must have as a site engineer which is a fresher B.E.?

Hello sir,
I know there is no limit for gaining knowledge but please suggest some important topics, which a fresher must keep in mind as a site Engineer.
Thank you.