Blog‎ > ‎

semana 4

posted Apr 13, 2015, 3:10 PM by aarias@nearsoft.com

El tema de esta semana me gusto mucho, aprendí cosas muy importantes y me gustaría comentar las que mas me gustaron, de las principales tareas de esta semana para nosotros fue encontrar 3 problemas con los cuales nosotros pudiéramos desarrollar una simple solución, lo increíble de esto fue que nos hizo pensar fuera de nuestra zona de confort y de nuevo recordarnos que no todo es acerca de programación y código,  al principio estuvimos pensando problemas con los cuales nosotros pudiéramos elaborar alguna Aplicación móvil o algún tipo de sistema, pero realmente nos dimos cuenta que primero necesitamos saber si realmente eso es necesario,  y  yo personalmente me di cuenta de algunos problemas que están sucediendo en Nearsoft y no tienen que ver con sistemas cosas por el estilo.

Es mucho mas simple que eso, y por lo tanto seleccionamos tres ideas con las cuales nosotros pudiéramos asignar algunas soluciones simples para tratar de minimizar el problema, los problemas que encontramos fueron los siguientes

Muchas personas que vienen a Nearsoft no tienen huella, por lo tanto cuando llegan mueven la puerta o  si llegan y no hay nadie en la planta baja que les pueda abrir se tienen que esperar mucho para que les abran la puerta, por eso se  nos ocurrió la genial idea de un Nearsoft bell. Cosa que ayudaría a todas estas personas sin huella para que no pasen mucho tiempo esperando afuera.

Otro problema que se encontró fue acerca del transporte de Nearsoft, el problema es básicamente que  las personas no llegan ala hora de salida del transporte y entonces se toma mas tiempo en completarse la ruta y eso automáticamente retrasa alas personas de  la siguiente ruta.

Y el tercer  problema que se encontró, creo de los que todos  se han dado cuenta fue el de el olor de la cocina cuando se esta cocinando algún alimento, ya que ese aroma llega hasta el segundo piso,

De los problemas antes mencionados se hicieron algunas pruebas para garantizar realmente que se necesitaban resolver como por ejemplo se tomo un conteo de las personas que llegan en las tardes sin huella,  en la cocina se cerraron las puertas tratando de minimizar el aroma, y  en el problema de las rutas avisarles alas personas para que no se retrasaran ala hora de salida.

Todo esto no tenia mucho sentido para algunos de nosotros al principio de la semana, pero cuando preguntamos a Isaac el objetivo a mi en lo personal me dejo pensando bastante, su respuesta fue que todo absolutamente todo debe ser probado y no debemos de asumir nada, realmente creo que esto es algo que pondré muy en practica no solo en experimentos como los anteriores, creo que no dar hecho algo y realmente hacer las pruebas para tener la respuesta correcta es algo que debemos tener muy encueta para todas las cosas.

Otras de nuestras tareas fue ver algunos muy interesantes videos acerca de Testing en varios tipos de sistemas, comentare un poco sobre el que mas me gusto, este habla sobre Netflix, una plataforma que maneja volúmenes de información realmente increíbles donde el sistema debe estar disponible  todos los días del año a cualquier hora, me pareció genial que el equipo de desarrollo de Netflix tenga su propio kit de testing nombrado  la armada de los simios, y que básicamente simulan mucho caos dentro de sus sistemas para recrear condiciones reales , claro como eh aprendido en mis anteriores tareas y libros que eh leído , siempre debemos encontrar esos errores nosotros antes que nuestros usuarios finales. creo que hacer testig a plataformas tan robustas es un reto , una frase que me gusto fue la siguiente:

“building distributed systems is hard, Testing them exhaustively is even harder”

Algo Importante sobre el video  “The testing user experience”, este dice que  hacer pruebas no es perder el tiempo, creo que es una trabajo tan importante como el de desarrollo del sistema, en este video aprendí cosas muy interesantes como que hay veces que para resolver un problema solo necesitas es  modelarlo correctamente, creo que es importante que nosotros los desarrolladores tengamos una buena cultura de testing, que no nos de flojera o miedo encontrar errores a nuestros sistemas, porque diseñar sistemas de calidad es nuestra  obligación como profesionales.

Moviéndonos un poco sobre el Testing, me gustaron mucho los videos de Ciencia y computación de “Seth Lloyd “ acerca de las creaciones de la imprenta, la escritura  y la reproducción humana, algo que me pareció muy interesante es cuando se habla acerca de las partículas elementales, y como estas tienen un estado y que al interactuar estas mismas cambian su estado, considerando que el universo siempre esta procesando cálculos, como si el universo fuera una gran computadora. Me gustan mucho este tipos de temas sobre computación cuántica y cosas del universo, realmente me agrada que Isaac nos asigne ver cosas interesantes de este tipo , porque es importante ver hacia donde nos dirigimos en un futuro próximo.

En general esta semana aprendí muchas cosas y me divertí, ya paso un mes desde que entre a Nearsoft y hicimos una pequeña reunión para compartir nuestras experiencias en este tiempo, me gusto que pudimos aclarar nuestras dudas sobre los temas que se nos asignaban o sobre el programa de Nearsoft Academy, y además ver que realmente tenemos buenas oportunidades que no debemos desaprovechar, otra cosa que me pareció muy buena es que se nos dio una retroalimentación sobre nuestro trabajo aquí en Nearsoft, creo que este tipo de actividades son muy importantes para ver en que punto estamos fallando para así poder mejorar en eso y poder lograr ser unos excelentes profesionales.


Comments