¿Cómo funciona el desarrollo de software?

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.

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í.

More Interesting

¿Cómo funciona el desarrollo de software?

¿Es necesario que el desarrollador de software sepa sobre la implementación de CMMI?

Cómo iniciar el desarrollo de software de Android

¿Son felices los desarrolladores de software?

¿Hay herramientas decentes disponibles para medir el desempeño de los empleados desarrolladores de software? Tal vez algo con un sistema de recompensa incorporado? (Gamificación)

¿Qué significa ser un desarrollador senior?

Para un rol de desarrollo de software, ¿cómo respondería a la pregunta de la entrevista, diseñaría un algoritmo de elevador y estructuras de datos para controlar y despachar los elevadores (de 1 a n elevadores)? No hay estadísticas disponibles.

¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?

¿Qué capacitación y cursos puede seguir un desarrollador de software para convertirse en emprendedor?

¿Cuáles son las etapas en el desarrollo de software?

¿Cuáles son las preocupaciones de los desarrolladores de software sobre la privacidad?

¿Qué tan pronto AI y ML harán que los desarrolladores de software sean obsoletos?

¿Por qué la mayoría de los programadores son tan fanáticos con sus editores de texto?

¿Cuáles son los softwares de cifrado de texto que confirman que los creadores / desarrolladores no pueden ver lo que escribo allí y posiblemente estoy 100% seguro?

¿Es cierto que los desarrolladores de software no pierden el tiempo en televisión o películas, y dedican todo su tiempo libre a proyectos paralelos y a mejorar sus habilidades técnicas?