¿Cuánto tiempo me llevará aprender a programar una aplicación?

Para una aplicación simple, el tipo que se muestra en los tutoriales de mazazine, libros para niños y otros principiantes, puede aprender “cómo codificar” en unos pocos días a unas pocas semanas.

Para las aplicaciones más avanzadas que ve en los sitios de juegos en Internet o para comprarlas, podría pasar toda una vida y todavía necesitar la ayuda de otros, pero tal vez unos años de creación y recreación de todos los juegos más sofisticados.

Entonces, adivinando, según su afirmación, “Tengo una idea para una aplicación”, puede tardar de 6 meses a 3 años en producir algo de valor ya que no tiene experiencia.

Esto es especialmente cierto ya que usted “preguntó”: cualquier persona que tuviera el impulso y la motivación para hacerlo más rápido probablemente hubiera comenzado de inmediato. (Lo siento, pero esto es simple y probablemente cierto).

La programación es difícil de conseguir profesionalmente correcta; Prácticamente imposible llegar a ser perfecto en cualquier complejidad significativa.

La programación siempre es un compromiso entre “Características”, “Calidad” y “Tiempo / Recursos”.

Incluso los programadores profesionales que son BUENOS solo pueden esperar que dos de cada tres de estos sean alcanzados de manera predecible.

Para hacer un trabajo razonable, tal vez 4 o 5 años a tiempo completo, si te apasiona.

Es mejor usar algo como Freelancer: contratar y encontrar trabajo y pagarle a alguien para que lo construya por usted. Hay personas en algunos rincones remotos del mundo con excelentes habilidades que trabajarán por cantidades muy modestas. O “asociarse” con alguien que tenga las habilidades.

También es importante entender que una gran idea es alrededor del 1% de lo que lleva a una aplicación exitosa. Se trata principalmente de ejecución.

Hay muchos factores que podrían afectarlo. ¿Qué tan bueno eres en el aprendizaje de idiomas de computadora? Incluso si nunca lo has hecho, puedes aprender rápido o no. ¿Qué tipo de aplicación estás tratando de hacer? Una aplicación web bastante básica para que la usen usted y algunas personas es diferente de una aplicación que intentará vender en la tienda Apple. Incluso en condiciones ideales donde todo va bien, probablemente tomaría unos meses o más. Realista, tomaría más tiempo, probablemente mucho más.