Hmm, así que creo que podría estar calificado para ofrecer una idea aquí. Me especialicé en historia e inglés. Tomé ciencias de la computación en el primer semestre como generación en el último semestre de la universidad, y ahora soy un profesor de CS. Las cosas sucedieron entre, obviamente.
Tienes razón, has estado escribiendo toda la vida. Doy esta analogía: imagina tomar un curso de historia en la universidad. No importa cuán malo sea el curso de historia de la escuela secundaria o si exige el curso universitario, es estructuralmente idéntico. Lees libros y artículos, escribes trabajos y tomas exámenes. Los libros son más difíciles, pero sabes leer. Los documentos tienen que ser mejores, pero esa es una cuestión de esfuerzo en su mayor parte. Sin embargo, en CS, pocas personas tienen habilidades de programación significativas. La mayoría de los estudiantes universitarios piensan que son malos en matemáticas, y las matemáticas en los Estados Unidos son ciertamente desiguales. Las mujeres y los estudiantes de minorías tienen más probabilidades de sentirse poco preparados / poco calificados en matemáticas. Como escribir es para la historia, la programación es para CS: no es lo principal, pero es cómo se realiza la mayor parte del trabajo. Entonces, para casi todos los estudiantes de CS, CS es completamente nuevo y la programación es completamente nueva.
CS y otras especialidades en computación son las mejores opciones en este momento, y por una buena razón. Su escuela puede ofrecer programas en ciencias de la información, sistemas de información (no es lo mismo) y / o sistemas de información gerencial (computación como se enseña en la escuela de negocios) o variaciones sobre el tema.
- ¿Cómo puede ayudar el dominio de la línea de comandos a un programador?
- Para usar Spring MVC, ¿qué necesitas saber?
- Mi jefe siempre me pregunta cuál es mi objetivo para el próximo año o dónde estaré después de 5 años. ¿Cómo puedo tener una respuesta?
- ¿Para qué podría usar una persona de finanzas corporativas un título en informática en su trabajo diario?
- ¿Cuáles son las principales empresas basadas en productos relacionadas con la informática en la India?
No recomiendo especializarse en negocios. Es, con mucho, la especialidad más popular, y no le brinda habilidades específicas (esto no es cierto para las especialidades como contabilidad, aunque pueden ser ofrecidas por un programa de negocios), y no hay trabajo automático solo porque se especializó en negocios. Puede tomar un curso de administración, pero ¿quién contrata a un recién graduado universitario para administrar personas?
Mayor en algo que desarrolla habilidades concretas. Los estudiantes de inglés no son contratados por su conocimiento de iambs vs. trochees, son contratados por sus habilidades de lectura crítica y escritura analítica. Sin embargo, el número de trabajos versus el número de solicitantes calificados no es tan grande.
No tengas miedo de CS. Sí, va a ser difícil, pero también lo es el inglés (llámame cuando llegues a la teoría iluminada o la novela de Beckett The Unnameable ). Lo difícil llega un poco más tarde. Tenemos que adelantar el trabajo en CS. Muchos estudiantes incluso toman el curso de introducción CS más de una vez, y nadie está preocupado. Después de la segunda vez, si aún no ha recibido la programación básica, es hora de considerar alternativas, pero para algunos estudiantes, la tercera es la vencida.
En este punto, probablemente no tenga que elegir. Es posible que pueda hacer doble mayor o tener una combinación mayor / menor. En este momento, un menor en CS es suficiente para encontrar empleo (aunque con menos selección que un mayor). Asegúrese de tomar algoritmos y estructuras de datos, junto con un semestre de cálculo y un curso discreto de matemáticas. Esto suele ser suficiente (junto con la secuencia de programación de introducción) para ingresar a los programas de posgrado.
¡Buena suerte!