¿Qué debo hacer después de graduarme de Informática?

También soy estudiante de informática. Cuando era estudiante de segundo año, también sentí que las computadoras no eran lo que yo hacía bien, especialmente la programación. Muchos de mis compañeros originalmente participaban en competencias. Equipo, la brecha entre nosotros simplemente está más allá de lo que puedo alcanzar en mi vida, pero no necesitas un nivel tan alto de programación. Es necesario tener un nivel general de programación. Las computadoras se tratan más de la aplicación integral de conocimientos como arquitectura y diversos mecanismos. De hecho, la educación informática en las universidades no es tan buena como la escuela secundaria en términos de formación en programación, a menos que la aprenda usted mismo. Entonces el problema que estás encontrando es normal.

La otra cosa es un problema de algoritmo. Desde mi primer año hasta mi tercer año, finalmente me di cuenta de que existen innumerables algoritmos, y entre ellos hay algoritmos elementales y avanzados. Todos los estudiantes de informática deberían dominar los algoritmos elementales. Estos algoritmos elementales son más bien ideológicos, como la codicia, la recursividad y la búsqueda profunda. Los estudiantes que son buenos en programación aprendieron estas cosas antes que tú. Dijiste que no puedes descifrar muchos algoritmos. Debes saber que cada algoritmo se resume después de que muchas personas lo hayan resuelto, y no es algo que se te ocurra. (Muchos de mis compañeros aprendieron esto en la escuela secundaria. No creo que pudieran entenderlo en ese momento). Hay algunos algoritmos avanzados, como el recocido, que son aún más difíciles de idear. Es más probable que sean ideados por matemáticos o personas más avanzadas. Entonces, lo que debes hacer es aprender y absorber tanto como sea posible, comprender los pensamientos tanto como sea posible, y poco a poco los entenderás. En cuanto a los conocimientos matemáticos requeridos, son pocos y muchos. Menos porque sólo cubre ciertos aspectos de las matemáticas, más porque puede profundizar mucho. Si desea utilizar las matemáticas para fortalecer el aprendizaje de algoritmos ahora, es demasiado pronto. No tendrá nada que ver con los algoritmos hasta que haya aprendido los algoritmos a un nivel muy profundo.

Por último, aún quedan muchos caminos de futuro para los Programadores (muy básicos), muchas personas empiezan como programadores, y luego se convierten en talentos en otros campos. Sólo aquellos que realmente pueden ser programadores para toda la vida lo son. aquellos que son realmente buenos en ese nivel, escuché que solo hay un programador real en Google cuando reescribe un programa escrito por otros, la eficiencia aumenta al menos 8 veces), arquitecto (Google también tiene solo uno, y casi todos los sistemas están diseñados por él (por supuesto, solo escuché el argumento exagerado), aquellos que se dedican a la tecnología virtual, las redes y muchas cosas que se aplican específicamente en la industria son cosas maduras, a menos que quieras ser un. Investigador científico y piensa en otras cosas todo el día. Algoritmos más avanzados, por lo que es suficiente que aprendas algunos algoritmos básicos. No hay necesidad de que le falte confianza.

Finalmente, aquellos que realmente pueden tener éxito son aquellos que pueden ocultar su fuerza y ​​esperar el momento oportuno cuando están en desventaja, enriquecerse activamente y pueden tolerar quedarse temporalmente atrás. Buena suerte.

(Esta es puramente mi propia experiencia y no es una reimpresión)