lunes, 17 de julio de 2017

La Informática no es solo para hombres

De Soporte Técnico a....


A pesar de que tengo años trabajando en el área de soporte técnico y de esos años 7 en Software Libre pues siempre me ha llamado la atención todo lo referente a ello, mi bandera siempre ha sido ser un tecnólogo integral, por tal razón decidí incursionar en el tema de la programación y leyendo sobre Ruby pues me llama la atención que "ha revolucionado, por las facilidades que ofrece, la manera de desarrollar aplicaciones y webs. Esta es la razón principal que explica la creciente aparición de aplicaciones realizadas con Ruby on Rails."



Y si bien es cierto que en la universidad nos dan la teoria, quiero traer en acotación ciertos conceptos que debemos tener en cuenta antes de empezar a programar en un lenguaje y de esta manera refrescamos la memoria, como ejemplo es el término ‘framework’ se utiliza constantemente en el desarrollo de software, pero… ¿sabríamos definir qué es un framework?
Vamos a definirlo de una manera muy simple, "es un esquema (un esqueleto, un patrón) para el desarrollo y/o la implementación de una aplicación. Sí, es una definición muy genérica, pero también puede serlo un framework: sin ir más lejos, el paradigma MVC (Model-View-Controller) dice poco más que “separa en tu aplicación la gestión de los datos, las operaciones, y la presentación”. En el otro extremo, otros frameworks pueden llegar al detalle de definir los nombres de ficheros, su estructura, las convenciones de programación, etc." tomado del blog: http://jordisan.net/blog/2006/que-es-un-framework/

La forma de trabajar en la teoría es muy simple, vemos un esquema para entender un poco más la forma de trabajar de un framework mediante su arquitectura:







Y entonces en mi trabajo me dicen: Quieres ir al curso de Ruby on Rails? y dije SISISI



Lo mas curioso y hermoso? ES UN CURSO SOLO PARA MUJERES! En esta primera unidad nos presentamos de una forma muy particular y fuera de lo normal, haciendo una red que esperamos crezca en solidaridad, aprendizaje y compañerismo, una facilitadora muy sencilla, agradable y dispuesta a enseñar, cosa que es muy importante para mi.
Recordamos los conceptos básicos de Programación, Algoritmo, Partes de Algoritmo, Pseudocódigo, Diagrama de flujo para los que nunca hemos programado, aquí colocaré dos ejemplos sencillos de estos dos últimos:







Una de las cosas que me gustó y que despertó mi curiosidad fue investigar sobre las mujeres que a través de la historia han incursionado en el mundo tecnológico y lo mejor es que han dejado su huella, investigando pues encontré la siguiente imagen. 
Gracias mujeres por ser nuestra inspiración!


Ahora bien no es un secreto para nadie que las TIC es un ambiente que lo abarca un gran porcentaje de hombres Pero ¿es la informática un campo ajeno a las mujeres? Por suerte no lo es y, de hecho, la informática y muchas de las llamadas nuevas tecnologías no serían lo mismo sin las investigaciones y aportaciones realizadas por las mujeres. Muchas de ellas auténticas pioneras en su campo.



"La relación y los desafíos entre la mujer y el mundo de la tecnología están cambiando y han ido aumentando, pero la presencia de mujeres en estudios técnicos, científicos y de investigadoras en estos campos de tecnología aún sigue siendo notoria, en comparación con la de los hombres. Este es uno de los factores necesarios para analizar el importante papel que desempeña la mujer en el mundo de las tecnologías de la información."



Esta primera unidad de Ruby On Rails Girls me enseño que aun hay mucho que aprender, que esta carrera que escogi es infinita, que aprendiendo y ejecutando estoy siendo parte del grupo de mujeres que aman y trabajan en Informática las mujeres son el sexo fuerte, 
¡seguiremos tecleando historia!






Unidad II
Comenzamos la clase y es importante el contenido que vamos viendo, se torna interesante el descubrir y/o que te enseñen por ejemplo que las aplicaciones web son herramientas que los usuarios pueden utilizar accediendo a un servidor web a traves de internet o intranet mediante un navegador y que a su vez estas aplicaciones web se clasifican en Dinamicas  y Estaticas, veámos la diferencia:



Ahora bien ya al tener claras estas diferencias y a la hora de realizar una aplicación web, se debe entablar una comunicación directa con el cliente desde el punto de vista objetivo, hacernos entender para que ellos también sean claros con nosotros de que es lo que quieren exactamente, y así nos expresen especificamente que alcance quieren lograr con el sitio web.
Nosotros por nuestro lado debemos Esquematizar el sitio mediante diagramas de contexto y organigramas de funciones y subsistemas, entidades, sus principales atributos (imágenes, logos, etc).
Una de las recomendaciones dadas en el curso es la realización de bocetos sino tenemos muy claro la siguiente guia lo explica muy bien:
http://webdesdecero.com/wireframes-que-son-y-como-crearlos/ 

Es decir realizar una guía visual que representa el esqueleto o estructura visual de un sitio web, ejemplo:






Echemos un vistazo a las 13 Tendencias de diseño web 2017 vistas en clases y con su clasificación respectiva:
  1. Tipografía audaz http://www.sanghan.co/
    Web: Estática ya que es básicamente informativa
  2. Cinemagrafías https://www.fcbchi.com/#!/
    Web: Estática ya que es básicamente informativa
  3. Composiciones experimentales http://transitions1020.com/#
    Web: Estática ya que es básicamente informativa
  4. Degradados de colores vivos https://parall.ax/
    Web: Estática ya que es básicamente informativa
  5. Capas de colores vivos https://www.webdesignerdepot.com/
    Web: Dinámica tiene asociada una base de datos
  6. Texto simple y directo https://visage.co/
    Web: Estática ya que es básicamente informativa
  7. Ilustraciones http://missesmint.blogspot.com/
    Web: Dinámica tiene asociada una base de datos
  8. Ultraminimalismo https://www.maxsteffen.com
    Web: Estática ya que es básicamente informativa
  9. Bitonalidad https://www.thiswaslouisesphone.com/
    Web: Estática ya que es básicamente informativa
  10. Mezcla de texto horizontal y vertical https://www.roccofortehotels.com
    Web: Dinámica tiene asociada una base de datos
  11. Formas y patrones geométricos http://sunera.ru/
    Web: Estática ya que es básicamente informativa
     
  12. Diseño modular http://webey.eu/ Estática ya que es básicamente informativa
  13. Texto e imágenes superpuestas https://www.melville-design.com
    Web: Dinámica tiene asociada una base de datos
En aras de fortalecer el impetu que nos caracteriza como mujeres luchadoras, trabajadores que somos , hace un par de semanas en el curso vimos una pelicula que la recomiendo 100% donde se tocan muchos aspectos de la historía, como el racismo, el machismo, la inclusión, el no creer que la mujer es capaz de dar y hacer más que ser una ama de casa.... Esta película refleja lo que hoy en día somos y que en esa epoca pues no lo tomaban en cuenta, esta pelicula se llama "Hidden Figures" en español "Talentos Ocultos"
Increíble historia, reflejemos aqui a traves de imagenes de aquellas mujeres que marcarón la historia, que son y seguiran siendo un ejemplo para nostras.-

Katherine Johnson fue una de las miles de computadoras humanas que trabajaron para el centro Langley de la NASA
 
 Mary Jackson trabajó en Langley la mayor parte de su vida y se convirtió en la primera ingeniera aeronáutica de color de la NASA. 





 



La Informática no es solo para hombres

De Soporte Técnico a.... A pesar de que tengo años trabajando en el área de soporte técnico y de esos años 7 en Software Libre p...