What are practical things one should know being a civil engineering student? I am a Civil Engineering student. I want to know the extra things necessary like workshops or softwares that I must know to be ahead of others?