¿Qué tipo de títulos debería estudiar si soy una mujer de 14 años y tengo un interés creciente en el software de la computadora y demás?

Después de haber obtenido un título en Informática, estoy muy contento con mi carrera, primero como bioinformático durante mi breve tiempo en la escuela de posgrado (haciendo una candidatura de doctorado en genética que no completé) y ahora en la industria de defensa como desarrollador. Como recomiendan Ben Y. Zhao y David Mullich, si desea conocer la esencia de los algoritmos, cómo funciona realmente el software y cómo mejorarlo, vaya a CS.

Desde una perspectiva industrial, encuentro que a veces estoy celoso de las oportunidades que tienen los ingenieros acreditados en el mundo de la defensa. Como desarrollador, no tengo la capacidad de firmar la seguridad y el cumplimiento del software y eso significa que me pierdo algunos puestos de administración. Aquí tenemos dos tipos de ingenieros que están estrechamente relacionados con la programación: ingenieros informáticos e ingenieros de software. (Nuestros otros ingenieros, como los técnicos de ingeniería mecánica y los técnicos de EE, pueden hacer algo de programación, pero parecen ser alérgicos a ella).

Los ingenieros informáticos se emplean principalmente para diseñar el hardware para nuevos sistemas integrados, y los ingenieros informáticos de élite pueden trabajar para compañías como Intel y AMD que diseñan nuevas CPU.

Los ingenieros de software se preocupan principalmente por la seguridad del software y por hacer una buena arquitectura y diseño de software, pero si haces un título de Ingeniería de Software, tendrás una gran superposición de temas con CS. En una buena escuela, los estudiantes de Ingeniería de Software realizan toda la programación que realiza un estudiante de CS, más un proyecto final de equipo que pone a prueba todas sus habilidades de diseño, proceso y programación. Estás estudiando más años para ser un ingeniero de software para aprender cómo hacer la mayor parte de lo que un graduado de CS puede hacer, pero luego serás admitido en una organización profesional que te permite hacer ciertos roles más allá de la programación que los desarrolladores con CS grados no están autorizados a hacer.

Agregaré que compañías como Thales Group están reclutando agresivamente a mujeres Desarrolladoras e Ingenieras competentes, con mujeres en el 22% de la fuerza laboral total de Thales de 65,192 empleados en todas las unidades de negocios multinacionales en el grupo en 2013. Existe apoyo institucional en la mayoría de los 10 grandes multinacionales de defensa para el permiso remunerado de maternidad y paternidad, horarios de trabajo flexibles y otras adaptaciones para la igualdad de género.

Informe Social 2013 de Thales (https://www.thalesgroup.com/site…)

Creo que la respuesta obvia es la informática.
También hay ingeniería informática, pero eso está mucho más enfocado en hardware y arquitectura que en software.

Por favor, mantenga sus intereses en CS, ingrese a una gran escuela y tenga una carrera fantástica. CS es un gran campo, pero una de sus mayores debilidades / fallas es el fracaso de la comunidad en general para alentar y desarrollar profesionales femeninas. Espero que tengas una carrera fantástica y sirvas como modelo a seguir para otras chicas detrás de ti (sin presión :-))

Como profesional, ingeniera de software femenina (24 años), estas son las cosas que te sugeriría.

Mantenga su interés y motivación. Sé que cuando tenía 14 años, había bastantes cosas en las que estaba interesado que intentaban tomar mucho de mi tiempo. Algunos de ellos tenían grandes intereses, como leer, tocar el violín y tener amigos. Algunos de ellos eran completamente inútiles. No te alejes demasiado de tus objetivos.

No te preocupes por ser genial. Estoy seguro de que has escuchado este consejo de tus padres antes, pero es porque se preocupan por ti y es un buen consejo.

Colegios de investigación en informática y / o ingeniería. Fui a una universidad local, la Universidad de Toledo, porque estaba en mi ciudad natal, tenía una oferta de programa decente y era lo suficientemente asequible para mí. Investigue y vaya al lugar que le funcione. No tienes que ingresar a una escuela de Ivy League, pero si eso es lo que quieres hacer, ¡adelante!

Examine las opciones posteriores a la secundaria, la universidad temprana, las becas y otra preparación universitaria. En mi escuela secundaria, un consejero me convenció para que ingresara en un programa de Opciones Post Secundarias donde podría tomar clases universitarias para obtener créditos para la escuela secundaria y la universidad. El programa fue gratis. Fue una elección fantástica para mí. Me permitió acostumbrarme al ambiente universitario y al ritmo de las clases antes de tener que lidiar con los gastos de matrícula. Hay muchas personas que quieren verte bien, así que comunícate con ellos.

Sé que esto es probablemente más de lo que pensabas que obtendrías, pero aquí está, de todos modos.

Depende mucho de lo que valores de ser tú, y sospecho que 14 es un poco joven para ir más allá del “software de computadora y demás”. Te diré que el secreto para sobrevivir a la universidad son los “créditos transferibles”.

Por experiencia, al mirar atrás en mis 70 años, puedo decir, sin dudarlo, que mi mayor recompensa personal fue pagarme por pensar, y luego hacer que una organización masiva reconozca que mis ideas tienen valor, financien sus esfuerzos de desarrollo y despliegue hasta el final a cambiar realmente la forma en que la empresa hacía negocios.

Ahora lea la excelente respuesta de Jin Kee a la pregunta.

Aquí está mi conclusión: los pequeños jockeys son una moneda de diez centavos por docena. Si quiero hacer un trabajo, siempre puedo contratar a un poco jockey (podría llamarlos programadores).

Aquí está mi problema con ser un poco jockey: alguien le dirá a todo el mundo cómo y qué hacer para que sus ideas cobren vida.
Es como ser un soldado del ejército a quien su sargento le dice que tome las cosas A y las coloque en el lugar B. El soldado puede fantasear con lo dulce que sería su vida “si solo” fuera un sargento. Lo más probable es que el soldado nunca tendrá la idea de que el capitán le dijo al sargento que “hiciera desaparecer esas malditas cosas”.

Si crees que esto te hará feliz, entonces adelante. Lo más probable es que a medida que madures en perspectiva y experiencia laboral, encontrarás que las cosas que te hicieron feliz como empleado de nivel de entrada cambiarán a mediados de la carrera y cambiarán nuevamente a medida que ganes experiencia y avances en rango y estatura.

La cuestión es que avanzar en rango y estatura significa que terminarás muy lejos de donde comenzaste. Creo que la clave es la flexibilidad.

Ser programador está muy bien, pero es autolimitado porque siempre harás lo que otra persona le pida. Le digo que debe enfocar su vida como una propuesta abierta. Sea un poco jockey al principio de su carrera, si lo desea, pero mire la imagen más amplia de su entorno de trabajo y siempre esté listo para posicionarse para el próximo trabajo en el próximo nivel superior, donde puede proporcionar dirección a los analistas de sistemas y programadores, en lugar de ser simplemente uno de ellos.

La informática, la ingeniería informática y las matemáticas son fuentes comunes de informáticos. También hay disciplinas de ingeniería que utilizan la programación para simular diferentes fenómenos y la física, que a menudo tiene simulaciones propias.

¿Pero por qué esperar a la escuela? Puedes comenzar a aprender ahora. Los cursos están bien, pero la mejor manera de aprender es descargar un kit de desarrollo de software y modificar algunas muestras para hacer algo nuevo.

¡Buena suerte!

Si aún no lo ha hecho, ¡puede comenzar a aprender a programar solo!
Aprende Python de la manera difícil

Me gustaría agregar las matemáticas como una posible sugerencia de grado, ya que es útil para la programación y puede ser bastante similar en algunas partes. ¡También es divertido! A menos que no lo encuentre divertido, ¿en qué caso la informática? 🙂

Informática o Ingeniería Informática. CS se centra principalmente en software e ideas más abstractas, mientras que CE se centra en una combinación de software y hardware, y aplicaciones prácticas de lo que aprende.

Informática y Ciencia de Datos

Si quieres ser genial, mi consejo para ti es obtener un título de asociado en programación de computadoras, una licenciatura en ingeniería informática y una maestría en ciencias de la computación. Ahora eso te hará bastante bien.

Haría una licenciatura en matemáticas (en realidad lo hice). No todos los empleadores consideran que un título en informática sea tan difícil (no puedo comentar, esa es simplemente la opinión de las empresas para las que he trabajado).

Si puede, obtenga un año en la industria y trabaje en proyectos de código abierto. Este tipo de trabajo real es muy atractivo para los empleadores, ¡además de ser muy interesante!