¿Qué otras cosas debo probar aparte de programar o codificar?

Compre “El arte de la programación de computadoras” – todos los volúmenes. El escritor Donald Knuth es también matemático. Estos libros te darán suficientes cosas para desafiarte en una vida. Algunos de los problemas, si puedes resolverlos, pueden llevarte muy cerca de la medalla del campo. Los problemas son problemas matemáticos y de algoritmos y, a todos los efectos prácticos, no tienen relación con nuestra idea convencional de programación.

Otro de estos libros sería “Introducción a los algoritmos” de CLRS. Si estás estudiando Matemáticas e Informática, este libro debería ser uno de tus libros de texto. Este libro también contiene más que suficiente material que, si lo resuelves, puede convertirte en un científico informático de primer nivel.

Otra área en la que puede concentrarse es la Inteligencia Artificial. No puedo sugerir un libro único sobre eso. Toma la ayuda de tus profesores.

Las sugerencias anteriores se dan teniendo en cuenta el hecho de que necesita equilibrar los aspectos matemáticos y computacionales de su curso. Pero si desea desarrollarse como un matemático puro, sin tener en cuenta la aplicación de las matemáticas en la informática, tome sugerencias de expertos en matemáticas puras. Sin embargo, los matemáticos tienden a centrarse en una de las áreas de las matemáticas para su investigación. Si sigue mis sugerencias, puede estar muy seguro de que podrá desarrollarse como matemático con enfoque en informática.

Quizás hayas oído hablar de esto: si puedes probar o refutar P = NP, ganarás la medalla de Field. Período. Además, los problemas informáticos resolvieron hace cuatro décadas problemas físicos. Entonces, los informáticos son nada menos que matemáticos puros. De hecho, son matemáticos 100% puros. Puedes ser un fantástico informático sin codificación. De hecho, hay muchos.

Pero la codificación implica dos aspectos: el pensamiento lógico y metódico y su expresión a través de una sintaxis definida. Creo que las matemáticas también son lo mismo en su núcleo. Quizás, la escritura en el teclado, la depuración, el control de versiones y la tecnología en constante cambio es lo que te repele de la programación. Si ese es el caso, no te preocupes. Todavía puedes tener una carrera fantástica en informática.

La OMI es más difícil que la IOI. La cuestión con la codificación es que solo tiene que resolver un problema dentro de los límites de las limitaciones de una computadora. Cualquier olimpiada tiene una cosa en común: la capacidad de resolución de problemas, y el resto es una combinación de tipo de conocimiento y formato. Entonces, aprenda a aprender y cómo resolver problemas usando lo que sabe.

Las mejores cosas que puede hacer aparte de la codificación son:

1) Mejora tus habilidades de networking y conoce cómo funciona todo

2) Desarrollo de aplicaciones web y diseño web.

3) Criptografía: las cosas más esenciales para aprender la seguridad a través de Internet.

4) SO Linux.

5) Estructura de datos y algoritmos

More Interesting

¿Qué es una explicación intuitiva del teorema maestro?

¿Qué piensan las especialidades en matemáticas de las especializaciones en informática?

¿Qué ventajas tienen las matemáticas mayores que recién comienzan a estudiar la programación en comparación con la especialización CS?

¿Por qué es más fácil verificar una respuesta que producirla?

¿Cuál es su problema (s) abierto (s) favorito (s) en Machine Learning desde la perspectiva teórica de un científico de la computación?

Dadas N monedas, colocadas en una fila, indexadas 1 a N de izquierda a derecha. Inicialmente todas las monedas muestran cabeza. En cada turno, dos enteros, no necesariamente distintos, A y B entre 1 y N (inclusive) se eligen de manera uniforme al azar. Todas las monedas con un índice de A a B (inclusive) se voltean. ¿Cuál es el número esperado de monedas que muestran la cabeza después de que M gira?

¿Qué conceptos matemáticos son cruciales para un informático?

¿Qué algoritmo debo usar para crear un solucionador de Sudoku?

¿Puede un desarrollador web beneficiarse de la CS teórica? ¿Cómo puede ser eso?

En álgebra relacional, ¿cómo expresa la restricción de integridad que impone que cualquier valor bajo el atributo X en la relación A debe aparecer al menos una vez en la relación B?

Para los usuarios, ¿se está volviendo Facebook más valioso, útil y digno de más tiempo invertido o menos? ¿Por qué? ¿Hay alguna evidencia de Facebook de que la Ley de Metcalfe es cierta (para n usuarios, el valor de la red aumenta en nxn)?

Cómo demostrar esta congruencia si p es un primo mayor que 3 de modo que 1 ^ 2 + 2 ^ 2 + 3 ^ 2 + 4 ^ 2… (p-1) ^ 2 = 0 (mod p)

¿Qué pasaría si pudiéramos demostrar que AGI está más allá del poder computacional de la máquina Turing?

Criptografía: ¿Cuál es una explicación intuitiva del algoritmo de cifrado RC4 y sus debilidades?

¿Cómo sirven las matemáticas como base para la informática teórica?