Conceptos Básicos del Desarrollo de Software y Programación

2/23
Recursos
Transcripción

¿Qué es el desarrollo de software?

El desarrollo de software es una serie de actividades en la ciencia de la computación dedicadas a la creación, diseño y lanzamiento de software. Este proceso es crucial, no solo en términos de desarrollo técnico, sino también para mejorar la usabilidad y la experiencia del usuario. Si eres diseñador de UI o UX, juegas un papel vital en esta cadena, contribuyendo a la creación de una interfaz de usuario y una experiencia integral.

Dentro del desarrollo, existen distintas áreas, cada una con un enfoque diferente, al igual que sucede en el campo del diseño. Algunos ejemplos de estas áreas incluyen:

  • Desarrollo web
  • Seguridad
  • Aplicaciones móviles
  • Software de escritorio
  • Videojuegos

Así como en el diseño puedes trabajar con moda, productos o gráficos, en el campo del desarrollo puedes especializarte en herramientas específicas o plataformas según tu preferencia y habilidades.

¿Qué lenguajes de programación se utilizan?

Los lenguajes de programación son fundamentales para que los humanos podamos dar instrucciones a las computadoras. Se comunican a través de una sintaxis específica que cada máquina puede interpretar para ejecutar diferentes funciones. Algunos de los lenguajes más comunes incluyen:

  • JavaScript
  • Python
  • Go

Cada uno tiene características y aplicaciones específicas. Por ejemplo, JavaScript se utiliza ampliamente para el desarrollo web. En este curso, nos enfocaremos principalmente en JavaScript.

Los lenguajes funcionan como un idioma compartido con las máquinas, permitiendo que estas realicen tareas basadas en las instrucciones que les damos.

¿Cómo funcionan estos lenguajes en la práctica?

Para entender mejor la aplicación de estos lenguajes, utilizamos un ejemplo básico: verificar si un número es mayor a otro. Este es un ejemplo sencillo pero efectivo para visualizar cómo los lenguajes operan a nivel básico.

Para ilustrar:

  1. Variables: Se utilizan para almacenar valores.
  2. Condiciones: Permiten ejecutar acciones específicas si se cumplen ciertos criterios, como mostrar un mensaje cuando una variable es mayor que otra.

Incluso cuando la sintaxis varía entre lenguajes (por ejemplo, entre JavaScript y Go), los conceptos subyacentes de variables y condiciones son comunes.

¿Cómo los diseñadores como tú contribuyen al desarrollo de software?

Si ya trabajas en diseño en alguna de las áreas mencionadas, ya estás contribuyendo al desarrollo de software. Ayudas a crear software más intuitivo y eficiente, lo cual es esencial en la interacción humano-computadora. Tu aporte es clave para garantizar que el software no sólo funcione de manera adecuada, sino que también sea agradable y fácil de usar para las personas.

¿Qué más puedo aprender sobre lenguajes de programación?

No te preocupes si al principio los lenguajes parecen complicados. Con el tiempo y la práctica, se vuelven herramientas valiosas y comprensibles. Mira cada tarea como un pequeño paso que contribuye a resolver problemas mayores, como crear usuarios o gestionar registros.

Explora este fascinante campo, familiarízate con los ejemplos que veamos y prepárate para desarrollar habilidades que no solo son técnicas, sino también estratégicas y creativas. Al fin y al cabo, la programación es el puente entre nuestras ideas y su realización técnica. ¡Continúa con esta emocionante aventura de aprendizaje!

Aportes 15

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Aqui les comparto mi resumen 😃

Les recomiendo muchos los cursos de Diego de Granda, excelente profesor para aprender html y css. Sí desean aprender mediante práctica constante y texto, les recomiendo https://www.freecodecamp.org/ además de ser open source, es excelente plataforma

  • El Desarrollo de Software engloba las actividades de las ciencias de la computación dedicadas al diseño, la creación y lanzamiento de software. Por tanto, el Diseño de Producto, el Diseño UI/UX y el Diseño Gráfico son parte importante del proceso de construcción de software, al configurar todo lo visual y la experiencia del usuario, lo cual implica todas las interacciones con el producto digital desde el primer contacto.
    .
  • La programación es el proceso para que las computadoras hagan algo a partir de una información dada, ofreciendo un resultado.
    .
  • Los lenguajes de programación como Javascript, Python o Go nos ayudan a poder comunicarnos con las computadoras y darles instrucciones de cómo queremos que actúen o muestren elementos. Así pues, son idiomas comunes para poder entablar conversación entre humanos y máquinas.

Entendí buenísima es la misma mazamorra cocinada en diferente olla

Interesante, no he tenido ningún acercamiento pero estoy decidido a aprender poco a poco.

he tratado de aprender PHp Pero necesito aprnader todos los procesos asi que espero este crso me ayude …

Muy buena clase y es que en efecto, existen muchas áreas dentro del desarrollo de software donde uno puede laborar.
Si eres un diseñador UI/UX, lo que yo recomendaría seria comenzar a mirar áreas como el desarrollo web Frontend o el desarrollo móvil para que puedas ver de forma más gráfica como es que se pasa de un diseño a código. Ya más adelante podrías ir adestrándote en otras áreas que te llamen la atención.

Si quieres iniciar en desarrollo web, lo ideal es comenzar a estudiar HTML, CSS y Javascript pero seguramente más adelante en el curso se hable más a profundidad de esto. Pero aquí en Platzi hay muy buenos cursos de estas tecnologías 😃

Siento que ya tengo unas bases por trabajar con desarrolladores y a la vez me siento tan lejana en entenderles, pero me gusto mucho la clase, la entendí perfecto y creo que como diseñadora le tenía un poco de pavor al desarrollo por su complejidad, pero a pesar de que no es fácil es tan necesario. Vamos con toda 😄

El “reto” es aprender las sintaxis de los tipos de lenguajes, tal cuál como los idiomas. ¡Y los modismos!

Aún me es complicado entender las sintaxis, sobre todo en unity, que maneja C++, pero me ayuda a comprender un poco mejor

`Yo no he tenido ningún contacto con un lenguajes de programación ` `me pareció fantástico que existan muchos lenguajes para múltiples cosas`
Intenté hacer los cursos de javascript de acá pero no entiendo nada, espero con este curso poder abordarlo de manera más fácil
Confiezo que le tenía un poco de miedo a la programación. A medida que empecé a trabajar con desarrolladores, me fui motivando a querer saber más para comunicarme mejor con ellos y lograr un lenguaje común

Bien, tengo conocimiento en programación básica.

Vi el ejemplo de python y sentía que tenía algo de lógica como al momento de escribir, pero definitivamente JavaScript es chino, marciano, incriptado hahah