Cómo aprender a codificar una nueva aplicación.

En tu pregunta, preguntas cómo aprender a codificar una aplicación nueva, pero luego, en los comentarios, haces algo diferente. Esto habría sido mejor como preguntas diferentes.

No aprendes a codificar una nueva aplicación:

  1. Aprendes cómo modificar una aplicación existente.
  2. Sigues un tutorial para hacer una aplicación.
  3. Entonces tambien:
    1. Si eres bueno, aprendes a programar y luego crea una aplicación.
    2. La mayoría de las personas hacen una aplicación realmente mala y luego hacen mejores aplicaciones.

Ahora las otras preguntas:

¿Necesitaré saber cómo codificar para una compañía de inicio basada en aplicaciones?

  • Sí. Si no lo hace, ¿cómo sabrá si alguien le está diciendo la verdad o mintiendo? No es necesario que escriba el código, PERO si no sabe nada acerca de la codificación, fallará. Ni siquiera puede contratar a alguien que sepa cómo codificar para emplear a otras personas porque no sabe si puede codificar o si le están mintiendo.

¿Qué tipo de codificación es?

  • Codificación de la aplicación. Probablemente quieras aprender Swift (iOS) o Java (Android). Elige uno y luego pasa al menos 1 mes repasando los 3 primeros tutoriales de Udemy. Quieres hacer más de un curso ya que en este momento no sabes nada. Si no tienes la motivación suficiente para completar 3 cursos de video en un mes, entonces no tienes el impulso suficiente para hacer las cosas más difíciles (estos videos son solo una breve introducción a la codificación real)

¿Una pérdida de tiempo para codificar la aplicación yo mismo? / ¿Contrato a un programador para que lo haga por mí?

  • ¿Tiene $ 1,000, $ 5,000 o $ 100,000 de repuesto? Si es así, intente pagarle a otra persona para que escriba su aplicación. Probablemente pueda conseguir que alguien haga una maqueta o una versión simple de su aplicación basada en una especificación funcional a través de eLance por entre $ 1,000 y $ 5,000. Será EXACTAMENTE lo que pida, lo que por experiencia NO será lo que quiere. Ya que no sabes lo que quieres. Si tiene más dinero, contrate a una compañía más grande para desarrollarlo por usted.
  • Si no tienes dinero, aprende a codificarlo tú mismo.

Dicho todo esto, conozco a algunas personas que saben lo suficiente sobre el código para escribir una especificación funcional de alta calidad que le dan a un programador y el programador hace la aplicación simple. Estas son aplicaciones pequeñas que no tienen datos de back-end. Si su aplicación es pequeña y simple, pídale a un contratista que le haga algo. Es una gran experiencia de aprendizaje. Si puedes permitirte gastar algo de dinero en ello, hazlo.

Aprender a codificar una aplicación a un nivel de inicio es un proceso largo, por lo que es mejor asumir que no se codificará usted mismo, según lo que ha dicho.

Pagar por una aplicación para ser codificado cuesta entre miles y millones, a menos que sea una de esas “aplicaciones” muy triviales que solo muestran algunas imágenes o algo similar.

Si su aplicación es como uber / instagram / facebook, entonces sus costos operativos también son altos una vez que esté a escala.

Lograr que alguien se preocupe por su aplicación, la use y, en última instancia, pague por ella es el desafío número 1 de una startup.

Realmente no tengo ningún buen consejo para usted en esta etapa de su viaje.

Debe especificar su aplicación en papel, dibujar algunos wireframes para sus pantallas, y aventurarse a adivinar cuántos usuarios servirá, qué funciones tiene, qué problemas resolverá. Entonces podrías obtener una cotización de una compañía de desarrollo.

También deberá averiguar quién lo va a utilizar, de modo que pueda descubrir cómo se les muestra un mensaje de marketing elaborado a mano.

Luego, debe seguir usándolos y persuadirlos para que paguen por ello.

Todo esto, por supuesto, es difícil.

Eso no quiere decir que no pudieras hacerlo, pero estás muy lejos de ser un fundador de startups en este momento.

El primer trabajo tal vez es determinar qué es esta aplicación. Porque cada aplicación es diferente al código.

Si su plan es crear una startup lo antes posible, como en los próximos dos años, no tiene tiempo suficiente para aprender a programar lo suficientemente bien como para lograr su objetivo. La programación es difícil, y aprender a programar es difícil. Requiere tiempo y paciencia.

Así que recomiendo contratar o asociarse con alguien que sea técnicamente capaz de hacer el trabajo.

Sin embargo, si desea escribir el programa usted mismo, tendrá que tomarse el tiempo para aprender a programar y alcanzar un nivel mínimo de competencia. Esto tomará por lo menos un par de años, asumiendo que eres diligente y trabajas duro.

Vea la respuesta de Richard Kenneth Eng a ¿Siempre es demasiado tarde para que alguien aprenda a programar?