¿Cómo debo averiguar si soy adecuado para estudiar teoría de la informática durante un estudio de pregrado?

Hay algunas formas a las que me referiré en las que puedes determinar si eres adecuado para algo. Son muy similares, y todos menos uno implican comparar lo que sabes sobre ti y lo que sabes sobre el campo. Puede ver los conceptos básicos que subyacen en el campo (así que para la ciencia de la computación teórica: algoritmos, matemáticas discretas, teoría de la probabilidad, etc.). Puede ver el campo en sí mismo, lo que significa y el trabajo realizado en él, lo que aprenderá y dónde lo usará.

Interés: esto es algo que solo tú puedes saber. Hacer una investigación sobre el tema. Va a ser bueno para ti. Solo tú puedes decidir si estás interesado en algo. Mira el material cuando tengas tiempo libre. Aprende antes de tomar clases. Y trata de entender que tomar clases es realmente solo aprender lo básico. Al final, el aprendizaje real comienza con tomar una clase; el siguiente paso es el estudio independiente, y el siguiente paso es la investigación.

Si está interesado en la inteligencia artificial y la robótica, es probable que desee comprender un poco de la teoría de la CS, especialmente si está interesado en la investigación.

Al final del día, solo usted puede decidir qué puede hacer y qué quiere hacer. No hay nada más que eso. Sé que es difícil y un poco aterrador no estar seguro de las cosas. Es una buena práctica para el resto de tu vida aceptar eso y seguir adelante. Para este tipo de cosas, solo usted puede decidir cuáles son las respuestas correctas.

Simplemente puedes leer un montón de páginas de wikipedia en teoría de la computadora y ver si te gusta lo que estás leyendo. No es difícil de entender. Necesitará alguna teoría matemática de la escuela secundaria, especialmente si va a estudiar la teoría de la IA, que puede tener algunos elementos de álgebra, cálculo y probabilidad intensivos.

Es algo que puede recoger sobre la marcha, siempre y cuando no haya fallado completamente las matemáticas en la escuela secundaria.

¿Trabajos? Bueno, hay mucha más demanda de programadores que de personas de inteligencia artificial, probablemente 1000: 1. Claro que la IA es sexy, pero no hay muchas empresas que necesiten las cosas atractivas. Es un poco como los científicos de cohetes. Todos quieren ser uno porque todos lo saben, pero el 99% de los científicos no “hacen” cohetes.

Sí, la IA aumentará, al igual que hay más demanda para los científicos de cohetes ahora que hace 10 20 años. Cuando termines de estudiar y obtengas algo de experiencia general, seguramente habrá más demanda para la gente de la IA. Habrá mucha más demanda para la gente de robótica, el hecho de hacer algo más que el tipo de teorización.

Existe la posibilidad de que seas un verdadero genio y puedas contribuir a las teorías sobre inteligencia artificial y robótica, pero entonces no te lo preguntarías a Quora, ya lo estarías haciendo.

¡Toma un curso de teoría! Mira cómo te gusta.

En su preocupación por el mercado laboral, no se preocupe. Cuando se gradúe con una licenciatura, nadie con la mitad del cerebro verá su trabajo de curso y lo eliminará como candidato para un trabajo, ya que tomó una clase de idiomas formal en lugar de una clase de metodología de ingeniería de software. Personalmente, dados dos candidatos que parecían tener el mismo potencial de éxito en un trabajo, elegiría a uno que tomara un par de clases extra de teoría y obtuviera buenos resultados.

Intente sentarse en las clases introductorias de teoría, al menos durante la primera semana del semestre para tener una idea de qué esperar y luego decidir si quiere hacerlo o no. No creo que sea imposible si está interesado en el campo relacionado con la CS, pero tiene que estar auto motivado para hacer cualquier cosa.