La informática es una materia académica que prepara para una carrera en el campo de la computación. El campo de la informática es muy amplio: la gente trabaja en la informática en casi todos los sectores y en muchos tipos de trabajos diferentes. Algunos de ellos son muy competitivos, otros no (en términos de conseguir un trabajo en primer lugar) - todo depende de cuántos puestos de trabajo están disponibles frente a cuánta gente está solicitando. Pocos de estos trabajos se considerarían "ciencias de la computación": ese es un campo para profesores universitarios y algunos investigadores de la industria. Los trabajos informáticos podrían clasificarse como desarrollo de software, diseño de sistemas, gestión de la configuración, garantía de calidad del software, tecnología de la información, gestión de proyectos de software, o muchos, muchos otros. La industria tiene mucho que ver con la dificultad de conseguir un trabajo. Por ejemplo, cuando el gasto en defensa aumenta, los puestos de trabajo en informática en la industria de la defensa están muy disponibles. Cuando el gasto en defensa disminuye, ocurre lo contrario. Así que depende mucho de la industria en la que te encuentres más que del hecho de que se trate de un trabajo en informática.
Una vez que consigas un trabajo, hay otra dimensión de la "competencia", a saber, si el trabajo en sí mismo implica mucha competencia. La mayoría de los trabajos reales en el campo de la informática están orientados al trabajo en equipo y, en lugar de ser competitivos, se centran en la cooperación. Llevo más de 50 años en este campo y me he encontrado con una gran competencia por los puestos de trabajo en algunos sectores, pero con muy poca competencia en otros. Sin embargo, dentro de cualquier trabajo que he tenido, he encontrado muy poca competencia fuerte, aunque de vez en cuando había competencia amistosa. Sin embargo hay focos de competencia en algunos puestos de trabajo en los que se destaca el rendimiento individual.
Dicho esto, la situación puede ser diferente en algunos programas de enseñanza de informática. Algunos de esos programas implican una competencia feroz, principalmente debido a la competencia necesaria para entrar en esos programas y a la percepción generalizada, pero errónea, de que la habilidad individual para programar es el principal factor de éxito en el campo. Desgraciadamente, algunas personas que podrían haber tenido carreras sobresalientes en el campo se han visto intimidadas a abandonar los programas de ciencias de la computación a causa de dicha competencia.
Mi consejo es seleccionar programas de educación en ciencias de la computación en los que se enfatice el trabajo en equipo por encima de la habilidad de programación. Y tener habilidades lo suficientemente amplias como para poder ser eficaz en muchas industrias diferentes.