Soy un estudiante de contabilidad y quiero aprender a programar y luego desarrollar software o juegos. Soy un estudiante de segundo año. ¿Qué necesito hacer ahora?
(1), cálculo (principalmente dominio de la expansión de Taylor, método de bisección y ecuaciones)
(2), álgebra lineal (más Esto es importante porque el núcleo del álgebra lineal es una matriz, y la matriz es en realidad una matriz bidimensional)
(3) Teoría de la probabilidad (principalmente simulación y estadística)
(4) Funciones de variables complejas (principalmente transformada de Fourier, aplicaciones: multiplicación de alta precisión, procesamiento de imágenes, el procesamiento de imágenes es parte del juego)
(5), matemáticas discretas (matemáticas para estudiantes de informática) ( 6), Matemáticas de la escuela secundaria (geometría tridimensional y geometría analítica, funciones trigonométricas fáciles de recordar se utilizan principalmente para tratar problemas como la rotación de imágenes, la permutación y las combinaciones y secuencias se utilizan principalmente para calcular la complejidad del tiempo, etc.) (7), teoría de números (utilizada principalmente para contraseñas)
Segundo, lenguaje de programación
(1), lenguaje C (orientado a procesos)
(2 ) Java (orientado a objetos) JSP SSh
(3) H tml (lenguaje de red)
(4), SQL (lenguaje de base de datos) (5), ensamblador (opcional, principal Desarrollo de MCU o controlador de hardware) (6), lenguaje de secuencias de comandos (VBscript, Javascript), algoritmos y estructuras de datos importantes (1), estructuras de datos (principalmente listas enlazadas, pilas, colas, árboles, gráficos, búsqueda y clasificación) (2), Algoritmos importantes: método exhaustivo, método divide y vencerás, DFS, BFS, codicioso. Familiarizado con las operaciones básicas de software: (1), PS (procesamiento de imágenes) (2), Flash (animación) (3), cad (arquitectura) (4), Matlab (matemáticas y programación de imágenes) (5), excel (5) , Cursos de informática: (1), Sistema operativo y Linux.