¿Qué libros, cursos, etc. deben leer / completar / etc un MBA no técnico? para sobrevivir trabajando o cofundando una empresa basada en la web?

Me sorprende que casi nadie haya mencionado ganar un poco de habilidad técnica (algo que usted mismo sugirió). Creo que es, con mucho, lo más importante que puedes hacer.

Conozco a varios fundadores técnicos e incluso más ingenieros en Silicon Valley y es muy común menospreciar a los MBA. Ver ¿Se desprecian los mejores MBAs en Silicon Valley? Si es así, ¿por qué? y la respuesta de Keith Rabois en particular para el contexto. Además de los problemas de los que habla Keith, una de las principales razones por las que he observado es que los MBA a menudo quieren asumir una posición de liderazgo sin comprender realmente qué está construyendo su equipo y cuáles son los desafíos involucrados, lo que significa que nunca se ganarán su El respeto del equipo .

No tiene que obtener un título de CS para resolver este problema. Su objetivo no es escribir código en el equipo, sino simplemente obtener cierta intuición sobre cómo funciona el desarrollo de software y comprender el lenguaje básico de su equipo. Si, además de eso, eres inteligente, amigable y obtienes resultados en tu rol real, fácilmente te ganarás el respeto de tu equipo.

¿Cómo puedes hacer esto? Toma un poco de CS introductorio. No tome las clases de “CS para personas no técnicas” que ofrece la mayoría de las escuelas. Tome las primeras clases que tomaría una especialidad CS real. Si estás en Harvard o tienes una afinidad particular por él o si los materiales son más fáciles de encontrar en línea, CS 50 parece bastante razonable. De lo contrario, sugeriría los cursos CS 106A de Stanford (http://see.stanford.edu/see/cour…) y B o las clases de introducción del MIT (http://ocw.mit.edu/courses/elect…), porque Stanford y MIT tienen departamentos de CS mucho más fuertes (y sé que Stanford en particular tiene un excelente personal docente y tareas divertidas en sus clases de introducción; no sé mucho acerca de MIT).

Obtendrá una comprensión real de lo que es difícil y lo que es fácil, por qué ni el buen software ni los buenos ingenieros son una mercancía, y tendrá un marco para llenar los vacíos en su comprensión cuando decida que hay algo más complejo que desea comprender. Ser un buen empresario de inicio dependerá en gran medida de su temperamento (lo que no quiere decir que Eric Ries, Steve Blank, Ben Horowtiz, etc., no pueda enseñarle mucho). Pero encajar en un equipo técnico generalmente es algo que puedes aprender a hacer.

La mayor parte de lo que necesita está en línea:

Comience aquí, con esta colección de recursos bien secuenciados en startups lean. Presta especial atención a los blogs invitados de Eric Ries para HBR (en el lado derecho del mapa) si vienes de un fondo tradicional de MBA.

http://trailmeme.com/trails/The_

Luego, disfrute de la excelente serie de MBA Mondays de Fred Wilson:

http://trailmeme.com/trails/MBA_

Piense en esto como un parche / complemento de software para aplicar a su educación comercial convencional para permitirle procesar ideas de inicio.

Si realmente quieres ser técnico, puedes profundizar arbitrariamente. Comience con “The Big Switch” de Nick Carr y “The End of the Internet” de Jonathan Zittrain para comprender las grandes conversaciones del día. Luego, decida si desea adquirir algunas habilidades prácticas sobre cosas de la Web, en cuyo caso los recursos sugeridos por los demás son puntos de partida bastante buenos.

  1. Desarrollo de aplicaciones web: conceptos básicos – Universidad de Nuevo México | Coursera
  2. No me hagas pensar: un enfoque de sentido común para la usabilidad web, segunda edición
    Un libro sobre la experiencia del usuario.
  3. Arquitectura de la nube: decisiones de diseño para modelos de servicios de computación en la nube (SaaS, PaaS e IaaS)
    Una lectura obligada para comprender varios modelos de nubes. Es obvio que la empresa recién creada puede beneficiarse enormemente del modelo en la nube. Este libro le ayuda a elegir el modelo de nube correcto y el proveedor de servicios en la nube adecuado para su empresa de tecnología. Sin este libro, la nube seguirá siendo una caja negra que hace algo de magia.
  4. Código completo
    capítulo 1. Bienvenido a Software Construction
    Capítulo 2. Metáforas para una mejor comprensión del desarrollo de software
    Capítulo 4. Decisiones clave de construcción
    capítulo 5. Diseño en construcción
    Capítulo 20. El panorama de la calidad del software
    capítulo 21. Construcción colaborativa
    capítulo 27. Cómo afecta el tamaño del programa a la construcción
    Capítulo 28. Gestionando la construcción
    capítulo 29. Integración
    El resto de los capítulos pueden ser omitidos por personas no técnicas.
  5. Ingeniería de software: un enfoque profesional
    Muy recomendable para comprender el ciclo de vida del desarrollo de software.
  6. La fecha límite: una novela sobre gestión de proyectos
  7. El proyecto Phoenix
    Novela fascinante que destaca la importancia de las prácticas devops.
  8. Los mejores libros de Big Data y Data Analytics que deberías leer
    Como emprendedor que utiliza análisis de datos, debe conocer los conceptos básicos de Análisis de datos y sus aplicaciones para liberar su potencial. Elige el libro más fácil de la lista y léelo.

Como comentario, vea mi charla relacionada de YouTube en:

¿Cuáles son los conceptos básicos de tecnología que necesita saber para ser un CEO nuevo?