No sé programar en absoluto; Sin embargo, todavía estoy interesado en la posibilidad de crear una empresa de tecnología de inicio. ¿Qué tan difícil es encontrar personas a las que pueda pagar para que me programen y cuánto cobrarían?

Esta es una pregunta divertida y me preguntan bastante. Sospecho que a cualquiera que sepa codificar también se le ha preguntado esto. Las respuestas que he escuchado generalmente han sido “simplemente externalizar el trabajo de código a India” a “ugh”. Después de graduarme en ingeniería aeroespacial para trabajar durante muchos años como ingeniero de software a cargo de un paquete altamente distribuido (y estoy usando el término “ingeniero” aquí solo porque ese es mi título), siento que Tener una perspectiva válida al respecto.

Replanteemos la pregunta y veamos si podemos descubrir el obstáculo principal aquí: “No tengo idea de cómo funciona el motor de un automóvil, pero quiero comenzar una empresa de fabricación de motores de automóviles”. Sí claro, pero ¿por qué? ¿Por qué quieres arriesgarte mucho con algo de lo que no sabes nada?

No intimidado? Bueno. Todos los que toman la iniciativa de comenzar algo se darán cuenta de lo poco que saben eventualmente, pero han tomado una decisión consciente de aprender. ¿Ahora quizás el software no es tu producto? No puedo imaginar que la pregunta se enmarque de la forma en que lo ha sido si no fuera así, pero si no está distribuyendo su software, entonces esto no es un problema.

Para dirigir un negocio, necesita conocer el producto. Debe estar familiarizado con los procesos involucrados en la producción y distribución de ese producto. Incluso si contrata a alguien para que haga todo el trabajo por usted, y tendrá que hacerlo porque no tiene los años necesarios para dominar varios idiomas y desarrollar una comprensión íntima de su / s plataforma / s de destino, aún necesita poder para saber si las personas que has contratado te están mintiendo. Puede ser mejor hacer amigos con alguien que tenga experiencia en administración de software y convencerlos de ser su socio.

Además, necesitará que sus codificadores también estén en su nómina. Subcontratar el desarrollo de su producto significa que tiene que lidiar con la logística y las fechas de entrega, que serán incontrolables para usted. Entonces, ¿qué sucede cuando necesitas lanzar la versión 2?

Por cierto, necesitarás lanzar la versión 2. Y 3, 4, 5 … Porque el código es imperfecto. Es un lenguaje, contendrá ideas que no se formaron completamente en la mente del desarrollador, contendrá errores cometidos a toda prisa, contendrá intercambios difíciles realizados para hacer feliz al cliente. Y, como el lenguaje, todos lo hacen de manera diferente; así que si subcontratas tu código, no tienes idea de cuáles son sus estándares de codificación, de lo que realmente significan cuando dicen que nunca definieron cosas como “amor”. ¿Utilizan nombres de variables arbitrarias? ¿Verifican la congruencia arquitectónica en la aplicación? Muchas preguntas como esta … Estos tipos que están escribiendo código para usted están apuntando a su fecha límite, no necesariamente tratando de darle un código que pueda mantener. Y el grado de imposibilidad de mantenimiento de su código es proporcional a lo apretado que esté el nudo alrededor del cuello colectivo de su empresa joven. Tener que refactorizar todo desde el principio ciertamente hará que sus clientes estén muy insatisfechos.

¿Ves todavía que estás asumiendo una tarea desalentadora?

Aprende a codificar. Aprenda Python quizás; Java; al menos tener familiaridad con C ++. Dedique tiempo a desarrollar algún conocimiento de los idiomas que existen, incluso si no entiende la esencia de cómo usarlos. Al igual que el lenguaje hablado, cada lenguaje de computadora es mejor capaz de expresar algunas ideas que otras, peor también para expresar otras ideas.

Desarrolle una red de amigos que codifiquen. Necesitará a alguien que dirija esta parte de su negocio por usted. Será mejor que confíes en ellos. Y será mejor que puedas manejar gente de software … Son conocidos por sus … habilidades sociales. Solo prepárate para ser continuamente insultado por un chico que todavía vive con su madre y tiene manchas de Cheetos en su camisa. Checkout Meetup.com; muchos lugares tienen “trucos” que lo ayudarán a conocer tanto a los codificadores como a los VC dispuestos a respaldar las ideas emergentes.

Leer libros sobre gestión de software. Echa un vistazo a The Mythical Man Month. Este libro puede mostrarte mejor la altura de la montaña que estás intentando escalar.

Sepa que todo en el software lleva mucho más tiempo de lo que cree que debería tomar. Es un proceso creativo, implica algunos oficios muy abstractos, debe hacerse continuamente teniendo en cuenta el futuro. Necesitas probarlo. Necesitas probarlo de nuevo. Si lanzas cosas súper con errores desde el principio, tu marca se arruina.

Tenga un alcance concreto de su proyecto. No te pongas demasiado agresivo con él. La consistencia es la clave y si sigue agregando nuevas funciones, se le aplicará una manguera.

Aprenda a decir no a su cliente. Vea lo anterior … Su cliente no tiene idea de lo que quiere. En general, lo quieren todo. Lo quieren ahora. Te presionarán para tomar malas decisiones.

¿Esto todavía suena divertido? Si no es así, no tienes lugar en el juego de software. Si es así, Dios mío, amigo.

No sé sus circunstancias, pero para el 99.99% de los futuros fundadores que no son de programación, mi consejo es que ni siquiera intenten fundar una startup tecnológica . Será difícil encontrar y retener a las personas adecuadas, especialmente porque no sabes qué es lo que hace a un buen programador o qué los motiva.

Los programadores apropiados con experiencia relevante generalmente costarán seis cifras en los EE. UU., Y a menudo necesitará varios especialistas que cuestan más.

En caso de que todavía esté interesado, por el 0.01% que podría encontrar razonablemente una startup tecnológica, ellos:

  • Saber que la ejecución lo es todo; Las ideas son baratas.
  • Tener habilidades empresariales de élite. Muchos de ellos tienen MBA de las mejores 5 escuelas y varios años de experiencia antes y después de eso.
  • Están profundamente versados ​​o bien conectados en el mercado que se está abordando.
  • Contratar o co-encontrar con alguien técnico con quien tengan la máxima confianza.
  • Son generosos con salario y equidad.

Actualmente estoy viendo a un fundador no programador fallar en todo esto. Es bastante triste.

Es algo difícil de hacer: es posible que necesite varios tipos de ayuda, desde el diseño de alto nivel hasta la codificación e incluso más allá de las pruebas y el embalaje y el soporte técnico.

Muchas empresas tecnológicas se burlan de verdad: vea el fiasco del sitio web de la Ley de Cuidado de Salud Asequible (Health Insurance Marketplace). Ha habido muchos programas fraccionarios de mil millones de dólares que se han ido por completo.

Será mejor que planees presupuestar un año y un millón de dólares para desarrollar algo sustancial. Necesitará al menos un arquitecto, un codificador o dos, y un gerente y un probador. Y planifique que tome el doble de tiempo o que tenga que rehacerse por completo una o dos veces. Estas cosas son complicadas.

Si tiene más que ofrecer que solo la idea en sí, como una gran cantidad de dinero, experiencia comercial o cualquier otra cosa relevante para esta nueva empresa, su mejor opción es tratar de encontrar un socio que pueda programar.

Intenta reclutar a alguien localmente, de las universidades cercanas.

Si eso no es atractivo, puede probar los sitios web de freelance, gurú, freelance y algunos de los otros. Busque un profesional independiente en su área con una calificación alta y muchas reseñas.

Muy fácil. El problema es encontrar a alguien que pueda hacerlo bien. Como sabe poco acerca de la programación, podría ser engañado para contratar a un programador de baja calidad. Me tomaría el tiempo para aprender algunos conceptos básicos. Luego, tómese el tiempo para aprender qué es exactamente lo que está construyendo para saber qué es lo que debe hacer el programador. Esto ayudará a elegir a la persona adecuada.

Además, es mejor que seas muy bueno en marketing, ventas, gestión, planificación, diseño de productos, etc.

More Interesting

Mi hijo de 9 años está realmente "en" el espacio exterior, pero en particular no quiere ser astronauta. En su opinión, ¿qué carreras en tecnología espacial o investigación tienen el mayor potencial en 10-15 años a partir de ahora (o incluso más allá)?

Quiero producir una aplicación móvil basada en realidad aumentada. ¿Dónde puedo encontrar un desarrollador que codifique esto para mí por equidad en lugar de pago?

Tengo 18 años y quiero hacer finanzas y tecnología. ¿Hay alguna manera de poder mezclarlos a ambos?

Estoy a punto de comenzar mi tercer año en ingeniería CS. Hasta ahora, solo conozco los conceptos básicos de C, C ++ y Java (solo una idea). Ahora, tengo ganas de hacer algo en el campo de IoT (Internet de las cosas). ¿Cuál puede ser una posible forma de comenzar con el desarrollo de IoT?

Mi situación financiera no es muy buena, pero necesito un teléfono nuevo. ¿Alguien puede sugerir un buen teléfono inteligente por debajo de 5-6k?

Si quisiera llevar la tecnología moderna y el conocimiento al pasado, ¿cómo lo haría?

Quiero construir un laboratorio de computación en casa con un clúster. ¿Dónde puedo encontrar interruptores, computadoras y otro hardware usado de forma gratuita o muy barata?

Tengo un nuevo compañero de trabajo que es ciego, y es una experiencia completamente nueva para mí. ¿Cuáles son algunos "hacer" y "no hacer" que debo saber?

Actualmente estoy usando un portátil con batería incorporado. ¿Cómo cuido la batería para que dure más y no sea defectuosa?

¿Qué quieres hacer con drones?

Soy un gran usuario y me encanta tomar fotos. ¿Qué teléfono es la mejor opción para mí?

Mi padre tiene muchas tecnologías nuevas con él (muchos campos), ¿a quién puede contactar para implementarlo (para financiarlo)?

Ya no recibo notificaciones de mensajes de texto en mi iPhone 4. ¿Cómo puedo solucionarlo mejor?

Tengo un equipo de desarrolladores, diseñadores y expertos en SEO. Y quiero que alguien que desarrolle servicios web externos trabaje regularmente para nosotros y nos encargamos de todas las necesidades de diseño y desarrollo. Por favor, hágamelo saber, ¿cómo debo acercarme a tales personas o empresas? La URL de mi empresa es la página en Www

Acabo de conseguir un trabajo de posgrado en una gran empresa de telecomunicaciones. ¿Qué blogs, libros o podcasts (etc.) debo leer / seguir para comprender mejor la tecnología y la industria?