¿Cuál es el mejor menor para una especialización en informática? ¿Un menor le dará una “ventaja” en la fuerza laboral?

Completamente de acuerdo con la respuesta del usuario de Quora y desea agregarla.

El truco para desarrollar tus habilidades en la escuela será a través de los cursos, no el título final que obtienes. Si por arquitecto de datos te refieres a algo así como un arquitecto de TI / sistemas, el curso sobre bases de datos, redes y sistemas operativos probablemente sea en lo que quieras concentrarte. Si por arquitecto de datos te refieres a científico de datos (es decir, analizar los datos que ingresan a través de un sistema y descubrir cosas interesantes de él), el trabajo del curso en estadística y teoría de la probabilidad será extremadamente valioso / esencial para su éxito. Como dijo Kevin, centrarse en aprender cosas fuera del aula a través de pasantías y proyectos también será muy útil para conseguir el trabajo de sus sueños en tecnología.

Cuando solicite un puesto (especialmente uno técnico), sus habilidades y experiencia serán mucho más importantes de lo que es su título. Algunos de los mejores ingenieros de software en Silicon Valley eran estudiantes de filosofía o ciencias cognitivas. Algunos de los mejores gerentes no tienen una licenciatura en negocios o un MBA. Su título sirve para educarlo social e intelectualmente y para demostrar que puede trabajar duro y seguir algo hasta su finalización. No te encierra en un trabajo o una carrera.

Pero si está buscando un menor genial, le recomiendo la economía. Algoritmos + Economía Matemática o Finanzas = algo de diversión seria. No hay muchos de nosotros muchachos de economía cuantitativa corriendo por ahí, y poder usar trucos de CS en economía parece que estás manejando una forma emocionante (aunque a veces peligrosa) de magia negra.

Dependería de tus intereses. Si realmente quieres aumentar tu madurez matemática, sería una buena idea tener un menor en matemáticas. Le ayudará a obtener algunas herramientas que no obtendrá en una especialización de CS solo para cosas como el análisis o algunas otras matemáticas discretas que no puede cubrir dentro de una especialidad normal. Desea comer tantas matemáticas como pueda, especialmente aquellas que lo ayudarán a mantenerse al borde de las soluciones algorítmicas de vanguardia para los problemas.

Economía, para que pueda comprender las compensaciones comerciales / económicas que a menudo deciden las compensaciones de ingeniería. Los conceptos de costo de oportunidad y rendimientos decrecientes de la economía también pueden ayudarlo a evitar trabajar demasiado o demasiado en un problema dado, por ejemplo, demasiada optimización.

Aunque la respuesta de Tony Li al inglés (idioma) también es buena: la ingeniería de software a menudo se trata de colaboración, y si no puede comunicarse de manera clara y efectiva con sus compañeros y superiores, no llegará tan lejos (oh, sí, la documentación es muy importante no solo para sus clientes, sino también para usted mismo , meses o años después, cuando revisa el código que había olvidado que había escrito). No sé sobre la parte de “literatura” …

Las estadísticas (disciplina académica) también son un buen conjunto de herramientas para tener en la caja de herramientas de uno; es útil poder contar (muchas personas no pueden).

Eso dependerá de lo que desee hacer para obtener un empleo después de la graduación. Por ejemplo, si desea trabajar en un banco de inversión, entonces un menor en matemáticas con énfasis en análisis de sistemas dinámicos (teoría y técnicas del caos) sería extremadamente valioso. Si planea trabajar en una institución de investigación que se ocupa del desarrollo de modelos de conflicto (utilizados en negociaciones militares e internacionales entre gobiernos), entonces podría considerar la posibilidad de reducir las matemáticas con énfasis en el modelado teórico de juegos. Si está planeando trabajar en cualquier puesto gerencial de nivel superior en cualquier corporación, entonces podría considerar la posibilidad de especializarse en investigación de operaciones. Estas sugerencias son solo algunas de las posibles opciones que tiene para un menor. Debe investigar qué áreas se necesitarán realmente para aumentar su posibilidad de obtener un empleo remunerado en el campo elegido. Robotronics LLC | Facebook

Me especialicé en Ingeniería de Software y me especialicé en Administración (negocios) y la especialización técnica en Comunicación (artes liberales). Sentí que estos eran bastante beneficiosos, ya que mi énfasis estaba en la gestión de proyectos de software.

Cuando esté considerando un menor, debe considerar por qué quiere tomar el menor. ¿Quieres llevar algo que se ve bien en un currículum y que te ayudará a impulsar tu carrera en una dirección particular? ¿O desea algo que cumpla con algunos requisitos de su programa de grado, pero que también le permita aprender un conjunto particular de cosas que le parezcan interesantes?

He descubierto que bastantes concentraciones diferentes y menores se combinan bien con los campos informáticos (sin ningún orden en particular):

  • Las estadísticas son útiles para el análisis de datos. Hay mucho crecimiento actual en los campos de la ciencia de datos y la ingeniería de datos, aunque no estoy seguro de cuáles son las tendencias a largo plazo. Especialmente si estudia algoritmos, estructuras de datos y bases de datos en su educación de CS, esto puede ayudarlo a prepararse bien para un programa de posgrado que enfatice los datos o para trabajar como científico de datos o ingeniero de datos.
  • Una ciencia física (biología, química, física) es útil si está interesado en la informática científica en un campo en particular. Un campo de ingeniería física (mecánica, eléctrica, química) puede proporcionar aperturas similares. Por ejemplo, estoy en el área de Boston y hay una gran cantidad de empresas de biotecnología. En muchas de sus ofertas de trabajo, considerarían el conocimiento de la biología y la química como una ventaja al contratar.
  • La comunicación sería importante tanto en la academia como en la fuerza laboral. Debe poder comunicarse con los demás escribiendo, presentando, hablando en reuniones, etc. Si su programa académico no tiene muchas oportunidades para practicar la comunicación en diferentes formas, tomar clases adicionales ayudaría a mejorar sus habilidades y verse bien en un currículum.
  • El espíritu empresarial sería útil si estuviera interesado en comenzar su propia empresa o trabajar en una empresa muy pequeña donde posiblemente usaría múltiples sombreros. Una comprensión general del mundo de los negocios lo posicionará para pasar a la gerencia en una compañía más grande o ser efectivo en compañías más pequeñas en múltiples roles.
  • La administración estaría más orientada hacia alguien interesado en liderar equipos u organizaciones. Por lo general, habría menos énfasis en la contabilidad o el marketing que obtendría en una secuencia de Contabilidad, Marketing o Emprendimiento, pero más énfasis en la comprensión de las estructuras organizativas, la contratación, la motivación, la negociación, etc.
  • La psicología, dependiendo de los cursos específicos, puede combinarse bien con la comprensión de la experiencia del usuario y el diseño de la interacción del usuario.
  • La sociología tiene algunas buenas opciones, dependiendo de los cursos. Algunos cursos se centran en la globalización, que ha sido impulsada por la tecnología, especialmente la informática. Si espera trabajar en un entorno multicultural, los cursos de sociología también tienden a incluir cursos sobre culturas específicas.
  • Los cursos de Política pública o Tecnología y sociedad lo expondrán al impacto de su trabajo en la sociedad en general. Las compañías de tecnología y software han tenido un gran impacto en la sociedad y en cómo las personas viven sus vidas. Las leyes también han cambiado (o no han cambiado) para mantenerse al día con la tecnología.

Diría que la informática es una herramienta que te permite lograr algo en otro dominio. ¿Qué te apasiona?

Recuerde lo que dijo Steve Jobs sobre la importancia de las artes liberales. Si está interesado en aplicaciones deslumbrantes o productos de software de consumo, ¿por qué no hacer algo que le interese, como la música, el arte o la escritura creativa (pista: si ninguna de estas cosas le interesa, entonces sus productos probablemente no serán muy interesantes).

Por otro lado, podría tomar un menor en una ciencia dura si está interesado en la ciencia computacional (como la bioinformática), pero eso es obvio. Si le interesa la investigación pura o quizás las matemáticas financieras lo ayudarán a agudizar su mente y formalizar sus ideas.

En tercer lugar, solo tienes 4 años en la universidad … ¿por qué no tomar algo que siempre te ha fascinado? Nunca volverás a aprender a tiempo completo.

En resumen, supongo que mi respuesta sería que cualquier cosa funcionará para su ventaja, siempre que pueda dar una buena razón para ello. En un mundo de autómatas de escritura de código, podría ser justo lo que lo distingue.

No era muy menor en psicología, pero tomé tantas clases de psicología adicionales como pude. Me encantaron todos ellos. Cosas fascinantes y activa diferentes ideas cuando se piensa en IA.

También quería estudiar matemáticas solo para fines de alfabetización general, pero no lo hice en ese momento, aunque comenzaré mis estudios en Matemática Aplicada el próximo mes, así que supongo que he vuelto a ello.

Matemáticas:

Le ayudaría con algoritmos, lógica y código de escritura que requiere mayor alfabetización matemática.

Ingeniería Informática Eléctrica:

Conoce el hardware y el software. Tendrá un código sólido y podrá evitar o corregir errores que otros no pudieron. Alguien me dijo antes que “no todos los errores de software se deben al software”. Estaría mejor posicionado para diseñar dispositivos IoT, dispositivos portátiles o tecnología de punta. Estarías bien posicionado para ser un ingeniero de software integrado.

Ingeniería mecánica:

Ideal para una carrera en mecatrónica o robótica. Ideal para muchas otras carreras también.

Física:

Útil en numerosos campos, también es un tema fascinante. Al igual que la filosofía, desearía poder pasar una década en la escuela y agregar física a la lista de mis títulos.

Biología / Química / BioChem:

Genial si quieres seguir una carrera en tecnología médica de vanguardia o ingeniería biomédica.

Filosofía:

Personalmente, desearía haber ido también para este importante. Realmente te enseña cómo pensar, analizar y diseccionar tu mundo.

Financiar:

Si desea aplicar sus habilidades de ingeniería de software para financiar, aprenda el dominio.

Ciencias económicas:

Otro segundo sólido, como Finanzas, si desea aplicar sus habilidades de CS a la actividad empresarial como la inversión, el comercio, etc. También un gran grado en general para una educación sólida.

Ciencia medioambiental:

Si quieres seguir una carrera en “Green Computing”.

EDITAR:

Pensé que vi “mayor”. En lo que respecta a los menores, todo lo anterior puede ser una opción, excepto EE, ME y, potencialmente, Chem / Bio / BioChem and Finance. ¡Lo siento!

Por cierto, obtener dos títulos probablemente solo le costará un año más si busca ECE / CE o Matemáticas.

Depende de lo que le interese. La belleza de CS es que es aplicable a muchos campos diferentes. La economía y las estadísticas son generalmente buenos complementos versátiles. Las matemáticas avanzadas pueden ayudar con algunas cosas CS más complicadas. Biología si te interesa la bioinformática. El diseño, la filosofía o la psicología pueden ser beneficiosos para UI / UX.

Las matemáticas me atraerían, y creo que es el campo más relevante para la programación en el sentido de dar una ventaja, pero también es una cuestión de lo que te atrae personalmente.

Vea que no necesita habilidades matemáticas para ser un buen desarrollador, pero sí necesita que sean excelentes

Depende de en qué te quieras enfocar. Los menores y especializaciones populares en nuestro mercado son: desarrollo empresarial, ciencia de datos y desarrollo de juegos. El desarrollo del juego ha ganado un terreno particularmente bueno para merecer su propio grado.

El propósito de un menor es tomar una serie de cursos de la división superior en un departamento en particular que son requeridos por el mayor, por lo que cuando se habla de un menor como mayor de informática, necesita calcular lo que quiere hacer. Por ejemplo, comencé en Matemática Pura (algo que todavía sigo hasta el día de hoy) pero me enamoré de la Computadora, así que hice los cursos de pregrado (primero menor y luego mayor) y de posgrado en Informática, a veces en el mismo semestre.

La informática es una combinación de ciencias puras y aplicadas, ingeniería y negocios. La teoría de la informática está en matemática pura y aplicada específicamente. Ingeniería Informática está en Ingeniería, y Sistemas de Gestión de Bases de Datos está en Sistemas de Información Informática, Informática aplicada dentro de los Negocios. He sido investigador, profesor, director, ingeniero de software, administrador de software y gerente: todos estos trabajos requieren capacitación, ya sea como estudiante o miembro de la facultad en la academia.

Mi punto es que un menor es otra forma de adquirir experiencia que le servirá a lo largo de su carrera. Como he dicho muchas veces antes, mayor y menor en el tema que le apasiona y luego trate de ganarse la vida haciendo algo que ama. El menor más útil es uno que lo lleva a su objetivo, independientemente de cuáles sean esos objetivos.

[A2A]

Biología (preferiblemente molecular y / o centrada en la evolución), psicología o matemáticas.

Bio ayuda con el pensamiento sistémico, y los enfoques tanto moleculares como evolutivos te harán pensar mejor sobre la mejora incremental y los algoritmos genéticos. Se combina mejor con cursos de CS sobre algoritmos, arquitectura de CPU y quizás compiladores. Aprender las vastas y vertiginosas similitudes en los sistemas informáticos y biológicos es un placer codicioso y hedonista para mi mente que no tiene comparación con casi nada más, así que eso es todo. Asombro cósmico? Lo tienes.

La psicología ayuda a crear software que la gente quiera usar: cómo piensan sobre él en un sentido puramente abstracto y cómo diseñar interfaces de usuario que sean intuitivas. Mejor combinado con un curso de CS en UX, por supuesto.

Matemáticas No puedo dar recomendaciones particulares de su idoneidad: personalmente, soy completamente inútil y me frustra mucho que esto sea así. Muchas veces he querido implementar un algoritmo o ampliar el enfoque de un trabajo y no he podido hacerlo. Si puedes hacerlo, te recomiendo hacer matemáticas.

Una buena base en matemáticas siempre es útil para comprender y diseñar algoritmos avanzados.
Muchas estadísticas sugeridas que están alineadas con muchos temas de tendencia, pero sugeriría matemáticas más avanzadas que serían mucho más útiles. La topología es muy abstracta, pero siempre me sorprende ver cómo se relaciona con muchas cosas desperdigadas en la técnica que he utilizado a lo largo del tiempo.

La transposición de un espacio a otro que es mejor explorar se encuentra, por ejemplo, en planificación de rutas (espacio de configuración frente a espacio 3D), planificación simbólica (espacio de planificación frente a espacio de estado), aprendizaje automático (proyección de un espacio de alta dimensión en una variedad o otro subespacio simple), teoría de control (muchos trabajos para hacer el control en el espacio del actuador), …

De hecho, muchas de las buenas ideas en algoritmos para hacer que un espacio muy grande sea más manejable para explorar se basan en algún tipo de proyección o principio que puede asociarse o explicarse fácilmente a través de la topología. La topología también es una bestia abstracta muy extraña que es difícil de procesar, pero cuando puede hacerlo, le da una buena idea de cómo pensar el problema de manera alternativa.

Algunas recomendaciones:

La biología te ayudaría a trabajar en el campo de la biotecnología o la medicina.

Las habilidades artísticas son útiles si entras en animación o diseño de juegos.

La física * o aeroespacial es útil si ingresa a la informática científica o la industria espacial.

La neurociencia computacional requiere conocimiento de las computadoras y las neuronas.

Menores que recomendaría contra:

Negocios, me estoy enfocando en negocios porque quiero crear una nueva empresa. Todavía tengo que aprender algo.

* Evita a los menores que tienen mucha superposición y que pueden estudiarse después de la universidad. Algunos ejemplos: sistemas informáticos o ingeniería eléctrica.

No ha definido “útil”.

1. Útil podría significar una viñeta en su currículum que ayudaría a atraer una entrevista de trabajo.
2. Útil podría significar el material del curso que presumiblemente aprenderá (en lugar de memorizar) que lo ayudará en su carrera
3. Útil podría significar que es bueno para su cordura, o que le interesa, o ampliar su experiencia, y / o darle temas interesantes para conversar con otros seres humanos.

Decida qué “útil” está tratando de resolver (tal vez ni siquiera en mi lista), y luego elija una de las respuestas que otros ya han proporcionado para ayudarlo con su objetivo.

Personalmente, si yo fuera mi yo más viejo dando consejos a mi yo más joven, diría que elija el # 3. La informática, si se ha esforzado por aprender y practicar el material, ya proporciona un trabajo bien remunerado que tiene una demanda relativamente alta. No necesita concentrarse en el n. ° 1, y el n. ° 2 se verá obligado en una industria cuyas herramientas y tecnología cambian rápidamente. Una vez que salga de la escuela, ¿qué posibilidades hay de que logre el # 3?

Actualmente estoy cursando una especialización en Informática y Diseño Gráfico y Menores en Estudios Digitales. Elegí perseguir a estos menores porque:

  1. Entré con créditos AP, así que tuve la libertad de perseguir otros intereses fuera de mi especialidad.
  2. Tengo experiencia en diseño gráfico, es algo que disfruto y tengo un talento razonable.
  3. Elegí los estudios digitales porque pensaba que las clases dentro del campo eran interesantes (me gusta aprender cómo las personas usan la tecnología) y dado que quería tomar cursos electivos en ese tema, tenía sentido obtener un título para ello.
  4. Tanto el diseño gráfico como los estudios digitales están dentro del campo de la tecnología, y espero aplicar lo que he aprendido en mi futura carrera.
  5. Me gusta equilibrar mi horario con clases STEM y creativas.

Recomiendo elegir un menor que te apasione. Si está estrechamente relacionado con CS, entonces obtendrá un conocimiento más específico sobre el campo. Si no está relacionado en absoluto, ¡adelante! La universidad es un buen momento para explorar tus pasiones.

Estoy de acuerdo con las personas que sugieren matemáticas, y no solo se limitan a las estadísticas, sino también algebra lineal, matemáticas discretas, análisis, etc.
Aparte de eso, dependería de cuál sea su interés en CS: la administración podría ser útil o cualquier campo técnico en el que esté interesado en aplicar CS, como Bio o Física.

Gracias a Anónimo por la A2A.

Difícil de sugerir, no ser alguien a quien le guste la informática. Probablemente sugeriría algo con una probabilidad razonablemente buena de que parezca que será útil para conseguir un trabajo (al menos en el CV, si no más): estudios de negocios, estadísticas, economía, derecho (bastante útil), tal vez un idioma extranjero . Difícil de sugerir, me temo.

Gracias por el a2a. Hice lo contrario, obtuve un menor en cs con especialización en ingeniería química. El mejor menor es algo en lo que quieres saber para que puedas aplicar tu conocimiento de cs en un campo. Puede interesarle el análisis de datos, por ejemplo, menor en matemática o específicamente en estadísticas. ¿Biología Computacional? Tome una biociencia menor.