Ven aca. Siéntese, por favor.
Primero, olvídate de tu laberinto, no va a ninguna parte, rápido. Allí, lo hemos dicho, eliminó este absurdo, y ahora podemos ponernos manos a la obra.
Lo que realmente quiere saber es cómo se puede ganar dinero escribiendo software. Esto es, por supuesto, realmente una pregunta sobre la industria del software. Entonces revisemos:
- Cómo ganar 1000 $ por día en línea
- ¿Cómo puede un joven de 19 años ganar $ 1000 por mes?
- ¿Sensex 31000 es algo bueno o malo?
- Cómo mudarme si no tengo dinero ni ningún otro lugar a donde ir
- Cómo comenzar a ganar al codificarse como otros
- Las empresas de software comercial en el molde tradicional, del cual no quedan muchas, ganan dinero vendiendo licencias a su software. Esto significa crear una organización que consista en ingeniería, ventas, soporte, marketing, distribución, documentación, etc. Estamos hablando de la forma en que Microsoft, Adobe, JetBrains, Xamarin, las compañías de juegos y similares, generalmente ganan dinero.
- También existen tiendas de software más pequeñas, a veces una o dos personas invertirán un esfuerzo significativo en una pieza de software que está altamente dirigida a un grupo particular de personas, o para una tarea específica. Pondrán el software para descargar y lo convertirán en una prueba cronometrada o recibirán donaciones.
- Los desarrolladores de dispositivos móviles pondrán sus aplicaciones en las diversas tiendas de aplicaciones, como las administradas por Apple o Google. Estas aplicaciones son gratuitas, con compras en la aplicación, o se venden por unos pocos dólares.
- Las empresas en la nube / SaaS venderán suscripciones a su software, con una base de uso mensual o medido.
- Las compañías de software de código abierto, como DataStax y Confluent, venderán versiones premium de software de código abierto, como Cassandra, Spark, Kafka, et al. También ofrecerán capacitación y soporte [increíblemente caro].
Existen algunos otros modelos de negocios, pero estos son los principales. En todos los casos anteriores, el software es varios cientos de veces, al menos, más complejo de lo que ha puesto en github.
El modelo más accesible para el desarrollador solitario es probablemente el # 3, seguido del # 2. En ambos casos, se necesita una tremenda tenacidad, un poco de suerte y algo de habilidad para llegar allí.
HTH.