Si desea ser un emprendedor tecnológico y crear un producto tecnológico, ¿es mejor aprender a construirlo por su cuenta o contratar a un desarrollador para que lo construya por usted?

El mejor valor que puede agregar es comprender realmente el mercado, comprender la experiencia del usuario y las características / especificaciones de lo que está tratando de construir. Debe familiarizarse con los idiomas para poder ser un buen gerente de producto y visionario, pero a menos que el producto sea un sitio simple, probablemente no sea eficiente para usted construirlo usted mismo.

Probablemente también debería asegurarse de haber realizado suficiente trabajo de piernas e investigación de usuarios PRIMERO para confirmar que realmente está construyendo algo que la gente quiere o necesita. Comience creando prototipos del producto: lo ayudará a aprender mucho sin tener que escribir una línea de código, luego puede decidir si contrata a alguien para que lo ayude o busque un cofundador técnico.

Presento algunos métodos de baja tecnología sobre cómo construir un prototipo en este artículo:
Cómo construir prototipos sin cortes técnicos

Esta pregunta se hace con tanta frecuencia que adormece la mente. No es binario, uno u otro. Puede aprender y pagarle a alguien para que lo construya con usted. Existe esta idea predominante de que los programadores pueden programar cualquier cosa mientras que los no programadores están indefensos. Nada mas lejos de la verdad.

Aprender HTML, CSS, JavaScript y php es muy fácil: id sugiere que una persona podría ser competente en los cuatro en un par de semanas. No, es posible que no pueda construir un proyecto completo, pero ciertamente tiene una idea sobre cómo encontrar un socio para comenzar. Por el contrario, es poco probable que consigas algo remotamente útil si no tienes conocimiento.

Como fundador de una empresa, una de las mayores frustraciones que tengo es no poder codificar. Hasta el punto en que trato de enseñarme a mí mismo, hora tras hora insoportable.

El economista en mí dice que debes apegarte a lo que eres comparativamente mejor.

Pero el realista en mí sabe que los buenos programadores son escasos. Peor aún, Google y Facebook les están ofreciendo megabucks, además de la posibilidad de tener su software implementado en millones de dispositivos en todo el mundo, además de todo tipo de beneficios de oficina como masajes y comida gratis.

Y si eso no es lo suficientemente difícil para competir, el desarrollador decente que he conocido ya tiene 3 o 4 proyectos paralelos en los que están trabajando.

Esto es lo que necesita saber sobre la contratación de un cofundador técnico.

1 – Es dificil. Por todas las razones mencionadas anteriormente. La mejor manera que he encontrado de conocer a un buen cofundador tecnológico es conseguir algunos buenos mentores técnicos y preguntarles si conocen a alguien que pueda ser un buen candidato para CTO.

2 – Lleva mucho tiempo encontrar a la persona adecuada. Si su idea se basa en una ejecución rápida, probablemente sea mejor externalizar el desarrollo. Te sorprendería lo que pueden hacer unos pocos miles de dólares y un equipo de desarrolladores filipinos o rusos.

3 – Es difícil demostrar su valor a los cofundadores técnicos si no puede codificar. Sin embargo, aprender un poco, lo suficiente como para construir un prototipo o subcontratarlo, impresiona muchísimo a los posibles cofundadores de tecnología. Lo mismo ocurre con la línea “Mira, construí esto, pero soy un codificador de mierda. Puedo hacer esto contigo o sin ti, pero será MUCHO más rápido contigo a bordo”.

Ve a aprender un poco de codificación. En serio, incluso si puedes hacer un poco de cosas de front-end (html, css y javascript), eso es suficiente para ser útil.

Esta es una gran pregunta. Mi reacción inicial es: “¿por qué necesitas construirlo?” Si aún no ha realizado ninguna validación del cliente, esto es mucho más importante que el pulido del código.

Tienes razón al decir que ser simplemente el “chico de las ideas” es poco convincente. En cambio, sé el chico de validación del cliente Si todavía necesita escribir código (y el 95% de las nuevas empresas no lo hacen), entonces tal vez pueda hacer lo suficiente para resolver lo que los clientes están buscando. En este punto, puede obtener un programador dinámico para darle vida a lo que aprende del MVP.

¿Es algo tan complejo que necesitas construir algo desde cero? Si es así, entonces aprender a hacerlo será un buen comienzo; de lo contrario, gastará mucho dinero y, dependiendo de a quién contrate como contratista, pueden llevarlo a dar un paseo. Mi experiencia con elance tipo de lugares no es buena, ya que lleva tiempo encontrar un buen desarrollador.

¿Ha visto WordPress para crear contenido estático y en cualquier lugar donde necesite un formulario dinámico, puede usar The Online Form Builder o Formstack · Online Form Builder o algo similar para recopilar información del usuario. Hay muchos tipos de plataformas de comercio electrónico / venta.

Primero valide que tiene un mercado (Producto / Ajuste del mercado) y luego intente gastar más dinero para construir todas las campanas y silbatos. Hasta entonces, puede comenzar de a poco y avanzar.

sí, aprender a codificar es difícil, pero no tanto en estos días si pones tiempo y esfuerzo. elija una plataforma que sea fácil de escribir código y lo más importante es que sea fácil para usted escribir código. Entonces, si Python + Django es la opción preferida para muchos pero te gusta Java o PHP, entonces hazlo. (Esté listo para reemplazar el código cuando esté listo para escalar)
Otra opción es salir de una pieza muy pequeña, dejar que entreguen y usar eso como opción de aprendizaje para aprender el código, aprender las terminologías y luego buscar la manera de piratear e implementar.

Tienes que demostrar tu utilidad en un área … tecnología o negocios / marketing / ventas, luego el resto del equipo que traigas confiará en ti.

Codifique y entregue un producto mínimo viable usted mismo como prueba de concepto. Párate sobre los hombros de gigantes donde puedas. Por ejemplo, si está entregando una imitación de Flappy Birds o cualquiera de otras aplicaciones simples y populares, puede comprar un código listo por un par de cientos de dólares y luego personalizarlo con sus propios gráficos y música. Mientras codificas tu MVP, sal y apúrate. Asista a reuniones y eventos tecnológicos y muestre su prototipo a todos los que lo escuchen. Pida retroalimentación. Entregue los códigos de descuento.

Una vez que su MVP esté generando suficientes ingresos para pagar una segunda ronda de desarrollo, use las habilidades y los contactos que adquirió desarrollando y promocionando su MVP para contratar a un desarrollador sólido y capaz de iniciar su aplicación para llevar su aplicación al siguiente nivel.

Aprender a construirlo tiene una serie de ventajas, pero también hay otras soluciones que no requieren codificación o que solo necesitan algo de codificación.

En términos generales, conozco 3 tipos de soluciones de desarrollo no nativas:

  1. Conversión: estos se convierten de formatos existentes, como PDF, a aplicaciones. A menudo se usan para revistas.
  2. Plantilla: existen herramientas simples que crean aplicaciones simples pero no requieren diseño ni desarrollo.
  3. Abstracción: soluciones que le permiten codificar en idiomas más fáciles de aprender, como apptanium (javascript) o phonegap (html y javascript)

La solución que seleccione depende realmente de la funcionalidad que necesita, cuán única es esa funcionalidad y cuánto tiempo está dispuesto a pasar aprendiendo.

Contrata a un programador.

PERO: asegúrese de tener una ‘vista de pájaro’ de cómo deberían funcionar las cosas para poder encontrar personas que sean relevantes para usted.

Hay demasiadas cosas que aprender, de hecho, ¡hay mucho que aprender incluso antes de contratar a alguien!

¿Construyendo una aplicación en tiempo real? Quizás un servidor node.js sería mejor.

Desea construir utilizando el último y mejor patrón HMVC para que su aplicación sea escalable: necesita un programador competente en (codeigniter, laravel – inserte el marco aquí más el patrón de diseño HMVC), así como PHP (o Ruby, etc., etc.)

¡La lista sigue y sigue!

En resumen: comience desde lo básico.

¿Qué hará el sitio web?

¿Cuántas personas probablemente lo usarán al mismo tiempo?

¿Puede pagar un programador dedicado o uno externo (tenga en cuenta que uno externo probablemente tendrá otros proyectos)

¿Cómo quieres que se vea?

etcétera etcétera.

Luego, encuentre otros sitios web que hagan lo que usted hace (o muy similar) y vea cómo funcionan.

Luego, hable con alguien que sepa qué idioma / configuración le conviene más.

Luego busque una empresa que haya entregado un producto similar en ese idioma.

He pasado un poco por aquí y la mayoría de las nuevas empresas solo requieren un codificador PHP básico, una plantilla y algo de alojamiento, pero como no has indicado qué tipo de sitio web estás creando, pensé que cubriría tantas bases como sea posible. ¡posible!

Si quieres un “empujón” muy básico en la dirección correcta, solo deja un poco más de detalles sobre lo que estás pensando (sin revelar el juego si es una idea “única”) y con gusto te señalaré recursos relevantes para leer

Profesionales definitivamente. Los programadores profesionales crean software que es más fácil de extender, mantener y emplear para versiones posteriores, son más robustos y eficientes y tienen tantos atributos positivos que es difícil enumerarlos aquí. Su experiencia seguirá siendo útil cuando llegue el momento de comunicarse con los desarrolladores o analistas de negocios que se aseguran de que el software cumpla con las especificaciones y funcione como es debido.

Depende de su presupuesto, limitaciones de tiempo y experiencia.

¿Tiene un presupuesto bajo pero mucho tiempo?
Mi recomendación sería aprender html5 y css3 (no tomará más de un mes) (considerando que es un sitio de la compañía, no una aplicación web) y luego disfrutar de un marco como Bootstrap. Hacerlo Le llevaría 2 meses como máximo crear un buen sitio de empresa

¿Tiene un presupuesto alto, no tanto tiempo?
Contrata a un codificador lo antes posible

¿Tiene buena experiencia de programación pero no en tecnologías web?
Si tienes experiencia en programación, aprende html5 y css3 … Aprende muy fácil (pero no es tan fácil de dominar) y combínalo con Javascript (ya que sabes la codificación) que no tomará mucho tiempo y tienes un sitio web increíble listo

También te sugiero que mires las plantillas de Bootstrap

Aquí hay uno bueno
iniciar bootstrap .com / modernbusiness

“Mejor” es un concepto muy subjetivo. Depende de lo que intentes lograr.

Conocemos a James Cameron como el Director de Avatar. ¿Puedes nombrar al tipo que escribió el código para el software de efectos especiales?

¿Quién es la mayor mercancía? James Cameron o el codificador de software?

Depende del período de tiempo que tenga en mente para lanzar su aplicación. Cuando un desarrollador web se convirtió en desarrollador de Android, puedo decirle que me tomó entre 3 y 4 meses dominar Android, implementando todo tipo de pantallas y características presentes en una aplicación estándar de Android. El problema principal sería que las cosas relativamente simples serán una espina en la piel al principio y podrían darte un par de noches de insomnio. Por el contrario, un desarrollador móvil experimentado podría hacer lo mismo en cuestión de horas. Por lo tanto, en caso de que desee iniciar su aplicación de inmediato, le sugiero que contrate a un desarrollador móvil pero que comience a aprender desarrollo móvil al mismo tiempo. Es muy divertido y las cosas parecen mucho más simples en comparación con la web.

Intente crear una aplicación con NEST que ofrecemos sin costo alguno. Nuestro software hace posible que las personas sin experiencia / conocimiento en el desarrollo de aplicaciones puedan crear aplicaciones elegantes y potentes. También hay un modo de desarrolladores que permite la codificación para que los desarrolladores de aplicaciones creen componentes y los carguen en el mercado para que otros usuarios los usen / compren. Solo se necesita una fuente para crear aplicaciones para Windows, Android, iOS y HTML5. Todo lo que pedimos es algún comentario sobre cómo podemos mejorar nuestro software y servir mejor a nuestros usuarios

A medida que me acerco a casi 20 años de experiencia en la creación de sitios web, puedo decirle:

a) Manténgase enfocado en hacer crecer y administrar su negocio. No es posible hacer eso y también aprender todas las tecnologías necesarias para construir y operar un sitio web exitoso.

b) Sé que esto generará cierta ira, pero programar un sitio web es casi un negocio básico. Sin embargo, querrás contratar un programador …

c) Esto me lleva al punto más importante: querrás gastar más de tu presupuesto en un diseñador. Por diseñador, no me refiero a un artista. Me refiero a alguien con una inclinación en marketing que puede comprender sus objetivos comerciales y traducirlo en un sitio web cuyo flujo de trabajo se ajuste a su embudo de ventas general. Con un diseño claro y completo (75% del trabajo), un programador puede implementar fácilmente el diseño (25% del trabajo).

También puede intentar crear una aplicación móvil utilizando varias aplicaciones de Andriod o generadores html5. Esto lo ayudará a ahorrar tiempo, dinero y podrá utilizar las funciones de acuerdo con sus necesidades y, además, estas son plataformas preconstruidas en las que no necesita tener conocimientos de codificación.

He estado usando AppClay Crear aplicaciones de Android gratuitas, crear aplicaciones HTML5, ¡también puede probarlo! Puede consultar algunas aplicaciones aquí también. Grandes aplicaciones creadas con AppClay

Aprender. Siempre aprende más.

Tienes todas las posibilidades de aprender desarrollo móvil. También podría ser útil en todo tipo de oportunidades más adelante.

Además, si desarrolla sus ideas con habilidades subcontratadas y hace una empresa exitosa de inicio, dependerá de los contratistas y sus ideas de calidad, etc.
Tampoco tendrá mucha credibilidad si desea tratar de recaudar capital si no conoce su propio producto.

Darse cuenta de la necesidad de desarrollar el programa y luego involucrarse en él.
Date cuenta de la magnitud de contratar a una persona para el desarrollo porque este es un negocio ahora y no es fácil si no eres un hombre de negocios antes.

No considere esto como una advertencia. pero la oscura verdad de la industria del software en todo el mundo. Sin embargo, los expertos siempre tendrán demanda y no serán necesarios, pero tienen un alto costo de mantenimiento. Entonces, ¿cuál es su objetivo para lograr una aplicación hecha? .. ???

Paz 🙂

Contratar a alguien. Sus errores de software se reflejan mal en usted y le cuestan clientes.

Cuatro preguntas que puede considerar al tomar esta decisión para su inicio:

  • ¿Qué es más importante para usted en este momento: tiempo o dinero?
  • ¿Puede encontrar un proveedor o una empresa que pueda hacer el trabajo con el nivel de calidad que necesita?
  • ¿Puede permitirse un golpe o dos en el camino (en términos de dinero) si no puede hacer que su proveedor externo construya el producto “correcto”?
  • Además, ¿te gusta construir software o te gusta vender software?

Constrúyalo usted mismo de forma rápida y asequible con Lume Apps: http://www.lumeapps.com/ . Personalícela a su gusto y agregue las funciones que funcionarán mejor para usted o sus clientes. Hay planes disponibles por tan solo $ 29 por mes o $ 99 por mes para planes de aplicaciones ilimitados. ¡Echale un vistazo!

More Interesting

¿Cuál es el mejor lenguaje de programación para crear aplicaciones? Además, ¿cuál es el mejor software para programar aplicaciones?

¿Por qué el software de juego japonés es mucho más exitoso que sus contrapartes ajenas al juego (negocio, utilidad, sistema operativo, etc.)?

¿Cuál es el mejor software de contabilidad de tamaño mediano?

¿Cuál es el mejor software para preparar un video gráfico animado para presentar una presentación a los inversores?

¿Qué es un litigio automatizado?

¿Cuál es la mejor aplicación para la banca, recarga, etc.?

¿El software CRM realmente aumenta las ventas?

¿Cuáles son algunos softwares de DJ gratuitos para un principiante?

¿Cuál es la diferencia entre un software de aplicación y un sistema operativo?

¿Por qué el motor de búsqueda de Google funciona más rápido y con mayor precisión que otros? ¿Es hardware, software o una combinación de ambos?

¿Qué software es el mejor en el mercado para efectos visuales?

¿Cuál es el mejor paquete de software de redes sociales (es decir, Drupal, Joomla, PHPfox, etc.) para usar para desarrollar un clon de Yelp cuya base de datos podría personalizarse para adaptarse a una estructura de revisión diferente (por ejemplo, revisar un viaje que se acumularía en el organización anfitriona del viaje)?

¿Es la aplicación Mondly buena para aprender chino desde principiante hasta fluido? Mi maestra no enseña mucho.

¿Qué es un software de edición gratuito para Mac?

¿Cuál es el mejor creador de aplicaciones en línea gratuito?