¿Cuánto tiempo lleva aprender a desarrollar aplicaciones usted mismo?
Paso uno: Curso de introducción a la programación
Tiempo estimado: 4 semanas
Se recomienda realizar cursos públicos, Udacity también está disponible, los cursos abiertos de NetEase también están disponible, y puedes hacerlo tú mismo. Encuentra una clase en un lenguaje orientado a objetos (generalmente JAVA, C, Python). Vi el CS106A de Stanford en los cursos abiertos de NetEase y aprendí JAVA.
Si solo estás estudiando desarrollo de iOS, no se recomienda leer Harvard CS50, es un marco que presenta todo el mundo de la informática a los estudiantes de informática. Cubre una gran cantidad de contenido y progresa rápidamente. De hecho, es un poco engorroso para el desarrollo de iOS. (¡¡No puedo seguir el ritmo!!)
El plan es tener una clase al día, leer los libros requeridos por el curso (al menos uno) y la mayoría de las tareas. La atención se centra en esta etapa no en la gramática, sino en los siguientes tres objetivos.
Objetivos:
1. Sentirte cómodo con la programación.
Escribe hola mundo.
Cómo escribir funciones, cómo llamar a funciones.
Puntos de conocimiento básico como variables globales y variables locales.
Todo son cosas básicas. Simplemente lea el libro y escriba dos programas más.
2. Dominar los elementos básicos de los lenguajes de programación.
Cuatro elementos del lenguaje de programación:
a. Tipos de datos básicos: entero, número real, carácter, cadena, booleano
b. ×/gt;lt; --ese tipo de cosas
c. Cómo ingresar y generar
d.
3. Comprender los paradigmas de programación
Afrontar la programación procedimental.
Programación orientada a objetos.
Paso 2: ¡Empieza con iOS!
Tiempo estimado: 2 semanas
Recomiendo encarecidamente CS193P, ¡lo que dijo el viejo es súper bueno! Muchas de mis cosas (pensamiento de objetos, etc.) solo se entendieron realmente cuando seguí los ejercicios aquí (bueno, tal vez sea porque no hice suficientes ejercicios en la clase anterior). Si espera hasta septiembre, iOS 7 debería enseñarse en iTunes U. Los cursos abiertos de NetEase son de la versión iOS 5 de 2010 y las primeras 10 lecciones también son aceptables. (El curso completo está disponible en iTunes U)
CS193P dijo que tiene requisitos previos. Al principio me sentí intimidado, pero resulta que todavía puedo aprenderlo. Estoy confundido en las dos primeras clases. No importa. Descargo el material educativo de iTunes U, escribo todos los códigos y luego hago coincidir los elementos uno por uno con el idioma que aprendí antes. Entiéndelo más, déjalo en paz y continúa aprendiendo el resto en unos días. Lo entenderás si escribes más código.
Parece que después de 5 o 6 lecciones, puedes empezar a hacer cosas tú mismo en aproximadamente una semana. Aprenderás todo lo que uses después, cada clase tiene un tema. Estudiantes que son más lentos, ¡prepárense para esta etapa durante dos semanas como yo!
Paso 3: ¡Desarrolla la app!
Tiempo estimado: 2 semanas (yo...un mes y medio, me da mucha vergüenza decirlo)
Esta vez puede ser larga o corta, y también incluye arte, interacción, etc. Adherirse al principio de aprender lo que usa es en realidad simplemente saber qué componentes tiene el SDK de iOS y qué funciones tiene cada componente. Hay muchos códigos de muestra de Stackoverflow, Github, Apple y muchos motores de búsqueda. Si tienes un maestro, realmente progresarás rápidamente en esta etapa.
¡Está bien! ¡No es sorprendente que acaba de lanzar su primera aplicación! ¡Empiece hoy y conviértase en un desarrollador de iOS noble y genial!