Cómo tener éxito como desarrollador de software independiente

Depende de lo que quieras decir con “exitoso” e “independiente”. ¿Te refieres a escribir software que funcione, escribir software de buena calidad, escribir software que sea popular, ser considerado por tus pares como un experto, o qué? ¿Te refieres a escribir software para la venta, para los clientes, para la comunidad de forma gratuita, para que lo uses tú mismo, solo para divertirte con la codificación o qué? Intentaré hacer que mi respuesta sea lo suficientemente genérica como para adaptarse a la mayoría de estos casos.

Para escribir software con éxito, aprenda a programar bien, incluido el análisis de requisitos, la mantenibilidad, la implementación, etc. El lado comercial puede tomar más tiempo que la programación real.

He respondido muchas preguntas similares en el pasado, como cómo convertirse en un desarrollador de software independiente, las características de un gran desarrollador, etc., etc., etc. Vea mi perfil de Quora para ver esas y muchas más.

He sido desarrollador independiente durante bastante tiempo, y para tener éxito, necesitas …

Un buen producto

Esto es obvio, necesitas algo por lo que la gente estará feliz de pagar dinero. No puede ser un montón de basura, la gente quiere algo decente por su dinero.

Un producto que el mercado quiere

Es posible que haya hecho un producto increíble, pero si no hay mercado para él, no va a ganar dinero.

Un producto que la gente pagará por la gente …

Esto es un poco más complejo. Tome la aplicación de Facebook, es una aplicación excelente y bien escrita, y tienen millones de descargas. Si fuera $ 10, tendrían dificultades para vender unos cientos. Mucha gente lo quiere, pero cuando hay una alternativa gratuita (el sitio web de Facebook), no van a pagarla.

Esto también se complica por personal / inversión. Felizmente pagaré $ 100 por algún software que beneficie a mi negocio, pero por una aplicación personal / hobby, no tienes ninguna posibilidad.

Márketing

Esto es difícil, probablemente la parte más difícil. Es un mercado saturado, a la prensa no le importa que acabes de crear una aplicación, al igual que a otras 100 personas hoy en día, debes hacer que les importe.

Al igual que con cualquier negocio, encuentre una necesidad y llénela con sus mejores esfuerzos. Sin embargo, también tenga en cuenta que puede no ser suficiente. Es posible que también necesite promocionarse usted mismo y sus “productos”, a menos que desarrolle algo que se contagie de forma viral o como un incendio forestal. La mejor de las suertes.

More Interesting

Cómo pasar de un desarrollador de software en un banco de inversión a un banquero de inversión / finanzas cuantitativas / estrategias y modelado / analista de negocios

¿Cuáles son algunos que deben ver screencasts para desarrolladores de software?

¿Cuáles son las habilidades necesarias para progresar con el ritmo de Marissa Mayer en la industria del software?

¿Puedo pasar a la carrera de análisis de datos de la carrera de desarrollador de software después de 3 años?

Si uno ya tiene un empleo remunerado como desarrollador de software, ¿volver a la escuela para obtener un título de CompSci resultaría en una ganancia financiera neta?

¿Qué promociones obtendré si me convierto en desarrollador de software?

¿Me puede decir el uso de prototipos en el desarrollo de software?

He planeado ser un programador profesional (desarrollador), pero no me gusta el álgebra. ¿Puedo lograr esto?

¿Cuáles son algunos problemas para los equipos y clientes de desarrollo de software?

¿El éxito como desarrollador de software depende de un título de ingeniería?

En promedio, ¿cuánto tiempo permanecen los desarrolladores de software en un trabajo? ¿Hay algún número de cuánto tiempo los desarrolladores de software en los Estados Unidos permanecen en un trabajo? Quizás basado en el tamaño de la empresa, la industria, etc.

¿Qué lenguajes informáticos debo aprender a codificar y ser desarrollador de software como principiante?

¿Puedo tener su opinión y consejos sobre mi situación profesional como desarrollador de software?

¿Por qué la mayoría de los ingenieros de software quieren trabajar en una plataforma?

¿Cuán realista es para un desarrollador con 1-2 años de experiencia negociar un salario de $ 125k en una empresa de tecnología de Silicon Valley?