¿Qué cursos deben aprender los programadores de Android? ¿Qué conceptos básicos se necesitan para aprender a desarrollar software de Android?
Muchos estudiantes que quieren programar comienzan a preguntarse qué cursos deben aprender los programadores. Hoy en día, la Base de capacitación de ingenieros de software de Xunteng International (Xi'an) está aquí para decirle si es estudiante o si tiene suficiente. tiempo. Le sugiero que se tome en serio los siguientes conocimientos. Mi consejo es para principiantes que quieran hacer carrera en tecnología de TI. Además, he enumerado algunos títulos que aún deberían estar disponibles en las librerías. Para ser honesto, cuando leo los artículos de otras personas, mi mayor deseo es que el autor pueda hacer una lista de libros. Inglés universitario". No lo encuentro gracioso. Recomiendo ampliamente este curso ya que leer sin literatura profesional es impensable. Las traducciones al chino a menudo no salen hasta el Año del Mono. Ahora muchas editoriales simplemente imprimen la versión E. La forma de aprender es obligarte a leer los libros de texto originales. Si eres un principiante, no lo entenderás y mejorarás si tienes las habilidades. Sólo soportando las dificultades uno puede convertirse en un maestro. Esta es definitivamente una cualidad necesaria en cualquier industria. Arquitectura informática y lenguaje ensamblador: hay muchos libros sobre arquitectura y son similares, pero los libros ensambladores son fáciles de aprender y debes concentrarte en aprender la programación del modo de protección posterior a 386. De lo contrario, cuando esté aprendiendo algunas cosas de bajo nivel sobre los sistemas operativos modernos, sentirá que está leyendo la Biblia. "Principios de los sistemas operativos informáticos": nuestro desarrollo siempre se realiza en un sistema operativo específico. De lo contrario, solo existe una posibilidad: usted mismo está implementando el sistema operativo. En cualquier caso, Principios del sistema operativo es una lectura obligada. Esto es como cuando fabricamos periféricos para un chip, debemos comprender la sincronización básica del chip. Hay muchos libros de este tipo y no creo que ninguno de ellos sea sobresaliente. Simplemente creo que después de leer estos libros, si tiene tiempo, debería leer InsideWindows2000.Estructuras y algoritmos de datos: este curso puede determinar el nivel de programación de una persona y es un curso básico. Mi primera opción es la versión Tsinghua (Zhu Zhanli, Liu Tianshi). A mucha gente le gusta comprar la versión C#, pero no creo que sea necesario. La sintaxis de C# hace que el proceso de implementación del algoritmo sea mucho más complicado y a muchos profesores les gusta usar módulos para complicar el algoritmo. En su lugar, es mejor explorar la versión C# del libro después de haber aprendido la versión C#. Ingeniería de software: este es un curso que se vuelve cada vez más importante a medida que lo avanzas, aunque al principio es tan confuso como leer Mazzei. Mi sugerencia es leer Ingeniería de software práctica. No dedique demasiado tiempo a memorizar reglas y regulaciones y omítalas si no las comprende. Léelo después de completar una tarea de diseño de software (ya sea un ejercicio o un trabajo) y aprenderás algo cada vez.
No es fácil responder la pregunta. Espero que te sea útil. Si estás satisfecho, por favor ayuda a adoptarla.