¿Qué menor elegirías para una especialización en informática y por qué?

Thomas Owens tiene una respuesta contundente, pero me opongo a un concepto central: “útil”. La educación que es “útil” a menudo no es satisfactoria. Si tiene éxito en una especialización de CS, podrá ser empleado, entonces, ¿por qué preocuparse por lo útil? ¿Por qué no ir con interesante? ¿Desafiante? ¿Diferente?

Si bien las habilidades matemáticas adicionales no afectarán, la mayoría de las personas en TI, incluidos los desarrolladores, no usarán esas habilidades matemáticas. Si quieres ir a la escuela de posgrado y estudiar un área más matemática de CS, como la teoría de la computación, entonces seguro, pero pocas personas hacen esto. Un poco más de matemática puede ser útil para algunas áreas, como la IA; Aunque muchos programas no los requieren, animo a los estudiantes a tomar álgebra lineal y prob / stat.

Si le pregunta a los empleadores en qué son los trabajadores de TI más débiles, siempre le dirán que se trata de habilidades interpersonales. No pueden hablar, no pueden escribir y no pueden dirigir. Animo a mis alumnos a mirar una especialización donde aprenderán estas habilidades. Debido a mi experiencia, soy un gran defensor de las humanidades (que generalmente incluye filosofía (que no es una ciencia natural), literatura, historia e idiomas). En estas áreas, aprenderá lectura crítica y escritura analítica (por cierto, estas son las habilidades más beneficiosas para el GRE, también; en realidad tiene una sección llamada escritura analítica). Las ciencias sociales enseñan a los estudiantes a investigar fenómenos que a menudo son muy similares a los tipos de cosas que harán en los trabajos de desarrollo de software, por lo que también los apoyo.

La realidad es que todos los trabajadores necesitan escribir y pensar. Pocos necesitan saber sobre geometría no euclidiana o enlaces covalentes. Eso no significa que las matemáticas y la química sean malas elecciones; solo significa que son malas opciones si ignoras algo que quieres estudiar a favor de algo que sientes que tienes que estudiar para conseguir un trabajo . Una vez más, un estudiante de CS te conseguirá un trabajo.

Ah, y una mayor y una menor es suficiente. No necesitas múltiples. No suelen significar mucho de nada.

¿Mi recomendación? Filosofía, porque has declarado claramente que esto es lo que quieres estudiar. Definitivamente te ayudará en muchas dimensiones. La filosofía es una de las principales disciplinas que contribuyen a la informática. Más importante aún, parece que es lo que quieres estudiar. Siempre obtendrá más de las cosas que desea estudiar que las cosas que cree que necesita estudiar.

He escrito sobre menores para desarrolladores de software anteriormente:

  • La respuesta de Thomas Owens a ¿Cuál es el mejor menor para una especialización en informática? ¿Un menor le dará una “ventaja” en la fuerza laboral?
  • La respuesta de Thomas Owens a ¿Es un combo una especialización en TI (Software) con una especialización en gestión de emprendimiento?
  • La respuesta de Thomas Owens a ¿Debería estudiar a un menor junto con mis licenciados en ingeniería de software?
  • La respuesta de Thomas Owens a ¿Cuál es el mejor menor en la universidad para ser realmente bueno en software?

En última instancia, depende de lo que quieras hacer. No estoy seguro de si su lista de Economía, Matemática Aplicada y Ciencias Naturales es lo que tiene que elegir o si eso es lo que está considerando, pero de esas, las Matemáticas Aplicadas y la Economía probablemente serían las más útiles profesionalmente.

Nunca he visto la filosofía considerada como una ciencia natural, generalmente es un arte liberal. Creo que tener una especialización en artes liberales en algo como filosofía, psicología, sociología o comunicaciones es increíblemente útil para equilibrar las habilidades técnicas de un programa de informática.

Cuando se trata de eso, debe consultar a sus asesores. Dependiendo de los requisitos, es posible que no pueda completar uno y aún graduarse de su especialidad en el horario según las ofertas de cursos. O puede completar uno, pero no necesariamente tomar clases que le parezcan interesantes. Necesita equilibrar riesgos y recompensas.

Las matemáticas podrían ser muy útiles si pretendes tener una carrera bastante técnica. Independientemente de sus planes posteriores a la universidad, un poco de arte liberal o un campo muy diferente realmente podría ayudarlo a ser más completo, como filosofía, historia, música, arte, literatura, etc.

Además, ser capaz de articular de manera sucinta y segura sus ideas y opiniones es una habilidad extremadamente útil. Además, puede ser de su incumbencia si puede minimizar efectivamente la jerga técnica o esotérica mientras habla (especialmente si sus contrapartes tienen una formación diferente). No estoy seguro de qué tema te ayudaría con eso o si eso solo requiere experiencia.

La mayoría de las personas que conozco que estudiaron CS y obtuvieron un menor generalmente lo hicieron en Matemáticas. Dado que la informática tiene muchos conceptos matemáticos, un estudiante de Matemática Aplicada también podría cumplir con algunos de los requisitos de CS como Cálculo y Matemática Discreta, dependiendo de la universidad en la que estudies.

También sería bueno tener filosofía, ya que otros han mencionado las habilidades blandas que también son necesarias para trabajar en cualquier trabajo. Debes estudiar cualquier cosa menor que te interese, ya que tendrás más pasión y motivación para terminar una especialidad menor que la que tomes porque sientes que debes tenerla. El comandante de CS ya te abrirá muchas puertas y el menor puede usarse para estudiar cosas que realmente te apasionan (¡aparte de CS, por supuesto!).

Aprender econ es excelente para el negocio de CS, independientemente de dónde aplique sus habilidades. Pero no creo que el desarrollo de la perspicacia comercial exija TODO un menor en CS.

La matemática aplicada podría ser excelente si estás empeñado en convertirte en un cuant o entrar en Wall Street.

Cualquier tema que le interese podría ser un gran menor, si desea aplicar su perspicacia comercial a un interés específico o nicho de negocios que tenga en mente.

Francamente, sin embargo, su mejor apuesta es probablemente convertirse en lo más sorprendente posible en CS a través de cursos y experiencia laboral si CS es realmente la ocupación a la que desea dedicarse. El menor probablemente no te ayudaría mucho.