Quiero construir algunas aplicaciones. ¿Debo aprender programación o contratar algún asistente para hacer el trabajo?

Te sugiero que aprendas y contrates a alguien. Puede encontrar a alguien que esté interesado en crear aplicaciones junto con usted. Puede proponer una idea de compartir las ganancias con esta persona. La lista de ángeles es un buen comienzo. También puede intentar encontrar personas en su círculo social o en sus círculos de trabajo / escuela. Estoy seguro de que hay muchos que quieren desarrollar cosas nuevas, que quieren entrar en nuevas empresas, etc. También puede trabajar con alguien mientras es el gerente de proyecto y el otro desarrollador (un flujo de trabajo de CEO / CTO). También puede iniciar una startup y encontrar personas que se unan a usted, inicialmente puede trabajar en términos de equidad y luego, si funciona (con suerte), puede administrar empleados basados ​​en salarios. Otra idea sería: contratar a alguien en el extranjero: India, Indonesia, Pakistán o Bangladesh, etc. Le costaría menos contratar, pero tiene sus propias desventajas.

Tengo dos respuestas para ti

  1. Contrata a un asistente para que haga el trabajo: si bien la programación puede parecer exitosa para un principiante, es bueno entender que si quieres dinero del desarrollo de aplicaciones, tómalo como un negocio. Trabajar como desarrollador en tu propia industria mientras aprendes y también te promocionas a ti mismo puede ser agotador, bueno, si estás en otra compañía, es bastante justo que puedas tener el respiro, pero imagínate a ti mismo y a tu compañía tratando de mostrarte como la mejor compañía produciendo aplicaciones. Usted es responsable de marketing, codificación de publicidad y servicio al cliente. Lo peor de todo es que todavía estás aprendiendo.
  2. Programación de aprendizaje: es muy bueno ver tu nombre en Play Store y las personas que aprecian tu trabajo. Habiendo tenido esa sensación, puedo asegurarles que es increíble y qué más quiere la gente que placer. Depende de usted decidir qué es lo mejor para usted.

Amar el dinero también es algo bueno

Si está interesado en la programación y tiene de 6 meses a un año para gastar en ella, absolutamente debe aprender a programar. Puedes comprar cursos en Cursos en línea de Udemy: aprende cualquier cosa, en tu horario por solo $ 20- $ 40.

Por otro lado, entregar software no es como vender pasteles, no solo lo haces y lo vendes, casi siempre tienes que apoyarlo, actualizarlo, Apple y Google continuamente te brindan mejores herramientas y nuevas API para trabajar , incluso el navegador web se está actualizando a velocidades increíbles (no lo suficientemente rápido para la mayoría de los desarrolladores web, pero …). Entonces, si lo escribe o contrata a alguien como yo para que haga la aplicación por usted, en unos años, es posible que necesite contratar a otra persona para que realice una pequeña actualización, y 100% garantizado, que alguien no estará demasiado emocionado con leyendo el código de otra persona y se quejará de ello y le ofrecerá reescribir toda su aplicación, o puede tener suerte y obtener el mismo desarrollador en un dispositivo de retención u otro sistema en el que corrija errores y realice actualizaciones en algún tipo de programación.

Si contrata a un programador durante un mes o más, espere que esto cueste alrededor de $ 600- $ 700 por día, por supuesto, puede bajar ese precio si el proyecto es lo suficientemente grande. Pero tenga en cuenta que si encuentra un programador barato en algún lugar, aún podría estar pagando la misma cantidad, el proyecto podría demorar 20 veces más o podría recibir una factura por más horas de las que hay en un día y todo tipo de problemas.

Una forma económica de encontrar un buen desarrollador, darle una tarea para terminar, pagarla, como $ 100- $ 200, hacer que alguien revise el código. Al final, esto puede costarle $ 500- $ 1000, pero valdrá la pena, ya que no le costará más de 2 a 3 días, y allí puede ver si el programador es bueno por adelantado, pero espere pagarle por el tiempo y asegúrese de que el proyecto no esté relacionado con el proyecto real, pero por supuesto debería haber una superposición.

Ingrese su código en la solución The Git para equipos profesionales (bitbucket.com) o github.com, y asegúrese de que el programador envíe el código al menos una vez al día, luego podrá ver claramente lo que está pagando, utilizando los visores git diff . No envía el código por un día, puede rechazar el pago de ese día, ya que con git siempre puede usar sucursales y enviar el código defectuoso en el que está trabajando, recuerde, el código no tiene que funcionar hasta el final .

El peor tipo de gerente es el que no entiende el oficio. Esto es muy común y resulta en un ambiente terrible para todos los involucrados.

Si contrata a un programador sin comprender lo que hace, las cosas se pondrán muy complicadas. No entenderá por qué no se alcanzó un plazo o por qué ocurrió un error. Ambos se sentirán frustrados, abrumados y serán muy improductivos, si es que lo hacen.

Si habla en serio, dedique tiempo a construir cosas por su cuenta. Conviértase en desarrollador antes de contratar a más personas para que lo ayuden.

La respuesta depende de qué tan pronto necesite la aplicación y su límite personal de esfuerzo para aprender.

Si le tomará más tiempo aprender de lo que desea, contrate a alguien con las habilidades adecuadas. Pero, espere pagar el valor de mercado por esas habilidades, y asegúrese de saber exactamente qué quiere que haga la aplicación. Los programadores no son lectores de la mente, son ingenieros, por lo que una lista de características no es lo mismo que un conjunto de requisitos. Además, sin conocimientos de programación, tenga en cuenta que puede haber muchos factores complicados que puede que no haya tenido en cuenta y puede retrasar su programación.

Si tiene la intención de aprender usted mismo, tenga en cuenta que tomará tiempo, esfuerzo y experiencia (espere fallar algunas veces, y eso está bien, es parte del proceso de aprendizaje). A lo largo de los años, la gente se especializó en tecnologías, plataformas, marcos e idiomas. Hay mucho que aprender, pero es factible.

Depende de su marco de tiempo y cuánto efectivo tiene. Si tiene interés en la programación y prueba la programación de aprendizaje, al menos un poco de experiencia en codificación lo ayudará a comprender si su persona de TI comienza a hablar de tecnología, incluso si no termina construyendo la aplicación usted mismo.

Si tienes mucho dinero, contrata absolutamente personas. La programación es difícil.

Si no tiene mucho dinero (espere pagar al menos $ 75,000USD por año, por desarrollador), entonces tendrá que aprender programación, sí.

Y no, nadie va a trabajar para ti solo porque tu idea es genial. No hay idea tan genial.

A menos que sea un excelente programador que conozca algunas técnicas de codificación realmente avanzadas, y si tiene el flujo de efectivo para contratar desarrolladores decentes, le recomendaría contratar. Según algunas de sus respuestas, parece que se encuentra en Pakistán, por lo que podría ser manejable contratar un pequeño equipo de empleados (tal vez tres: Frontend, back-end y requisitos + GUI; o arquitectura de DB / datos, arquitectura de programas y GUI , etc.) Usted mismo tendría que asumir el papel de gerente de producto y proyecto, y posiblemente cumplir con nuestros requisitos razonables y tener expectativas.

More Interesting

Cómo hacer que mi aplicación móvil de Cricket World Cup sea más sorprendente para atraer a más usuarios

Tengo una gran idea para una aplicación que requiere amplias habilidades de codificación, pero no tengo ningún conocimiento básico. ¿Qué tengo que hacer?

Cómo ganar una recarga gratis todos los días

Quiero contratar a un desarrollador de iOS para desarrollar mi aplicación, pero me temo que él / ella va a robar la idea. ¿Qué debo hacer?

Me gustaría desarrollar funciones de chat rápidamente en mi aplicación iOS, con UI y backend idealmente listos para usar. ¿Es Layer la mejor opción?

Mi banco (en el Reino Unido) quiere que cambie de una clave física segura a una aplicación móvil. ¿Es tan seguro?

Quiero crear una aplicación híbrida de redes sociales. Quiero usar Ionic, Angular.JS y Node.JS. ¿Cómo debo proceder?

Cómo desarrollar una aplicación móvil para su negocio B2C

En Snapchat, si he bloqueado a alguien y luego he eliminado mi cuenta, ¿la persona aún puede ver los mensajes que le envié?

Soy un diseñador web front-end, ¿qué debo aprender para poder crear aplicaciones móviles simples?

Mi compañía está actualizando nuestra aplicación basada en geolocalización, y estamos buscando pasar de datos propietarios a una API abierta. ¿Cuál es el más sólido: Yelp, FourSquare, FaceBook Places o Google Local?

Soy desarrollador de Android y no soy muy creativo. ¿Cómo puedo tener excelentes ideas de aplicaciones?

Quiero crear una aplicación profesional pero no tengo conocimientos de programación. ¿Cómo puedo crearla?

¿Cómo obtengo una patente para un sitio web / idea de aplicación?

¿Alguien puede sugerir cómo promocionar / comercializar una aplicación de Android que estoy desarrollando relacionada con las universidades?