¿Por qué no puedo aprender el desarrollo de iOS ‘Swift’ lo suficientemente rápido mientras estudio a tiempo completo?

¡Hola!

No puedo pensar en ninguna razón general por la que aprender a hacer aplicaciones con Swift pueda llevar más de 3 meses, con cualquier buen curso puede crear su primera aplicación en un par de días.

Veamos qué pasa con su situación particular y veamos si podemos encontrar una manera de que tenga más éxito al crear aplicaciones.

Esto es lo que destaca en lo que escribiste:

  1. Mencionas que estás estudiando a tiempo completo. ¿Consideró que “tiempo completo” podría significar que está muy ocupado? Podría ser que simplemente no hay tiempo para que aprendas sobre un tema tan complicado como hacer aplicaciones. Además, cuando su cerebro está ocupado aprendiendo 8 horas al día, no le queda mucho “jugo de cerebro” cuando intenta crear aplicaciones por la noche (después de un día ocupado). Considere esto: ¿podría ser que realmente está aprendiendo bien, pero en su opinión no es lo suficientemente rápido ?
  2. Si realmente te tomaste un tiempo libre: ¿cuánto tiempo pasaste programando? 3 meses = 500 horas de tiempo, considerando semanas laborales de 40 horas. ¿Pasaste todo ese aprendizaje y codificación?
  3. ¿Cómo se mide la mejora? Yo mismo soy programador y siempre estoy atascado con el código. Si lo considera como una medida de mejora, debo apestar a la codificación. Pero lo que olvido: los problemas que enfrento son mucho mayores y más difíciles que hace 6 años. Entonces, la tensión relativa de los desafíos y los errores es casi la misma, pero la habilidad absoluta que he desarrollado desde entonces, ¡es mayor! ¿Cómo te comparas con hace 3 meses? Una buena manera de medir su habilidad de programación es: ¿cuánto código puedo escribir, sin errores, antes de que necesite compilar o ejecutar la aplicación para ver si el código funciona?
  4. Usted dice: Quiero seguir con la codificación, para poder comenzar mi inicio. Entonces, déjame aclarar esto: ¿eres un estudiante de tiempo completo, que acaba de comenzar a aprender a codificar y quieres crear una aplicación de producción, para tu inicio, en 3 meses? Eso es un desafío! ¡Uno grande! No estoy diciendo que sea imposible, pero siento que la frustración por las aplicaciones de aprendizaje está consumiendo tu energía para ese aprendizaje. De esa manera, en realidad te estás lastimando al asumir un desafío tan grande. ¿Por qué no reducir un poco los planes?

Ahora, esto es lo que puedes hacer:

  1. Pasa menos tiempo aprendiendo. Regrese a su plan de estudios y pase 1-2 días como máximo para aprender a crear aplicaciones. Dale tu tiempo indiviso, sin interrupciones. Acostúmbrese a aprender, hágalo un progreso, no comience ni termine.
  2. Fíjese una meta: una meta medible, tangible y realista. Diga: En 2 semanas, quiero haber terminado las lecciones 1 y 2 del curso. O: mañana, voy a aplastar este error.
  3. Escribir código! No copie del curso, no mire un video y piense: “Oh, puedo hacer esto, salteémoslo”. Solo aprende la codificación haciendo, escribiendo carácter por carácter.
  4. Considere esto: su aplicación no necesita estar terminada para comenzar su inicio. En cierto sentido, ya has comenzado. ¿Hay alguna manera de crear una maqueta de su aplicación y una página de destino, y hacer que las personas se registren en su lista beta?
  5. Considere obtener un recurso de aprendizaje diferente, después de leer esta pregunta: la respuesta de Reinder de Vries a ¿Cuáles son los mejores recursos para aprender el desarrollo de iOS? Estoy buscando aprender Swift, Objective-C y Cocoa.

No te rindas Tengo buenas noticias y malas noticias para ti. La mala noticia es: estarás atrapado con errores y errores de programación dentro de 6 meses. La buena noticia es que no son los mismos errores y errores que hoy.

¡Buena suerte!

Reinder, LearnAppMaking.com

¡¡¡Hola!!!

Si luchas mucho en Swift, entonces no hay necesidad de perder tu tiempo en eso. Quiero decir, hoy encontrará muchas plataformas de desarrollo de aplicaciones móviles que proporcionan codificación automática, por lo que no hay necesidad de perder más tiempo en la codificación y el aprendizaje del idioma.

Como soy un desarrollador de aplicaciones iOS, siempre prefiero desarrollar aplicaciones con la plataforma como Phonegap, Telerik, Configure.IT, etc. A partir de estos también, puede ir con Configure.IT, una plataforma completa de desarrollo de aplicaciones móviles porque esta plataforma proporciona un características mucho más prácticas en comparación con otras plataformas. Puede ver la lista de características aquí:
http://www.configure.it/features