Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender a desarrollar dispositivos móviles Android?

¿Cómo aprender a desarrollar dispositivos móviles Android?

Programador, creo que es una profesión muy misteriosa, muy especial o muy interesante a los ojos de mucha gente. Debido a que hay tantos héroes en esta industria, la Escuela de Computación de Beijing cree que las hazañas de cada héroe son suficientes para hacernos hervir la sangre. Sin embargo, ¿quién sabe cuánta amargura y trabajo duro se esconden detrás de estos héroes? Lo que esta industria necesita es gente con cualidades como trabajo duro, seriedad y perseverancia.

1. Comprender el posicionamiento realista del objetivo de los lenguajes de programación

2 Las ideas de desarrollo son la esencia y la práctica del proyecto es el arma

Cómo aprender bien a programar software. ?

1. Primero, fíjese una meta clara.

2. Distinguir claramente la diferencia entre lenguaje y herramientas.

4. Pon tus pensamientos primero. El dominio del idioma no es importante. Después de aprender un idioma, será fácil aprender otros idiomas.

5. Las herramientas a menudo se eliminan. No te dejes engañar por las herramientas y fortalece tus creencias.

6. No importa qué desarrollo de sistema elija hacer, primero debe comprender el sistema. Sólo comprendiendo el sistema podrá hacer lo que quiera con él.

6 Cómo aprender a desarrollar teléfonos móviles con Android

Muchos amigos empiezan a aprender Android tan pronto como empiezan y parecen estar demasiado ansiosos. Entonces, ¿cómo aprender a desarrollar teléfonos móviles con Android?

El desarrollo de teléfonos móviles con Android se basa en el lenguaje Java, por lo que sin un conocimiento básico sólido de Java, no tiene sentido simplemente copiar mecánicamente el código de otras personas. Entonces, ¿hasta qué punto Java pasa la prueba? La profesora Jade Bird de la Universidad de Beijing cree que se deben dominar al menos los dos aspectos siguientes:

1. Sintaxis básica de Java

Patrón de diseño. : Porque en Se utiliza una gran cantidad de patrones de diseño en la capa de marco del sistema Android. Sin este conocimiento, la comprensión de Android se reducirá considerablemente. Hay tantos tipos de patrones de diseño que no es realista dominarlos uno por uno. Primero debe dominar los principios básicos del diseño orientado a objetos. Con el apoyo de estos principios básicos, puede sacar inferencias de un ejemplo a otros casos. . Esta parte del contenido se puede encontrar en los dos libros "EffectiveJava" y "Agile.Software.Development: Principios, Patrones.y.Prácticas".

2. Conocimientos básicos de Linux:

La base del sistema Android es el sistema operativo Linux. Durante el proceso de desarrollo, también necesitamos utilizar algunos comandos de Linux. Por lo tanto, es necesario tener algunos conocimientos básicos de Linux (hablando de los programadores de hoy, les da vergüenza saludar a los demás si no entienden Linux. Recomiendo a todos que lean el libro "La cocina privada del hermano Niao", que es bastante bueno). ;

3. Conocimiento básico de la base de datos

Esto es relativamente simple, es una operación de base de datos que consiste en agregar, eliminar, modificar y verificar. Puede leer este libro: "Ejercicios de programación SQL". y Respuestas"

4. Protocolos de red

Necesitas aprender al menos dos protocolos básicos, el protocolo HTTP y el protocolo Socket;

5. Conocimientos básicos de Android

Con el presagio anterior, echemos un vistazo a Android. ¿Crees que es mucho más fácil? En cuanto al orden de aprendizaje de los conocimientos básicos, la mejor manera es seguir el orden en la Guía de desarrollo en el documento de ayuda de AndroidSDK. .