¿Es común que las grandes empresas contraten ingenieros de software para escribir aplicaciones especializadas para su empresa?

Sí, y la ruta ‘Big Company’ es la forma más típica en la que puede ganar dinero escribiendo código.

La otra ruta que sugieres también sucede; los emprendedores solitarios pueden encargar software para que se escriba.

El principal impulsor es la economía.

Una pieza típica de software cuesta más de, digamos, diez mil dólares para escribir, sin límite superior. Recuerdo haber leído hace mucho tiempo que Microsoft Word había costado (iirc) cien millones de dólares (¿estaba en el libro de Steve McConnell? Lo siento. Hazy).

Puedo creer esa cifra, incluso si mi memoria falla.

La forma en que el emprendedor trata esto es vendiendo ese software como un producto, o cobrando por el acceso como un ‘SaaS’ (software como servicio) en la web.

Por lo tanto, no verá software personalizado escrito para pequeñas empresas u otros usos únicos. Normalmente no de todos modos. Las grandes empresas * escriben * aplicaciones personalizadas para su uso interno. Aquí, la reducción general de los costos operativos del negocio se considera útil.

Por lo tanto, le pagan dondequiera que encuentre ventas por volumen o un retorno de la inversión en costos operativos más bajos.

Escribir “aplicaciones especializadas” define de qué se trata la ingeniería de software. Ahora, algunas de esas aplicaciones son “productos” que las compañías venden, y otras son “sistemas” que realizan funciones a mayor escala (para uso interno y / o para ventas como servicio y / o bajo contrato para clientes).

¿Para qué otra empresa, grande o pequeña, contrataría a un ingeniero de software?