Cualquier programa nuevo nunca ha tenido ningún conocimiento o experiencia previa. Esto incluye IA que nunca ha visto datos. Entonces, si escribe algún programa, no importa cuán simple sea, no tendrá ningún conocimiento o experiencia previa. Por lo tanto, puede hacerlo tan pronto como escriba su primer programa.
¿¡Pero que!? ¿No tienes ningún conocimiento o experiencia previa? Entonces, ¿quién está escribiendo tu pregunta? Para que estés en este estado, debes haber nacido. Pero, para el caso, incluso el feto está obteniendo información externa, por lo que eso puede significar que aún no ha nacido. Primero debes nacer para poder escribir tu primera aplicación.
OKAY. ¿Esa respuesta no vuela?
Entonces contrata a alguien. Todo lo que necesita es dinero previo y la voluntad de dejar que las personas operen sin mucha intrusión. Cuantos menos aportes pueda dar, más tendrá que pagar. Entonces … Ahora, si fueras como Taylor Swift, podrías tener suficiente dinero por haber cantado tu primera canción y haberla convertido en un gran éxito internacional. Tuvo su primer avión a la edad de 19 años. Ahora tiene dos. Y, probablemente podría pagarle a la gente para escribir programas. Bueno, al menos ella paga por sus sitios web y otras cosas similares.
Ahora, hay personas como yo que pueden instruirte, e incluso podría enviarte a Taylor para una referencia, pero eso no será para la programación. Pero, hey, he estado programando desde que tenía 19 años. Antes de eso no había visto una computadora. Pero, escribí mi primer programa real en el próximo año.
Entonces, si eres como yo, aprendes muy rápido y estás dispuesto a sentarte y mirar un determinado conjunto de libros durante una secuencia razonable de días realmente largos. Como eres joven y estás en forma (espero) deberías poder trabajar 18 horas al día, olvidando parar para almorzar y cosas por el estilo.
Pero, eso podría no llevarlo a su primera aplicación. Eso es algo completamente diferente. En aquellos días eran física, química, álgebra abstracta, análisis numérico, probabilidad y estadística, y más. Incluye AI. Pero, puedes hacerlo durante bastante tiempo. Pero, una aplicación puede ser más sobre abordar el mercado y no escribir los programas más difíciles conocidos por el hombre. Entonces, comprende el análisis de precios, el tamaño y la demografía de su mercado, sus índices de análisis de futuros, etc. Tiene una idea de hacia dónde se dirigen todos y ha identificado todas las cosas que parecen competencia. Además de eso, haces un trabajo de diseño y sabes cómo obtener un seguimiento social que merezca el tiempo y el esfuerzo de hacer cualquier trabajo de programación. Porque si te equivocas, entonces todo tu gasto de desarrollo será solo algo de dinero arrojado a la basura que generalmente se arroja al océano, con suerte lo suficientemente profundo como para que no afecte la vida de cosas más preciosas como el hombre que come tiburones.
Entonces, ya que tiene todo eso resuelto, debería ser pan comido.
Ahora, cobro a los menos informados $ 60 por hora. Competitivo con personas tan experimentadas como yo en casi cualquier país. Cobro más por las personas que tienen la costumbre de desarrollar. Y, soy barato en estos días. En general, si un chico tiene una idea que es basura en cuanto al mercado y los negocios, etc., les digo que vayan a ese lugar donde puedan pasar tiempo con el diablo. Esto se debe a que, incluso si me muero de hambre, hacer el hermoso proyecto por muy poco dinero no tendrá futuro. Además, las personas con ideas lamentables generalmente son un poco delirantes o locas.
Pero, niños, estoy más inclinado a educar. Esto es con la aprobación de los padres, por supuesto. Pero, el resultado habitual de la conversación es sobre tener una vida agradable.
Entonces, este podría ser un verano muy interesante para ti.
Entonces, mi mejor consejo es que intentes hacerlo. Intenta realmente duro.
Tienes todo el verano. Si tienes éxito, la gente quedará realmente impresionada. Pero, está bien equivocarse. Tienes una edad realmente buena, donde podrías entrar a la escuela el año que viene y pasar a todos solo porque le diste una oportunidad.
Mucha información en la web. Si crees que puedes hacer un montón tú mismo, te recomiendo buscar en LiveScript, una pila de Escocia que alguna vez se llamó RunRev. Puede comenzar dibujando imágenes de su aplicación con ella. Y luego tienes que programar partes de él. Eso probablemente lo ayudará a avanzar más rápido que jugar con páginas web, y luego se construye para diferentes plataformas. De lo contrario, recomendaría QT, pero eso requiere el uso de C ++ y es más difícil que la UI funcione con QML.
¡Buena suerte!