100 mujeres transformadoras en Colombia

100 mujeres transformadoras en Colombia

En días pasados el diario independiente La Silla Vacia, junto con Movistar, la Fundación Liderazgo y Democracia y CEPER (Centro de Estudios en Periodismo) dieron a conocer al público la lista de las 100 mujeres líderes transformadoras del país, como una apuesta al reconocimiento y visibilización de los liderazgos femeninos que sirvan de referentes y role models de las nuevas generaciones de jóvenes y mujeres que buscan modelos de liderazgos en diferentes sectores como la Educación, la empresa, la sociedad, el deporte, lo social y comunitario y claro, en la innovación y la tecnología.

Juanita León, Directora de La Silla Vacía, mencionó que la selección se hizo a través de una búsqueda seria de perfiles, entrevistas y resultados evidenciados por estas mujeres, fruto del ejercicio periodístico en apoyo con el CEPER y la Fundación Liderazgo y Democracia.

Nos enorgullece mucho contar con #GeekGirls nominadas en esta destacada lista y sobretodo, compartirles los nombres de las mujeres mencionadas allí en el área de la innovación y la tecnología:

  • Carolina Angarita. Gerente General de Discovery Networks, ex gerente de Google Colombia.
  • Ana Ochoa. Directora de Cultura y Comunicaciones del Parque Explora.
  • Carolina Medina. Creadora de AGRUPPA, un emprendimiento de base tecnológica
  • Joanna Prieto. Consultora y Docente. Co-fundadora y CEO de Geek Girls Latam
  • Carolina Osorio. Experta docente del MIT en Big Data.
  • Lina López. Coordinadora de Movilidad Activa.
  • Carolina Botero. Creadora de Fundación Karisma, abogando por los derechos civiles en Internet.

Los invitamos a consultar la lista completa de mujeres en los diferentes sectores y ciudades. http://lasillavacia.com/mujeres

Después no digan que no tienen mujeres referentes para sus paneles, foros, etc. Vamos a romper con el dicho de “Aquí no hay mujeres” 😉

 

Info-Factor Busca Analista desarrollador Senior

Info-Factor Busca Analista desarrollador Senior

Info-Factor S.A.S

InfoFactor S.A.S – Fábrica de soluciones, es una compañía de software especializada en desarrollar soluciones a la medida. Hemos desarrollado soluciones para clientes en diversos sectores de la economía. Entendemos la manera en que nuestros clientes operan sus negocios, lo que nos permite implementar soluciones que les ayudan a mejorar sus procesos en el día a día. S3F “Scalable, Smart and Simple Framework” por sus siglas en inglés, es la base de nuestros desarrollos, lo que permite a nuestros clientes crecer sin ver afectados sus procesos, implementados a través del concepto de fábrica de software.
Empresa del sector Informática / Software, localizada en Antioquia, De 6 a 10 trabajadores

Salario

    • A convenir

Localización

    • Medellín, Antioquia

Descripción

    • Desarrollo ágil de aplicaciones usando Tecnologias Microsoft. Principalmente Tecnologías MS SQL Server, Tecnologías MS .NET, C#, Linq, Webforms, MVC, MVVM, Web API, SPA, RDL, HTML, CSS, JavaScript.Sería un muy buen plus si conoces los siguientes, sino seguro los aprenderas:- AngularJS
      – Telerik UI
      – Kendo
      – MS Reporting services
      – MS Integration services
      – DNN platform
      – Sharepoint
    • Fecha de contratación: 15/12/2017
    • Cantidad de vacantes: 4

Requerimientos

  • Educación mínima: Universidad / Carrera Profesional
  • Años de experiencia: 5
  • Idiomas: Inglés
  • Edad: entre 25 y 36 años
  • Disponibilidad de viajar: Si
  • Disponibilidad de cambio de residencia: No

Registrar sus hojas de vida en : https://www.computrabajo.com.co/ofertas-de-trabajo/oferta-de-trabajo-de-analista-desarrollador-senior-tecnologias-microsoft-net-bienvenid-a-una-nueva-forma-de-trabajar-en-medellin-ADD7D29C56774C94

Para mayor información escribir a : [email protected]

Fundamentos básicos de programación #ElCódigoRosa

Fundamentos básicos de programación #ElCódigoRosa

Este primer módulo de fundamentos básicos de programación, dirigido principalmente a mujeres que desean incursionar en el mundo de la programación, se va a concentrar en el manejo de conceptos básicos y términos principales tratados con un lenguaje natural de la vida diaria para comprender y relacionar que todo lo que vivimos diariamente, podemos asociarlo con el ejercicio del desarrollo de software. Para esto, vamos a tratar algoritmos, lenguajes de programación, Front – Back, variables, condicionales, ciclos, operadores lógicos y finalmente la universalidad de los fundamentos en los lenguajes de programación.

Fundamentos básicos de programación

¿Qué es programar?

¿Qué te dice la palabra programar?

¿Has visto a alguien ‘programando’ o escribiendo líneas de código que cumplen una función?

Si buscamos la palabra ‘programar’ en textos y libros de tecnología, encontramos diferentes conceptos con términos técnicos que pueden llevarnos a otros y otros y otros, hasta que finalmente no terminas entendiendo nada si no eres una persona que ha estado desempeñándose en el área de tecnología.

Yo puedo resumirte el significado de ‘programar’ en una palabra: CREAR. Producir algo que no existe, con un objetivo y una función.

Entonces, ¿qué es un programador? ¿Un creador?

¿Será un programador ese ser mágico e inmortal que levita y además nació con poderes súper especiales que hacen funcionar ese ‘aparato’ que se dañó?

Pues no, un programador es un ‘Proveedor de soluciones’. Ante una necesidad, ofrece una solución; lo que cambia es el medio, porque a través de las líneas de código hace que un aparato funcione como lo desea para cumplir su función.

El objetivo principal de esta charla es demostrar que todo aquel que quiera, puede programar. Lo importante es ver la vida desde otro punto de vista, cambiar la percepción que tenemos del mundo y las situaciones que tenemos en frente, pues lo más importante después que tenemos la solución es implementarla de la mejor manera posible, donde la palabra clave es ‘optimización’.

Hay muchas formas de realizar una misma actividad, lo que hace la diferencia es las implicaciones de cada método, el mejor será aquel que ofrezca más, lo haga más rápido e implique menos, menos tiempo, menos recursos, menos afectaciones.

Este es el primer paso para acercarte a la programación, y lo que te espera si deseas ser programadora. Para ésto, lo primero que vas a programar es tu mente, de tal forma que de ahora en adelante estés 24/7 ofreciendo soluciones ante cualquier circunstancia y luego evaluar cual es la mejor.

Lo siguiente es entender y tener claro que como en toda industria, siempre hay alguien y muchos que saben más que tu y no dejarse desmotivar por ésto, por el contrario, utilizarlo como una oportunidad para nutrirse de conocimientos e ir creciendo progresivamente.

Ningún programador se hace experto sólo viendo o leyendo, toca atreverse, escribirlo, sentarse frente a esa pantalla de fondo blanco o negro y empezar a llenarla. En unos meses mirar atrás cuando esa pantalla estaba vacía y en frente cientos de líneas hechas por ti misma.

¡Quiero empezar a programar hoy mismo!

Pues te cuento que lo mejor de ser programador es que puedes tomar la decisión entre:

– Ser el que recibe el esquema y lo pasa a letras que hacen cosas ó

– Ser quien arma el esquema, la lógica y luego lo pasa a que otro lo escriba.

Esto depende de tu pasión – Personalmente, ¡a mi me encantan las dos!

Sea cual sea la posición que elijas, debes por lo menos entender de qué se trata lo que vas a hacer y cuál es el objetivo, para esto se define un paso a paso detallado, que en papel da un resultado (en teoría), lo que sigue es transcribirlo.

Por ejemplo, tienes un documento con un texto cuyo objetivo es llevar un mensaje a un público, pero ese público no habla español, entonces luego que te aseguras que está bien escrito y dice lo que quieres transmitir, lo traduces, con la certeza que el mensaje está ahí. Esto es lo mismo, si en el papel funciona, cuando empieces a escribir estos ‘numeritos’, también va a funcionar.

Siempre he dicho que lo más difícil de programar, es dominar la lógica porque cuando la tienes, sólo vas, buscas la documentación oficial del lenguaje que quieres utilizar y empezar a escribir.

Entonces aquí ya hablamos de lo que vas a encontrar en las bibliografías como ‘Algoritmos’ y ‘Lenguajes de programación’, el algoritmo es la lista de pasos detallados que forman un proceso para lograr un objetivo, estos pasos pueden estar representados en ‘Diagramas de flujo’ o ‘Pseudocódigo’. El lenguaje de programación es en qué vas a traducir esos pasos para que la máquina lo entienda y lo haga mejor. Insisto, en este cuento lo más importante es ofrecer siempre la mejor solución con las mejores herramientas.

Hay lenguajes de programación para todo, para la parte que se ve y la que no se ve, por eso dividimos el sistema en la parte de adelante y la parte de atrás, ambas funcionales pero para manejar cada una, hay ciertos lenguajes entonces los conocemos como aquellos que funcionan del lado del servidor (back) y en el lado cliente (en el front).

Un ‘sistema de información’ es finalmente el producto, lo que hacemos, lo que creamos y en su nombre, éste lo dice todo: Sistema / Información, no hay mucho tiempo para ahondar en este par de términos pero sí para dejar claro que aquí nuestra materia prima es la ‘información’, es el centro de este universo y todo gira en torno a ella. La almacenamos, la traemos, la transformamos y manipulamos para hacer con ella lo que se nos dé la gana, literalmente.

Entonces guardamos pedacitos de información en variables, en ese punto son ‘datos’ a los que le hacemos un tratamiento según la necesidad, por ejemplo:

$nombre = ‘Ana’;

var nombre = ‘Ana’;

let nombre = ‘Ana’;

private string nombre = ‘Ana’;

Éstas son variables, esos ‘contenedores virtuales’ donde va información que puede variar según lo que estemos haciendo con ella.

if($nombre == ‘Ana’){

echo ‘Es una mujer’;

}else{

echo ‘Es un hombre’;

}

Esto que acabamos de ver es lo que hacemos casi todos los días, tomar decisiones bajo ciertas condiciones, a esto le llamamos ‘condicionales’ y este no es el único que existe, para esto podemos buscar en la documentación y encontraremos otros ejemplos siendo éste el más utilizado.

Los diferentes tipos de condicionales pueden ser:
If (si…) Y que tal sí.. y si no? Entonces …. (Es como estar preparados para todo)

Switch (abarquemos todos los casos posibles… ah, y uno por defecto, por si acaso)

También tenemos ciclos o bucles, éstas son estructuras o pedacitos de código que nos ayudan a ejecutar o a repetir instrucciones bajo ciertas condiciones donde definimos la cantidad de vueltas que va a dar, cuando detenerse. Los ciclos que tenemos pueden ser:

While, do While, Mi favoritaaa: For.

La universalidad de los fundamentos en los lenguajes (Iniciación a la siguiente charla)

En estos fundamentos, faltaron detalles que son importantes conocer cuando deseamos empezar a programar, pero en este punto ya podemos decidir en qué queremos hacerlo. Yo personalmente, puedo proveerles y recomendarles para empezar, PHP que es un lenguaje del lado servidor, donde hacemos conexiones a la base de datos, y demás. Pero también puedo ofrecerles apoyo en el lado cliente con Javascript y el uso de Jquery para facilitar un poco las cosas.

A medida que vamos avanzando, vamos aumentando el nivel de lo que hacemos y la idea es que ustedes mismas se comprometan a investigar los términos que tratamos aquí, viéndolos de otra forma, sin miedo y abarcando los que van encontrando mientras leen la documentación. Nos vemos cada 15 días en Geek Girls Latinoamérica Nodo Villavicencio.

Si tienen dudas, necesitan asesoría, acompañamiento o tienen sugerencias para una próxima charla, pueden escribirme a mi correo electrónico [email protected].

3 Consejos Claves para ser una Geek Girl

3 Consejos Claves para ser una Geek Girl

Amo profundamente la historia de Alicia en el país de las maravillas, y es por eso, que en el pasado Meetup Geek Girls que tuvimos en la Universidad Nacional de Colombia, me permití compartirla con los asistentes, haciendo un símil entre Alicia y aquellas mujeres que quieren encontrar un camino en el mundo de la tecnología.

Pues bien, seguro tendremos lugar de encontrarnos y conversar sobre el tema, pero por ahora, podemos hacer un pequeño resumen:

Alicia, después de seguir a su conejo blanco, llegar a lugares mágicos y desconocidos, hacerse preguntas realmente importantes y reconocerse como individuo, despierta de un momento a otro con una corona en la cabeza, ¡así es! Alicia se había convertido en una reina. La reina blanca, y la reina roja que aparecen en el relato, estaban junto a ella, reclamando el por qué de su corona, ellas eran las únicas Reinas del lugar. Sin embargo, en medio de sus conversaciones,  dieron a Alicia 3 consejos para convertirse en una digna representante de la corona: 1. Decir siempre la verdad. 2.  Pensar antes de hablar. 3. Escribir con buena letra.

Siguiendo con el símil, yo siento que las mujeres que estamos en el mundo tecnológico, somos unas pequeñas Alicias. Exploramos y nos aventuramos a seguir nuestro conejo blanco, que para el caso de una mujer con el sello Geek Girl no indica un camino éxclusivo de programación, diseño o código, sino bien, un camino de apropiación de tecnología y creación de nuevas experiencias. Un camino de acuerdo a las habilidades y diferencias de cada una.

Las Geek Girls,  nos proponemos el empoderamiento de la mujer en la tecnología para lograr una sociedad más justa. Un mundo de oportunidades para el talento femenino en la industria tecnológica.  Por ello, toma en cuenta los consejos de las Reinas para tu camino de empoderamiento con sello Geek Girl:

1. Decir siempre la verdad

Aunque no lo creamos, las mujeres cuando nos sumergimos en el mundo de la tecnología, empezamos a tener comportamientos un poco rústicos, no sé si es por el hecho de estar rodeadas mayoritariamente por hombres, pero nos empieza a costar un poco expresarnos como somos, ocultamos nuestros sentimientos y emociones por miedo a sentirnos “débiles” o vulnerables. Una verdadera Geek Girl, no tiene miedo a ser ella misma en su entorno, a expresar su feminidad e inconformismo cuando el caso lo requiera. Tiene la capacidad de invitar al diálogo  y  a la construcción. Puede expresarse libremente sin temor a ser señalada.

 

2. Pensar antes de hablar

A las mujeres nos catalogan de “habladoras”, no es mi caso…creo. Pero sea verdad o mentira esta etiqueta, una Geek Girl es capaz de analizar su entorno inmediato, de observar con calma  las situaciones que se viven en grupos de trabajo técnicos, o en contextos familiares, sociales, laborales, entre otros,  para expresar sus percepciones con argumentos. Una Geek Girl, entiende que el liderazgo puede ser compartido, respeta las opiniones de otros y construye colaborativamente.

3. Escribir con buena letra

Cada Geek Girl, debe escribir su propio camino. No debe permitir que nada ni nadie exija de ella un único propósito en el mundo tecnológico. A veces, las mujeres en la tecnología son tratadas despectivamente como “las que toman las fotos” sin una opción de explorar un mundo de creación y experiencias para la industria.

La invitación es a que analicen sus habilidades, descubran su pasión, viabilicen sus sueños y encuentren ese papel donde escribirán su historia: una pantalla de computador, un sistema robótico, comunicación o medios alternativos, gadgets, bio y nano tecnología, en fin, todas las disciplinas y usos son bienvenidas.

Para finalizar, bien le decía la reina blanca a la pequeña Alicia: “Piensa que ya has recorrido mucho camino”.  Vamos adelante para construir una comunidad que tiene una visión compartida, más mujeres en la industria tecnológica, más mujeres apropiadas con las tecnologías, más mujeres con sello Geek Girl que lideran, proponen y escriben su propia historia.

Nos leemos en twitter: @ddianasalazar