• Inspiración
  • Tutoriales
  • Bootcamp

En1Mes

  • Inspiración
  • Tutoriales
  • Bootcamp

RailsGirls Chile

Rails Girls Tags

railsgirls stickers

RailsGirls fue realizado este fin de semana, el viernes en la noche y el sábado desde la mañana hasta las 19:00 (del 16 al 17 de Mayo, 2014). El objetivo de RailsGirls es incorporar más mujeres al mundo de la programación. RailsGirls Chile es parte del movimiento mundial del mismo nombre. Es completamente gratuito para las chicas que quieran inscribirse y los(as) coach trabajan de forma voluntaria.


Asistieron muchas chicas con ánimo de aprender, de hecho !Hubo más de 100 inscripciones! Lamentablemente no se podía dar cabida a tantas personas (por temas de espacio y coachs disponibles), la asistencia fue de aproximadamente 45 personas. Una de las mejores cosas de RailsGirls (y hay muchas) es que las mujeres que asisten tienen ansías por aprender y cero miedo, sin importar la edad o el sector donde trabajen. Habían varias que ya eran programadores, pero la gama de profesiones era muy variada, por nombrar a algunas; emprendedoras, ingenieras, publicistas, periodistas, cientistas políticas, etc. Para nosotros en1mes fue un gusto compartir con personas con tanto arrojo por aprender.

Conozca más acerca de los sistemas operativos usados
Las asistentes tuvieron la posibilidad de asistir con cualquier sistema operativo que estuvieran acostumbradas a usar: Windows, Mac, o alguna variante de Linux. Y si algo fallaba siempre quedaba la opción de Nitrous que es muy útil cuando los OS están conflictivos con instalación de Rails.

Qué es Ruby on Rails

Como su nombre lo indica, RailsGirls se trata acerca de Rails. Para los que no están familiarizados con el tema es bueno contarles para mientras se divierten leyendo el post aprovechen de instruise:

jairo

coach

alex_soble

  • ¿Qué es Ruby?
  • ¿Qué es Rails?

Ruby es el lenguaje. Es un lenguaje muy semántico y por eso mismo se hizo muy popular. Ruby es tan semántico que de verdad se le dice qué es lo que tiene qué hacer, por ejemplo, los comandos “find”, “last”, “user”, encuentran el último usuario que se conectó. Una maravilla de lenguaje, literalmente se le escribió -en ingles- “Encuentra el último usuario”. Ese tipo de lenguaje siempre me recuerda a la escena de Jurasic Park donde intentan meter el password en el computador y sale una animación riéndose.

Rails es el Framework, esto significa que es un “espacio” en donde podemos trabajar con Ruby y que Rails se encargará de agregar funcionalidades a nuestro proyecto con inputs de nuestra parte muy fáciles. La funcionalidad más básica es la de crear un proyecto:

rails new nombreDelProyecto

Crea una carpeta con el nombre del proyecto, junto con una estructura de carpetas y archivos, es decir, 1 linea de código genera lo mínimo necesario para hacer una aplicación. Rails como framework también recopila componentes que ejecutan funcionalidades, a estos se le llaman “Gems”. Si ya programan, una forma de entenderlo es pensar que son como librerias o plugins. Las Gemas pueden instalar funcionalidades completas en Rails que generan todo lo necesario para usarlas, pueden generar, log in de usuarios, identificarse con redes sociales, manejo de imágenes, estilos y apariencias, etc.

Qué cubrió RailsGirls

RailsGirls cubrió desde la instalación hasta la creación de una app funcional para subir fotos. Considerando la meta a alcanzar, cabe decir, que hubo grupos brillantes, incluso uno alcanzó a ver algo del ambiente de producción. Hacer una app sencilla en 1 día sin antes conocer ni el lenguaje ni el framework y alcanzar a ponerla on-line es un logro más que avasallador (pushear a Heroku). Otros destacados aprendieron mucho acerca de helpers de Rails, y más de alguno instalo la gema “activeadmin”.
gonzalo sanchez

Pablo Parga

Instalación
Durante la noche del viernes se logró instalar para la mayoría de las chicas, aunque, algunas terminaron de instalar el sábado en la mañana.
Empezando:Controladores y rutas
El día del sábado empezó con una desayuno, una ligera presentación y manos a a la obra. Lo primero que se hizo fue crear el proyecto, luego se pasó a generar los controladores y rutas necesarias.
La funcionalidad principal del proyecto: Scaffold
El nucleo del proyecto era hacer un “scaffold”, que es una de las ventajas de rails, con una linea de código muy sencilla se puede generar todo lo necesario para que la aplicación tenga una funcionallidad. El “scaffold” genera, las vistas, las migraciones en la base de datos, las rutas, los controladores… genera todo. En este caso se escogió hacer un “scaffold” con campos string para que se pudieran subir fotos.

rails g scaffold title:string nombreDeLaFuncionPrincipal:string description:text

Para alrededor de las 15:00 ya todos los equipos tenían eso listo o más.

Diseño y estilo: Bootstrap
Luego de un breack lauch y unas ligthing-talks se volvió a codear. Como ya se había conseguido la función principal del proyecto se pasó a ver la apariencia. Se utilizó bootstrap a través de su CDN para mejorar el aspecto de la aplicación.

Ligthning Talks

web as a restaurant

Las charlas y los oradores fueron de lo mejor.

  • La primera charla consistió de un teatro improv de “La web como un restaurant”, dónde se explica con una analogía qué parte del restaurant corresponde al browser, a la base de datos, etc.
  • La segunda charla fue acerca de programación funcional, y explicó como se puede programar sin saber programar -aunque suene a contradicción-, instalando distintos componentes que vayan haciéndose cargo de distintas funcionalidades.
  • Hubo una charla también muy buena acerca de como hacer lazy registration con Twitter, y una muy similar acerca de como hacer una aplicación funcional en 5 minutos instalando distintas gemas.

Hubo charlas para los que están recién aprendido

  • La primera fue “Error driven programming”, que explica como no se sentirse apabullado -mejor dicho, apabullada- por los errores y cómo entenderlos de manera tal de resolverlos.
  • La segunda fue dirigida no sólo al público que está partiendo en el tema, sino también a las mujeres, esta ligthing talk la hizo una chica que contaba como programar más que ser cosa de aptitud es cosa de actitud; perseverancia, buscar soluciones alternativas, no inventar la rueda.
  • Y la tercera fue acerca de recursos de aprendizaje.

Nosotros como en1mes también nos hicimos presentes, Gonzalo Sánchez, hizo una charla técnica pero amigable acerca de gemas y como escogerlas para alcanzar las metas de nuestros proyectos.

La organización

Esperamos no caer en el egocentrísmo, pero queremos contarles nuestras razones para apoyar la causa de RailsGirls. En1mes creemos que aprender, enseñar, estudiar, educar, como se le quiera llamar, ya no es lo mismo que antes. El conocimiento está a disposición de todos, entonces el desafío, y nuestro gran anhelo, es poder transmitirlo de una forma que logré un cambió en quien está aprendiendo. Es por eso que los métodos de enseñar ya no se pueden limitar a los medios que habían antiguamente.

erick navarro

paula

Programar es una habilidad muy importante que todos deberían manejar al menos a un nivel mínimo, todos los días interactuamos con código. Entonces, para llevar a cabo nuestro sueño de que todos aprendan a programar, hemos escogido medios modernos para hacerlo, y mejor aún, el mejor medio para lograr el cambio en quien está aprendiendo; el estudiante mismo. Nuestra pasión no es solo enseñar, es que las personas aprendan haciendo, esa es la forma más propia de hacer que algo que no se sabía se vuelva una parte de nosotros.

Nos gustaría que cada día más personas se incorporaran al mundo de la programación, y un obstáculo no menor para aquello es la proporción de mujeres programadoras. Es por eso que para cumplir lo que queremos, apoyamos RailsGirls porque es nuestra forma de aportar a crear el mundo que soñamos. Estamos encantados de haber sido parte de esto, y toda la energía que significó de nuestra parte, se recompensa infinitamente, sabiendo que pudimos ayudar a que más mujeres empezaran su camino en la programación.

diego_arias

Una vez ya dicho eso, queremos agradecer enormemente a Groupon por auspiciar el evento, fueron lo mejor, se pusieron con casa y con todo lo necesario para hacerlo posible. No se nos olvida darle las mejores vibras del mundo a todos los coach y organizadores(as) muchísimas gracias por su tiempo y por su excelente disposición para enseñar. Y sin duda alguna, le queremos agradecer a todas las chicas que participaron, sin ellas, nada hubiese sido posible, ustedes son el real corazón y alma de RailsGirls¡Mucho ánimo programando!

railsgirls students

May 21, 2014cutiko
Summary
RailsGirls Chile
Article Name
RailsGirls Chile
Description
RailsGirls Chile, el evento que enseña a programar y entrega las herramientas a las mujeres de nuestro país.
Author
Erick Navarro
Share Button
  • El Autor
  • Últimos Posts

About cutiko

Sociólogo y developer enfocado en el customer satisfaction. Trabajo en Rails, co-founder de Smartrace, profesor de WordPress de en1mes. Puedes conocerme más en mi web http://www.cutiko.cl
  • php.ini el enemigo de las plantillas de wordpress - December 1, 2014
  • Figcaption, obteniendo mejores galerías en HTML5 - November 14, 2014
  • Las nuevas funcionalidades en WordPress 4 - August 23, 2014
  • Los plugins de WordPress que me han salvado la vida - August 19, 2014
  • Cómo instalar phpmyadmin en Nitrous.io - July 28, 2014
  • Cómo destruir una caja en Nitrous - July 18, 2014
  • Los 4 problemas más comunes al instalar temas de WordPress - July 9, 2014
  • La IDE de Nitrous: Como usar las nuevas funciones - June 11, 2014
  • 8 tips para elegir el mejor tema de WordPress y que no te arrepientas - June 3, 2014
  • ¿Cómo mejorar la velocidad de carga de tu página web? - May 29, 2014
11 years ago EventosEventos, RailsGirls2,568
Cita emprendedora de la semanaLas 9 cosas que no pueden faltar en tu Landing Page
You Might Also Like
 
RailsGirls Santiago 2014 (2º edition)
 
Global Citizen #DesafíoRancagua 2014

Leave a Reply Cancel reply

Tags
mostbetslotticamostbet UZslottica PLRuby on Railsaviatoraviator KZozwincasinoozwincasino AUemprendimientos digitalesfortunetiger BRfortunetigerTutorialesDiseñoLondonLondon UZbj88slottica BRHerramientashtml5WordpressrubyLanding Pageparty poker casinogratogana juegos en vivoแทงบอลออนไลน์Bases de datoswash serviceหวยออนไลน์gratogana entrar20bet plkudos casino no deposit bonus 2024kudos casino loginTallereshackathonkudos casino no deposit bonuspartycasino entrarHeroku1win AZ1winTipsPáginas WebNitrousInspiracióncbd
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • Interesado en otros tipos de emprendimiento?

    Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • No te pierdas ningún artículo.

  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • 2016 © En 1 Mes