¿Qué habilidades necesito para dirigir una empresa de software?

Si observa a emprendedores exitosos de compañías de software, a menudo poseen los siguientes rasgos fundamentales de carácter:

Ellos son conducidos. Para ser exitoso necesitas hacer que las cosas sucedan, no solo hablar de ellas.

Son aprendices rápidos. Tienes que aprender rápido ya que harás la mayoría de las cosas por primera vez. Y para ser un éxito, realmente no tienes tiempo para seguir cometiendo los mismos errores una y otra vez.

No son preciosos Tienes que estar dispuesto a ensuciarte las manos. El hecho de que no le guste leer contratos no es una razón suficiente para pagarle a un abogado $ 300 por hora para que lo haga por usted.

Están dedicados a su visión. A veces ser un éxito es ver lo que otros no. Piense en compañías como Twitter en los primeros días. Muchos simplemente no lo entendieron. ¡Solo necesita mirar la cantidad de inversores que cuenta historias sobre cómo pasar las primeras rondas de financiación! Como fundador, debes creer que tu idea es una ganadora, independientemente de lo que digan los demás.

Ellos son lideres. Los grandes fundadores son a menudo grandes líderes. Son capaces de inspirar a las personas a ayudarlas a construir una idea en un negocio, sin ninguna promesa de éxito. Más que eso, son consistentemente capaces de convertir esa promesa en un negocio.

Si bien no es necesario poder codificar para ser fundador, definitivamente hay ventajas si puede. Ser programador me ayudó a iniciar el camino escalable porque pude escribir el software yo mismo. Pero hay muchas otras habilidades que tuve que aprender desde cero.

Si no va a hacer la programación usted mismo, deberá reclutar a alguien que pueda. Un error que veo con demasiada frecuencia es que un fundador no técnico subestima masivamente la importancia de los conocimientos técnicos y el liderazgo para su inicio.

Los fundadores tienden a sobrevalorar su ‘idea’ cuando buscan un cofundador técnico. ¡Realmente no creo que ninguna idea valga una participación del 90% en un negocio! ¡Pero he visto a gente hacer exactamente eso!

Tengo varios amigos cercanos no técnicos que comenzaron compañías de software. Estas compañías fueron un éxito porque vieron el valor de obtener un gran CTO a bordo y proporcionar suficiente equidad para que esa persona se sienta valorada y motivada.

Una de las formas más rápidas de fracasar en su empresa es subvalorando el valor de un cofundador técnico. Sin tecnología, su compañía de software es solo una idea. Un buen liderazgo técnico, literalmente, construirá su negocio.

Tolerancia, liderazgo, confianza, buenas intenciones y buena experiencia en programación (que ya tienes).

El problema que descubrirá como con cualquier compañía es mantener el orden y mantener a sus empleados consistentes y felices, y saber y tener las bolas para disparar / tolerar a los malos empleados. También necesitará tener una presencia dominante hasta cierto punto, solo para que sus empleados lo tomen en serio y lo respeten, lo que se enmarca en las habilidades de liderazgo.

Es posible que desee definir “ejecutar”. He visto y escuchado de muchas personas que se acaban de graduar haciendo startups. También he oído hablar de muchas personas experimentadas que los comienzan. Tanto las personas inexpertas como las experimentadas intentan fracasar o tener éxito, y no parece estar muy relacionado con la experiencia, de lo contrario, los capitalistas de riesgo solo considerarían la experiencia, y no la idea, el entorno competitivo, la personalidad, etc.

More Interesting

¿Qué compañías tienen una cantidad significativa de base de código C ++?

¿Qué puede hacer un ingeniero de software por su país?

¿Cómo te especializaste como desarrollador de software?

¿Cuál es la diferencia entre un desarrollador web y un ingeniero de software? Si conozco JavaScript, Python y SQL, ¿me convierte también en ingeniero de software?

¿Por qué a algunos desarrolladores les encanta criticar el código de otros desarrolladores?

Estoy en mis 30 años. Se me han ofrecido 2 roles: uno como desarrollador senior de software y el otro como líder de solución, ¿cuál debo tomar?

Me gustaría saber sobre trabajos de desarrollo de software en Lituania para un extranjero con una larga experiencia en C # que no habla lituano.

Si un desarrollador de software puede desarrollar fácilmente un sitio web o una aplicación, ¿por qué no desarrollan un sitio web como Alibaba o una aplicación como Uber? ¿Por qué trabajan para una empresa?

¿Puede un alcohólico convertirse en un desarrollador de software exitoso?

¿Cómo aprenden algunos desarrolladores un nuevo lenguaje de programación en una noche?

¿Qué quieren decir los ingenieros / desarrolladores de software con el código de calidad?

Soy un programador de sofware. ¿Qué especializaciones de MBA puedo hacer que me hagan trabajar en la industria de TI pero en una posición gerencial?

¿Cómo se convierten las personas en desarrolladores de software productivos?

¿Qué tan importante es publicar sus proyectos de software en GitHub cuando busca trabajos de desarrollo de software?

¿Cuál es la diferencia entre el desarrollador de soluciones y el ingeniero de software?