EAEA 2
1. A mi modo de ver, se pueden crear aplicaciones de cualquier tipo. El principal beneficio que traen las aplicaciones es la automatización de procesos que para nosotros los seres humanos pueden ser complejos. Por otro lado se debe prestar mucha atención porque mientras la capacidad de los programadores aumenta y crean procesos cada vez mas automáticos las personas que se dedicaban a hacer este tipo de trabajos van quedando sin empleo, también hay que tener en cuenta que mientras más atractiva se nos vuelvan las aplicaciones que creamos va a ser menos la gente que va a interactuar entre sí personalmente; esto puede llevar a que nos volvamos (como lo estamos viendo actualmente) cada vez más insensibles.
Ya he tenido experiencia trabajando en una empresa de desarrollo de software y la verdad fui una persona muy curiosa. Me gustaba mientras hacia pruebas imaginarme todos los resultados posibles y modificar el código para ver que me arrojaba la computadora. Uno de los principales retos a superar es el miedo al "mensaje de error".
Me gustaría ser a largo plazo un ingeniero FullStack, disfruto mucho tanto de la parte visual como de las parametrizaciones que se pueden hacer en el backend.
Podría aportar mucho en ambos campos debido a que me comprometo al cien por ciento con las tareas que debo realizar. En la gran mayoría de las veces la disciplina se impone al talento.
LEY HABEAS DATA
El Habeas Data es el derecho que tiene toda persona para conocer, actualizar y rectificar toda aquella información que se relacione con ella y que se recopile o almacene en centrales de información.
Este derecho está regulado por la ley 1266 de 2008.
Fuente: https://www.serfinansa.com/serviciocliente/leyhabeasdata
Para mí, a nivel profesional sólo se debe usar esta información con el fin de mejorar la productividad de la empresa, respetando siempre al usuario o al cliente del que se tienen datos. Por otro lado, a nivel personal pienso que nadie debería recopilar datos de nadie, ya que para nuestro desarrollo como individuos no nos sirve de nada ni nos interesa tener información confidencial de nuestros vecinos o personas más alejadas.
¿De qué forma el creador del formulario realiza la lectura de datos del usuario que se registra?
Los datos que ingresa la persona que está llenando el formulario deben ser almacenados en variables y éstos a su vez, mediante los botones deben ser enviados a bases de datos para poder guardar y proteger la información.
¿Qué información en el formulario se originó como resultado de comandos de salida?
Ya sea mediante pantalla, impresora o algún otro dispositivo, el creador del formulario puede mostrar de manera ordenada la información de cada persona.
Diferencias entre el lenguaje PSeInt y el pseudocódigo
Para mí, el programa tiene pocas diferencias con el pseudocódigo, aunque podemos encontrar algunas en la forma en que se llaman las variables y que al principio del código se deben definir las variables y que tipo de dato van a almacenar en ellas.
El único problema que tuve a la hora de resolver los problemas de la página 62 fue que en algunos casos no reconocía los símbolos de los operadores relacionales.
Ejm 1: Sólo pueden ingresar a cine las personas que sean mayores de 18 años y que hayan hecho su reserva por Internet.
En este ejemplo se utiliza el operador relacional "&" y los valores booleanos se dan a través de las condiciones, es o no es mayor de 18 años e hizo o no hizo la reserva a través de Internet.
Ejm 2: Bolos. Si tumba la mitad de los bolos o más de la mitad gana un combo de papas a la francesa con gaseosa y si no tumba la mitad o no tumba ninguno debe hacer diez sentadillas.
En el ejemplo se combinan los operadores, por un lado el conector "ó" da dos posibilidades de ganar y por el otro el mismo conector "ó" da dos posibilidades de perder y en ambas acciones después de realizado el tiro se puede comprobar si acertó o no.
Diferencias y similitudes entre las fases o pasos lógicos explicados en el Libro Interactivo de Aprendizaje y las explicadas en el libro Fundamentos de Programación.
Para mí la gran diferencia se basa en que el lenguaje usado en el libro de la biblioteca se usan términos mas técnicos que en el otro. Las similitudes son muchas, los pasos que se deben seguir para realizar un algoritmo y los conceptos.
Ejemplos de tres lenguajes de programación con tres palabras reservadas propias de cada lenguaje. ¿Por qué es importante conocer las palabras reservadas de un lenguaje de programación?
C#: string
Java: char
Javascript: var
Es importante porque sólo así podremos saber que quiere hacer o que quiso hacer el desarrollador en el código.
¿Qué beneficios existen en realizar el análisis, diseño y prueba de un algoritmo antes de realizar la codificación del algoritmo en algún lenguaje de programación? ¿Sería más fácil evitar tanto preámbulo para solucionar un problema y simplemente realizar directamente la codificación de la solución? ¿Por qué?
Es totalmente beneficioso, ya que a través de éste nos podemos organizar de manera detallada como se debe escribir el código, qué posibles retos se van a enfrentar al momento de escribir el código y al tener esta parte totalmente resuelta va a ser más fácil a la hora de pasar el código al lenguaje en el cuál se va a escribir el algoritmo.