1. In terms of career prospects, civil engineering is better than software engineering. Civil engineering is widely used in construction, infrastructure and other fields, with many employment opportunities and good employment prospects. Software engineering is a field of constant innovation and development, and new technologies and tools are constantly emerging.
2. Civil engineering is superior to software engineering in discipline advantages. The civil engineering major of Shanxi University has an excellent team of teachers and perfect experimental facilities to help students acquire a solid theoretical foundation and practical ability, while the software engineering major has a team of professors and experienced teachers with excellent ability in teaching and guiding students.