Puede funcionar en todo tipo de formas.
En los viejos tiempos de la tecnología de la información, consistía principalmente en convertir cosas que principalmente las personas realizaban manualmente en automáticas. Para que una computadora haga algo, sea lo que sea, debe estar programado para hacerlo, y esto es desarrollo de software (programación).
Hoy en día, la automatización realmente no es donde el desarrollo de software se muestra principalmente. Claro, sigue siendo un gran problema, y siempre lo será. Cuanto más haga que las cosas sean automáticas en cualquier industria, mayor será el recorte de costos (es decir, más ganancias). El software, en el siglo XXI, es la mercancía misma. Es el producto, es el servicio. Piense en Uber, Facebook, Microsoft, Oracle: miles y miles de personas que trabajan juntas continuamente creando y actualizando software, a veces cientos en el mismo código al mismo tiempo.
- Estoy tratando de convertirme en un desarrollador front-end. ¿Cómo puedo chatear con otro desarrollador para recibir asesoramiento?
- ¿Por qué todavía trabajas como desarrollador de software si puedes hacer mucho más intercambiando bitcoins y criptomonedas?
- ¿Qué calificaciones necesita un desarrollador de software junior?
- Cómo cambiar de redacción técnica (3 años de experiencia) a desarrollador de software (PG en informática)
- ¿Por qué a algunos desarrolladores de software les gusta abrir muchas ventanas de terminal y pretender ser un geek en la oficina?
Entonces, alguien, en algún lugar, tiene una idea para una nueva aplicación increíble. Pero no tiene idea de cómo se crean las aplicaciones en primer lugar. Él solo tiene la idea. Así que reúne a algunas personas con bolsillos profundos, vende su idea, reúne a un grupo de desarrolladores, los explica y, boom, varios meses después tiene una nueva y brillante pieza de software.
Puede funcionar así o … simplemente puede codificar por diversión, nadie le pidió que automatizara nada, nadie le dio una idea. Quieres hacerlo porque … bueno, lo haces. Es el desarrollo de software también. Es posible que desee aprender a codificar, elegir un idioma, tomar algunos cursos en línea y pensar en una aplicación que lo ayude en su rutina diaria. Así que lo codifica, todo por sí mismo, sin necesidad de una “empresa” o un “centro de datos”. Un nuevo codificador / ingeniero / desarrollador nace cada pocos segundos, tal es la facilidad que Internet (es decir, “la nube”) nos ha brindado recientemente para crear e implementar software. Miles y miles de aplicaciones y juegos se crean así.