• 2024-07-03

Cómo aprender a programar y lanzar su aplicación en 3 meses, sin experiencia en programación |

¿Cómo COMENZAR a Trabajar en PROGRAMACIÓN Sin Experiencia?

¿Cómo COMENZAR a Trabajar en PROGRAMACIÓN Sin Experiencia?

Tabla de contenido:

Anonim

Si alguna vez has intentado crear una compañía de software o crear una aplicación para dispositivos móviles, probablemente hayas encontrado estas opciones para llevarla a cabo:

  1. Encontrar un técnico cofundador.
  2. Contrata un profesional independiente para compilar tu aplicación.
  3. Aprende a programar y construye tú mismo.

Cuando se trata de encontrar un cofundador, si no conoces a alguien con habilidades técnicas, será un proceso muy largo y difícil para encontrar a alguien que trabaje con usted, si puede hacerlo con éxito.

Necesita a alguien que sea muy capaz técnicamente, que tenga tiempo para trabajar en el proyecto y que tenga una pasión por lo que usted está haciendo El tipo de persona con la que tendrá que asociarse tiene una demanda extremadamente alta, por lo que incluso si encuentra a alguien, será difícil convencerlos de unirse a su equipo.

Si tiene dinero, contrate un profesional independiente. puede trabajar. Sin embargo, contratar a alguien para que desarrolle la aplicación de sus sueños es extremadamente difícil, y probablemente demore más de lo esperado.

Durante el proceso de trabajar con un profesional independiente, es posible que descubra que no construye las cosas como esperaba. el diseño estará desactivado, las cosas no funcionarán tan rápido como desearía, o habrá pequeños elementos de interfaz que no pensó que se incluirían. Además, tendrá nuevas ideas para su aplicación que desee agregar antes o después del lanzamiento, y la aplicación requerirá correcciones de errores y mantenimiento posterior al lanzamiento, lo que le costará dinero extra. Debido a esto, pagará a sus trabajadores independientes más de lo que se le citó simplemente para finalizar el proyecto.

Vea también: ¿Puede crear una gran aplicación sin conocimientos de tecnología? Una madre ial le muestra cómo se hace

Mi experiencia con cofundadores y autónomos

Hace tres años, cuando era un estudiante de negocios de 20 años, me propuse construir un servicio de transmisión de música que fuera bueno para ambos músicos y fanáticos de la música.

Durante el primer año de mi startup, busqué un cofundador técnico. He pasado por lo menos con tres cofundadores técnicos, cada uno de los cuales me llevé muy bien, pero que carecían de pasión, tiempo y compromiso con el proyecto. Las cosas se movieron con extrema lentitud porque nunca construimos algo que tuviera la suficiente confianza para lanzar.

El siguiente año lo pasé tratando de contratar freelancers. Los problemas aquí fueron similares a los que surgieron durante mi búsqueda de un cofundador técnico: muchos autónomos que son asequibles también tienen empleos a tiempo completo y poco tiempo para comprometerse con un proyecto. En mi caso, me llevó seis meses crear mi aplicación para iOS.

Desafortunadamente, alguien irrumpió en el auto de los trabajadores independientes y robó su computadora portátil con todo el código que contenía. Seis meses de trabajo habían desaparecido, y me quedé sin dinero. Como parecía que no podía encontrar un cofundador y no tenía dinero para contratar a otro profesional independiente, ni podía esperar seis meses más por el que contraté para solucionarlo, decidí que tenía que hacer esto por mi cuenta.

Vea también: Cómo encontrar un socio comercial

¿Cuánto tiempo le lleva realmente aprender a programar?

Hagas lo que hagas, no busques en Google "¿Cuánto tiempo lleva aprender la programación? ?" como yo lo hice. Solo se sentirá desanimado por las personas que dan respuestas como: "He estado programando durante cinco años y todavía estoy aprendiendo" o "Cerca de dos años si hace una lección al día". Esta es una de las principales cosas que me alejaron de aprender a programar yo mismo.

Siempre pensé: "¡¿Dos años ?! ¡Definitivamente puedo encontrar un buen cofundador en ese período de tiempo! "

Si bien es cierto que aprenderá constantemente cosas nuevas en programación, no le tomará dos años aprender lo suficiente para crear el programa o la aplicación. estás tratando de liberar.

Durante el proceso de hacer tutoriales y cometer errores, pasé cerca de seis horas al día en programación (mientras que me había graduado en la universidad a esta altura, todavía tenía un trabajo a tiempo parcial). A las seis horas por día, construí y lancé mi aplicación de iOS en tres meses. Este es el resultado si quieres echar un vistazo (afortunadamente, los esfuerzos previos de difusión de músicos significaron que ya tenía un poco de música para trabajar).

Voy a detallarte cómo lo hice.

Tutoriales y comprensión de los conceptos básicos

Al no tener experiencia en programación previa, no tenía idea de cómo hacer algo. Ni siquiera sabía dónde escribir el código, o cómo poner una aplicación en mi iPhone.

Afortunadamente, encontré un sitio web increíble que enseña programación de iOS a principiantes: código con Chris. Puede hacer las primeras lecciones gratis para ver si es adecuado para usted. Como no tenía dinero, convencí a mis padres para que pagaran el curso, y lo encontré extremadamente útil.

Aquí hay otros recursos que puede consultar para aprender a programar. Algunos son gratuitos, otros se pagan:

  • Codecademy
  • MIT OpenCourseWare
  • Khan Academy
  • Varios videos de YouTube

Asegúrese de elegir un curso para principiantes, no para programadores experimentados. Estos programas te enseñarán las cosas básicas para principiantes que a veces pueden ser difíciles de descifrar.

Si estás aprendiendo la programación de iOS, recomiendo Code with Chris. No es gratis, pero los videos hacen que las cosas sean realmente fáciles de seguir, y él hizo un gran trabajo explicando las cosas de una manera que tiene sentido para personas no técnicas.

Vea también: 11 excelentes cursos en línea gratuitos para s

Qué hacer durante el curso

Durante el curso, es extremadamente importante que realmente escriba el código. Si está siguiendo una serie de videos de YouTube, no mire los videos pensando que reunirá información y tomará notas, luego volverá y codificará. Esto no funcionará Se ha demostrado que las personas aprenden mucho más rápido cometiendo errores.

Debe seguir y escribir el código usted mismo. Cuando hagas esto, encontrarás que a veces no funciona, incluso si el código se ve exactamente como lo hace en el tutorial, o que algún código que escribiste anteriormente en el tutorial ya no funciona. Es muy importante que cometa errores como este y los supere.

La mayoría de las personas se desaniman cuando se encuentran con un error que creen que no se puede resolver. Cuando te encuentras con errores de programación, Stack Overflow es tu mejor amigo. Como principiante, es probable que cualquier cosa que Google relacione con problemas de programación resulte en enlaces a este sitio, con respuestas sorprendentes que serán extremadamente útiles para usted. No tenga miedo de ser específico cuando busque en Google los problemas que enfrenta.

Siga el curso lo más rápido posible. Es probable que te acerques al final y aún tengas poca o ninguna idea de lo que estás haciendo. Esta bien. Al final de un buen tutorial, comprenderá mejor el proceso que debe seguir para crear algo.

Qué hacer después del curso

Después de un curso de programación, la mayoría de las personas lo alientan a comenzar con pequeños programas Asumiendo que tu curso de programación te hizo construir algunos programas pequeños y viables, lo desalentaría. Crear pequeños programas por el bien de la programación te aburrirá.

Alternativamente, te animo a que comiences a construir partes de tu idea. Lo que quiero decir con esto es que, si su aplicación tiene múltiples funciones, tome cada una de esas características una a una y compártalas como programas separados.

Su idea es la razón principal por la que comenzó a aprender a programar, y es lo que Me apasiona: tu pasión te llevará a través de la experiencia mucho más rápido que construir algo solo para aprender. No pasaba tanto tiempo programando mi aplicación todos los días porque tenía que aprender; Lo hice porque quería construirlo. Estaba emocionado por eso.

Al comenzar con partes de tu idea inmediatamente después del tutorial, inmediatamente enfrentarás problemas muy grandes, y esto acelerará el proceso de aprendizaje. También verás que tus ideas se combinan en la vida real, y podrás jugar con lo que has soñado durante tanto tiempo. Es increíble, y es lo que te mantiene en movimiento.

Ver también: Las mejores aplicaciones gratuitas y herramientas en línea para s

Construir tu programa

Una vez que hayas construido todas las partes de tu programa, podrás Aprendí mucho sobre los requisitos de programación que son específicos de lo que estás tratando de armar. Volviendo a estas partes, verá cómo se mejorará su código. Esta es la razón por la cual, como principiante, es importante construir las partes de su programa antes de construirlo todo: usted desea que el producto final esté bien elaborado, y como principiante, es probable que su código inicial sea complicado.

Después de examinar las partes de su programa, es hora de armarlo todo. Comience con su producto y prepare las partes que construyó anteriormente. Durante este proceso, explorará formas en las que se puede mejorar el código para mejorar el rendimiento y la legibilidad.

Liberar su programa

Da miedo lanzar un nuevo producto. Cree que las personas lo odiarán, obtendrá malas críticas y desarrollará una mala reputación entre los usuarios potenciales.

Es poco probable que esto ocurra. Cuando lancé mi aplicación por primera vez, tuve algunos problemas, pero al aprender cómo la usaba la gente, pude mejorarla rápidamente de una manera que nunca hubiera pensado por mi cuenta.

Libérela rápidamente y mejore. con actualizaciones Después de lanzar nuestra aplicación, solo me tomó algunas semanas agregar nuestra suscripción de música para uso comercial. En este punto, tendrá la experiencia suficiente para realizar iteraciones rápidas en su producto.

Vea también: Introducción a la planificación Lean: cómo planear menos y crecer más rápido

La programación de aprendizaje es la mejor opción para quienes buscan ingresar el espacio de la tecnología. Como se mencionó anteriormente, contratar un profesional independiente puede ser costoso, y encontrar cofundadores es extremadamente difícil.

No cometa los mismos errores que yo; literalmente me detuvieron por años. Solo comience a aprender lo antes posible: su pasión lo guiará.


Articulos interesantes

Muestra del Plan Empresarial de la Escuela de Artes Marciales - Resumen de Gestión |

Muestra del Plan Empresarial de la Escuela de Artes Marciales - Resumen de Gestión |

Centavos y Senseibilidad Artes Marciales con Precios Valiosos Resumen de administración del plan de negocios de la escuela de artes marciales escolares. Cents and Senseibility es una nueva escuela de artes marciales de Taekwondo a un precio asequible.

Muestra de plan de negocios de productos de masaje - Resumen de gestión |

Muestra de plan de negocios de productos de masaje - Resumen de gestión |

Resumen de gestión de plan de negocio de productos de masaje para masajes. Massage Tools Products Inc. vende herramientas de masaje para aliviar las lesiones por sobreuso crónico y la incomodidad que experimentan los ocupados profesionales de la terapia de masaje.

Muestra del Plan Empresarial de la Escuela de Artes Marciales - Resumen Ejecutivo |

Muestra del Plan Empresarial de la Escuela de Artes Marciales - Resumen Ejecutivo |

Cents y Senseibility Valor-Precios Artes Marciales Plan comercial de la escuela de artes marciales escolares resumen ejecutivo. Cents and Senseibility es una nueva escuela de artes marciales de Taekwondo a un precio económico.

Ejemplo del plan de negocios de estrategia de mercadotecnia - Apéndice |

Ejemplo del plan de negocios de estrategia de mercadotecnia - Apéndice |

Apéndice del plan de negocios de estrategia de mercadotecnia del Grupo de estrategia de Cambridge. Cambridge Strategy Group ofrece servicios específicos de marketing y gestión para pequeñas empresas.

Ejemplo de plan de negocios de consultoría de marketing: apéndice |

Ejemplo de plan de negocios de consultoría de marketing: apéndice |

Apéndice del plan de negocios de consultoría de marketing de MarketCamp. MarketCamp es una empresa de nueva creación que ofrece servicios de consultoría de marketing.

Plan de estrategia de mercadotecnia Plan de negocios - Plan financiero |

Plan de estrategia de mercadotecnia Plan de negocios - Plan financiero |

Plan financiero de estrategia de mercadotecnia del Grupo de estrategia de Cambridge. Cambridge Strategy Group ofrece servicios específicos de marketing y gestión para pequeñas empresas.