El camino hacia el open-source

Cuando descubres el open-source y todas sus posibles comunidades, el camino para introducirte en ella puede no ser fácil. Para Shubheksha Jalan, una estudiante de Ciencias de la Computación, fue algo complicado… pero nos deja sus experiencias.

Sigue leyendo

Gamificación con GitHub

¿Qué es la gamificación? Del término gamification, o ludificación es la técnica de añadir mecánicas de juego a una actividad no lúdica para aumentar la motivación, la concentración y obtener otras ventajas.

En el pasado hablamos de la gamificación utilizada para la opresión y el control, pero aquí viene un uso más amable, positivo.

¿Cómo podemos gamificar el desarrollo? Con GitHub.


Sigue leyendo

“Stop Writing Classes”, ¿por qué?

Este es el título de una conferencia que daba Jack Diederich, en la PyConUS de 2012. Deja de escribir Clases. Cuando desarrolles en Python, deja de escribir Clases. ¿Por qué? Porque sabemos hacer uso de las falacias y no invitamos a reflexionar.


Sigue leyendo

¿Por qué es útil la Programación Orientada a Objetos? ¡Con RPGs!

¿Quieres aprender cómo funciona la Programación Orientada a Objetos? ¿Nunca te han quedado claro los conceptos que la rodean? Aprendamos entonces cómo es la OOP como un RPG (en el lenguaje de programación C#). Sigue leyendo

De solo-programmer a equipo – #gamedev on #reddit

¿Qué consejos le darías a un programador, acostumbrado a trabajar solo, que comienza a trabajar en equipo por primera vez?

Esta es la pregunta que encontré en un hilo de Reddit, y que sin duda me llamó la atención.
Ya sea por falta de interés, conocimiento o compromiso en las personas que hay a tu alrededor. O quizás porque simplemente prefiramos hacerlo así. Pero por algún motivo esto cambia, y todo el esquema debe ser replanteado.

Por un proyecto más ambicioso, por oficio… ¡lo que sea! Es hora de aprender a colaborar con los demás, y por seguro es todo un reto.
Aquí recojo las opiniones que los usuarios han dejado en el hilo, ayudando al que solicitaba ayuda. Por supuesto, son opiniones y no verdades absolutas, pero que por seguro vienen de la experiencia. Sigue leyendo

¡Aprende JavaScript mediante Code Combat!

Aprender a programar es una de mis metas en el futuro, ahora más real ya que se acerca el final del curso e iniciaré las prácticas. Y como creo que es normal, siempre es genial tener un poco de conocimiento sobre la materia. No profundizar, simplemente saber a qué te vas a enfrentar durante el curso.

Y aunque CodeAcademy parece una buena opción, he llegado a conocer CodeCombat. Un juego en el que aprender a programar en JavaScript a través de este videojuego.
Tus acciones se producen al escribir el código, haciendo de este aprendizaje algo dinámico, divertido e incluso adictivo. Sigue leyendo

Estudiando Python aprendí…

En primero de ciclo, desatendiendo lo que realmente tenía que hacer, comencé a estudiar HTML5 y CSS3. Ahora, que tengo que estudiarlo en clase, estoy con JavaScript, Python, PHP y mil cosas más…
Y ya que comencé a aprender sola, el primer contacto fue una auténtica locura. No sabía exactamente qué estaba haciendo, ni cómo tenía que aprenderlo, ni para qué me serviría después.

Más tarde he encontrado ayuda de varias maneras. Videotutoriales, otros estudiantes, tutoriales por escrito… Y pienso que me hubiera gustado leer algo parecido a lo que aquí voy a exponer, como primer encuentro. Sigue leyendo