¿Qué herramientas y tecnologías se recomiendan conocer / aprender antes de iniciar una startup?

No creo que pueda dar una respuesta exhaustiva a esto, pero intentaré agregar lo que sé y lo que he experimentado.

Dado que no ha dado detalles específicos sobre su producto, puede haber un montón de cosas que tendrá que aprender. Pero como has etiquetado esto en la categoría web, supondré que es un producto web.

La web es enorme. Trataré de dividir las tecnologías en función de sus roles objetivo.

(i) Elementos básicos de la página: HTML y CSS; SASS, MENOS y COMPÁS.

(ii) Interfaz de usuario UI / UX: AngularJS o Dojo. AngularJS es nuevo y demasiado impresionante.

(iii) Código de fondo: ASP (.) NET o PHP. Estamos utilizando el último marco WebAPI de ASP (.) NET para nuestro proyecto.

(iv) Base de datos de back-end: SQL Server, MySQL, NoSQL, Parse, MongoDb, SQL Azure, hay un montón de ellos. No existe una regla estricta para determinar cuál es mejor. Elija el que mejor se adapte a su escenario.

Ahora todos estos son un conjunto de tecnologías altamente heterogéneas y no todos ellos funcionan bien con otras tecnologías. Por lo tanto, debe tener cuidado al usar una pila que sea fácilmente interoperable. Es por eso que hay montones que la gente recomienda.

Por ejemplo, había LAMP = Linux, Apache, MySQL, PHP.

Ahora hay MEAN stack = MongoDb, ExpressJS, AngularJS, NodeJS.

La pila de Microsoft sería = ASP (.) NET + SQL Server / SQL Azure.

Esta es solo la descripción básica. Tendrá que hacer una investigación rigurosa sobre cada uno de ellos para elegir cuál funciona mejor para usted y con qué tecnología se sienten más cómodos trabajando sus desarrolladores.

Pero lo que es más importante, siempre puede tener un Arquitecto técnico para resolver estas cosas. Si usted es el propietario, también le recomendaría que conozca los aspectos legales, comerciales y financieros. ¡Buena suerte!

Si usted y sus cofundadores aún no saben casi todo lo necesario para hacer su producto de alta tecnología, debería considerar iniciar una empresa en un área diferente. No digo que deba ignorar la alta tecnología, pero el entorno de inicio es muy implacable, por lo que es mejor comenzar una empresa en un área donde usted u otros miembros de su equipo ya son expertos.

Quizás esté diciendo “Quiero aprender cosas para poder comenzar una startup de alta tecnología en algún momento en el futuro”. Si es así, diría que siga a su corazón en un área de especialización u otra, luego descubra cómo aplicar esas habilidades en áreas donde muchas personas necesitan la misma solución.

Dan

More Interesting

¿Qué hace que Elon Musk sea tan increíblemente brillante? ¿Nació dotado de algo o todo es de estudiar, leer y trabajar duro?

¿Cómo fundaron los fundadores de Netflix la compañía y cómo atrajeron a sus primeros clientes?

¿Debo sacar buenas notas si quiero ser emprendedor?

Este tipo me dijo que no tengo suficiente experiencia para formar una startup en mi campo. ¿Tienes que SER UN EXPERTO en un campo para realmente hacer una buena mella en él? ¿Es esto cierto?

¿Cuándo entrará en vigencia la Regla Internacional del Emprendedor?

¿Por qué los fundadores no pueden contratar a un CEO desde el principio con éxito?

¿Cuáles son algunos garabatos únicos de Google?

¿Por qué Mark Zuckerberg es tan torpe socialmente?

¿Qué opina Venkatesh Ragupathi sobre Elon Musk?

¿Cuáles son las áreas de especialización específicas de Elon Musk?

¿Qué piensan los emprendedores acerca de que otras personas no?

¿Cuánto cuesta comprar un millón indistinguible de usuarios falsos para mi inicio web?

¿Es posible que alguien sea tan 'genio' como Elon Musk, Albert Einstein y otros si una persona comienza a leer 3-5 horas al día?

¿Por qué la gente dice que Silicon Valley es "liberal" cuando tantos VC y algunos fundadores [Peter Thiel y todos en Founders Fund, incluidos Marc Andreesen, Mike Maples, Larry Ellison, Elon Musk] son ​​de derecha o libertarios?

¿Por qué las personas como Steve Jobs o Elon Musk parecen no necesitar luchar contra la resistencia (la guerra del arte)?