Si y no.
Si usted es un desarrollador experimentado que puede (y quiere) encontrar, hablar, comenzar, codificar, diseñar y entregar, todo por su cuenta y nunca se queda sin clientes, entonces puede ganar mucho más que las personas que trabajan en compañías de software. También depende de sus tarifas por hora, la calidad del código que escribe y la calidad de los clientes para los que decide trabajar.
Si solo es un programador, que conoce las prácticas de ingeniería de software, ha desarrollado software en el pasado, pero nunca hizo nada como la gestión de proyectos, la comunicación con los clientes y todo lo que viene con el desarrollo de software independiente que difícilmente podría ganar en cualquier lugar cercano a la gente en software empresas de desarrollo.
Para ganar más que los que trabajan en una empresa, debe:
– poder traer y entregar el proyecto por su cuenta
– poder desarrollar software de calidad
– obtener contratos regularmente
– mantener felices a los viejos clientes
– esté preparado para horas no facturables, tiempos infinitos de revisiones, soporte y mantenimiento, y más
– trabaje en su propio producto lado a lado (opcional)
- ¿Qué tipo de proyecto expondría uno a muchos conceptos de programación concurrentes?
- ¿Es un desarrollador web back-end lo mismo que un ingeniero de software, desarrollador de software?
- ¿Es posible conseguir un trabajo como ingeniero de software en Google sin haber estudiado conceptos informáticos como algoritmos y estructuras de datos?
- ¿Cómo tienen los desarrolladores suficiente poder mental para pasar el día?
- ¿Qué puede hacer si no siente que técnicamente está a la par con sus colegas ingenieros?
Lo que he contado se basa en mi experiencia independiente de desarrollo de aplicaciones de Android en oDesk.