creo que todo depende en lo que te quieres proyectar tu
civil es una carrera teorica en muchas cosas, se precupa de entender "el porque" de las cosas, en entender el funcionamiento logico de porque se hace tal cosa asi. Se preocupan mas de tranformar una necesidad que tiene una empresa, en algo que las TI puedan resolver, busca una posible solucion al problema,pero no necesariamente es el encargado de desarrollarla
Ejecucion esta preocupada , como dice su nombre, en ejecutar un proceso, en llevarlo acabo, tu sabes que para tal cosa hay que hacer esto, osea principio de accion reaccion. "quiero que pase tal cosa , por ende hago esto" la mayoria de las veces tiene conocimiento mayor que un civil en la parte tecnica, saber dominar mejor un programa, entienden mejor como optimizar codigo fuente, pero si les pides que diseñen una estructura, o expliquen porque es mejor tal diseño que el otro, les va a costar mas o no realizaran un diseño tan elaborado, ya que cuentan la mayoria de las veces con un solo tipo de conocimiento para esto, y no tienen variedad
por lo mismo no son muy comparables.
el civil va a estar a cargo de ejecuciones (en teoria al menos) o trabajando en el mismo nivel (sobre todo si esta recien egresado), pero un ejecucion sobre un civil, por lo menos en la parte de proyectos lo veo dificil.
si comparay un civil recien egresao con un ejecucion con 10 años de experiencia sin pensarlo te digo que el ejecucion entiende mas
pero ambos recien egresaos, supongo que un civil esta mas preparado para entenden, no es necesariamente que entienda de antes