¿Cómo eliges un campo interesante en informática?

Comienza a trabajar en uno. Nunca lo sabrás hasta que trates de ensuciarte las manos en cada uno de los campos. Si uno le causa más dolor de cabeza que otro, eso le ayudará a tomar su decisión. Si actualmente asiste a una universidad, le recomiendo que comience a mirar en qué investigación está trabajando el profesorado y vea qué es lo que le interesa, luego acérquese a dicho miembro del profesorado y pregunte si puede trabajar para ellos como asistente de investigación, esto será ser la mejor manera de ganar experiencia en un campo y ver si es un lugar en el que quieres estar o no.

Creo que una de las cosas más importantes a tener en cuenta es dónde está el borde de la investigación; muchos temas han sido pisoteados una y otra vez, por lo que hay muy pocos nichos para trabajar, así que intente elegir un campo que esté surgiendo o que tenga un nicho en el que le gustaría entrar.

Empiezas tomando cursos y normalmente la especialización en informática requiere una cantidad de cursos diferentes. Al igual que Pradeep Padala, no quiero repetirme, así que lo remitiré a mi blog Cómo elegir cursos de informática.

Nunca descubrí cómo. Mucho de esto es interesante. Solo sé rebotar y disfrutarlo. Afortunadamente, las matemáticas / ciencias de la computación me permiten hacer eso, mientras que el Certificado de red Super-Bitchen de Joe no.

More Interesting

¿Cuáles son las estrategias más populares utilizadas en el comercio de alta frecuencia?

¿Cuáles son las buenas implementaciones de búfer circular sin bloqueo en Java?

Si el tamaño de una matriz es 101 y el rango de números es de 0 a 99, solo un número viene 2 veces. ¿Cuál es ese número?

¿Cómo resuelvo los problemas de codechef y topcoder?

¿Debería usar la función de clasificación () incorporada de C ++ para problemas en la programación competitiva, o debería implementar el algoritmo por mi cuenta?

¿Cuál es el algoritmo utilizado por la búsqueda de imagen inversa de Google (es decir, la búsqueda por imagen)? ¿Qué algoritmos necesitaría entender para crear una funcionalidad similar a pequeña escala?

¿Qué es un árbol rojo-negro?

¿Cuál es la aplicación de la vida real de las estructuras de datos de árbol?

Cómo abordar el problema 'Mapa intergaláctico' (IM) en SPOJ usando Max Flow

Tengo un examen de matemáticas discreto y esto está en él. ¿Cuál es la fórmula recursiva de an = an-1 + 2?

Cómo definir una función para encontrar el producto de dígitos en Python usando recursividad

Quicksort: ¿Cuál es el algoritmo de ordenación rápida?

¿Por qué la notación O grande no se parece más a O (c) y O (cn) en lugar de a O (1) y O (n), esto último no tiene sentido?

¿Cómo entrenan algunas aplicaciones los algoritmos de aprendizaje automático en tiempo real en su teléfono?

¿Por qué no necesito conocer algoritmos para lenguajes de programación modernos como Java o Python?