¿Cuánto tiempo me tomaría aprender a desarrollar una aplicación compleja?

Enseño a la gente cómo construir aplicaciones de iOS. Por lo general, comienzan con poca o ninguna experiencia en programación. A veces, los estudiantes han jugado con HTML, CSS o quizás incluso JavaScript, pero en su mayor parte mi clase es su primera incursión en el desarrollo real.

La respuesta depende de un par de factores:

1. Experiencia previa. Lo que ya sabe y comprende juega un papel importante en la rapidez con que podrá crear una aplicación desde cero.
2. Ética laboral. He visto a los estudiantes pasar 18 horas al día durante toda la semana, y he visto a los estudiantes pasar 3 horas al día con descansos intermedios. Drástica diferencia
3. Mentoría. Necesitas a alguien que te ayude a cruzar la pared cuando te quedas atascado. Lo que puede llevar semanas o meses por su cuenta a menudo puede explicarse en 5 minutos por parte de alguien que lo haya hecho antes.
4. Inversión. ¿Estás tratando de aprender de las clases gratuitas? ¿Un libro? ¿Un curso en línea? ¿Un campamento de entrenamiento? Todos los diferentes niveles de precios ($ 0- $ 15,000 +). Todos con diferentes ritmos de aprendizaje.

Ayer tuve un grupo de 8 estudiantes que terminaron un curso de 12 semanas a tiempo parcial (14 horas de instrucción cada semana). Las buenas aplicaciones del grupo accedieron a los servicios de red, tuvieron un buen diseño, resolvieron un problema de una manera utilizable y bien diseñada. Las muestras incluyen:

1. Un navegador reddit
2. Una aplicación de red personal con procesamiento de lenguaje natural.
3. Un rastreador de puntaje de futbolín con cuentas, estadísticas y mantenimiento de puntaje de activación de voz
4. Una aplicación de creación de hábitos personales para rastrear y motivarlo a desarrollar buenos hábitos en diferentes aspectos de la vida

Estoy trabajando con otro grupo de estudiantes de tiempo completo (40 horas de clase cada semana). Acaban de completar proyectos de equipo después de la semana 8. Algunos ejemplos:

1. Una aplicación para compartir videos basada en la ubicación ‘King of the Hill’
2. Una herramienta de memorización de tarjetas flash con sincronización e integración de Facebook
3. Una herramienta de recursos en el aula para la educación (generación grupal, estudiantes aleatorios, gestión del aula, etc.)
4. Una aplicación de transporte público
5. Un grupo de rastreadores de juramentos

No sé qué significa su definición de “complejo”. Para muchos, eso sería recolectar datos, almacenarlos, acceder a servicios de red y usar herramientas en el dispositivo móvil (cámara, GPS, etc.).

Pero dependiendo de los factores mencionados anteriormente, y de lo que significa “complejo”, podría completar un MVP temprano en tan solo 3 meses. Si intenta aprender por su cuenta, sin un mentor o un plan de desarrollo específico, podría llevar años, o más que nunca, nunca.

Personalmente, creo que la codificación es una herramienta que se utiliza para hacer cosas geniales, pero no obstante, es una herramienta … Si no la tiene, simplemente puede pedirla prestada.
Hay muchos por ahí que codifican excepcionalmente. Sería una pérdida de tiempo para usted aprender codificación, ser realmente bueno y luego construir la aplicación.
¡Encuentre un codificador de confianza y comience a construir la aplicación de inmediato!
¡Así que sí! ¡todo lo mejor! 🙂

En primer lugar, complete el documento detallado del producto. Entonces encuentre a alguien que programe para usted.

More Interesting

¿Cómo pueden dos fundadores ser los más productivos al iniciar una nueva empresa?

¿Es correcto decir, a la larga, que el equilibrio del mercado significa que no puede haber ganancias para los empresarios?

¿Podría mi empleador disputar la propiedad del software que desarrollé en mi momento? (detalles abajo)

Cómo comenzar a invertir con bajos ingresos

¿Puedo iniciar cualquier negocio en start up india? ¿Existe alguna limitación para la naturaleza de los negocios?

¿Cuál es la mejor plataforma en línea para aprender desarrollo web para un emprendedor tecnológico que quiere una experiencia práctica? ¿Debo probar Bloc, Treehouse o theFirehoseProject?

Como empresario de 19 años con $ 30,000 para invertir, ¿qué me sugerirías?

Ayer conducía de regreso a mi casa y un chico comenzó a acecharme montando lado a lado y mirándome continuamente. Me sentí emocionado y comencé a temblar. Sucede muchas veces. ¿Qué debo hacer en tales casos?

¿Cuál es la mejor manera para que un emprendedor primerizo determine el ajuste del mercado de productos?

¿Por qué te convertiste en emprendedor en lugar de desarrollar una carrera corporativa?

¿Debería mi startup centrarse en un servicio central o proporcionar servicios complementarios para convertirse en una "ventanilla única"? ¿Qué estrategia debo adoptar y cuándo?

¿Qué hace la diferencia entre una empresa de inicio y una empresa de renombre?

¿Cuáles son las mejores empresas de fabricación que pueden iniciarse con un capital de 5 lacs?

¿Por qué muchos emprendedores tecnológicos y CEO no tienen una especialización o título en ingeniería?

¿Cuál es la mejor idea de negocio para comenzar con 1 rupia crore en la India?