Tag: Tecnología

¿Aprender a programar o programar para aprender?

¿Aprender a programar o programar para aprender?

2015/04/15 | By | Add a Comment

En los últimos años se viene observando una tendencia creciente en reconocer la importancia de aprender Programación desde edades muy tempranas, tal y como lo muestran algunos artículos: “Why Estonia Has Started Teaching Its First-Graders To Code“, “Teaching our children to code: a quiet revolution” o “Why Schools in England Are Teaching 5-Year-Olds How to Code“.

Y la pregunta que nos hacemos entonces es:

¿Realmente es necesario aprender Programación?

Comenzaré indicando que estoy formado universitariamente en informática y que desde hace mucho tiempo me dedico personal y profesionalmente al área de tecnología, específicamente, al desarrollo de software (Programación). Además, antes de iniciar mis estudios formales, ya tenia gran pasión por la Programación. Con todo ello, mi opinión podrá sentirse sesgada, sin embargo, trataré de explicar y argumentar mis razones por lo cual creo que es tan importante aprender Programación.

child-on-computerHace unos días atrás conversaba con un amigo de la Universidad. Él también pertenece al área de tecnología. Hablábamos sobre las iniciativas de enseñar Programación a niños y niñas. Su respuesta me sorprendió. Fue algo así como que las niñas y niños deberían aprender “cosas de niñas y niños” como, por ejemplo, montar en bicicleta y que desde pequeños no pretendamos enseñarles o prepararles para que en el futuro se dediquen a desarrollar software de manera profesional.

Realmente me sorprendió su argumento y, entonces, mi respuesta a ello fue que entonces tampoco deberíamos enseñarles a montar en bicicleta, ya que estaríamos pretendiendo que en el futuro se dediquen a ser ciclistas profesionales y a que ganen el Tour de Francia, el Giro de Italia y la Vuelta a España.

Todo esto me hizo reflexionar aun más sobre el tema. Es muy posible que una causa para llegar al pensamiento de mi amigo es que actualmente existen diversas iniciativas cuyo mensaje de por qué aprender Programación está enfocado principalmente a oportunidades laborales o de carrera.  Sin embargo, desde mi punto de vista  debemos ir más allá́ y ver los beneficios que puede aportar aprender Programación.

Regresando al ejemplo de montar en bicicleta. Podemos enumerar una serie de aprendizajes y beneficios que adquieren las niñas y niños al aprender a montar en bicicleta sin pretender que en el futuro se dediquen a ser ciclistas profesionales como, por ejemplo, desarrollo del equilibrio, constancia y paciencia en el aprendizaje, esfuerzo, diversión, salud y así́ muchos otros, cuya aplicabilidad potencialmente le serán útiles para diversos aspectos de su vida, se dediquen a lo que se dediquen.

Kid-Computer 2Así mismo, estoy convencido que aprender Programación proporcione múltiples  aprendizajes y beneficios, como por ejemplo, el desarrollo el pensamiento creativo, pensamiento holístico, pensamiento abstracto, etc., en definitiva abre una gama de aprendizaje de muchas otras cosas.

La finalidad que debemos perseguir es ayudar a los más pequeños a desarrollar sus múltiples inteligencias y aprender a pensar creativamente. La Programación no es más que una herramienta para ese fin. Estoy seguro de que muchos pensaran en otras herramientas de mayor prioridad que la Programación y estaré́ de acuerdo siempre que el fin ultimo sea ayudarles a aprender a pensar.

Al igual que la Programación, hay otra herramienta que considero muy valiosa y que me gustaría que fuese parte integral de la educación en los centros educativos: El Ajedrez. Igualmente, muchos estarán de acuerdo y otros no, pero siento que nuestra responsabilidad para con los más pequeños es dotarlos de la mayor cantidad de herramientas posibles, en todos los aspectos, dejando en sus mentes una especie de “navaja suiza” que les permita afrontar los retos futuros.

Muchos comentan que la generación actual, llamada “Nativos Digitales”, tiene mucho dominio de las nuevas tecnologías porque han nacido y han crecido en este contexto. Sin embargo, chatear, enviar mensajes de texto, jugar con videos juegos o desenvolverse bien en la web no es igual que crear o expresarse por medio de la tecnología. La mayoría son consumidores de tecnología pero muy pocos son creadores de tecnología.

Voy a permitirme tomar prestada una analogía del Dr. Mitch Resnick, creador (junto a su equipo en el MIT) de Scratch, un lenguaje de programación diseñado para enseñar Programación a niñas y niños. El Dr. Resnick hace una analogía con la lectura y escritura y dice que si únicamente aprendemos a leer seremos consumidores, pero no seriamos capaces de expresarnos de manera escrita. Por ello es importante aprender a leer y escribir, sin pretender en el futuro ser lectores o escritores profesionales.

La Programación permite expresarte por medio de los ordenadores/computadores, por medio de las nuevas tecnologías.

Por ello, no aprendamos a programar sino programemos para aprender.

Desde ICA2 estamos impulsado nuevas iniciativas para hacer llegar este tema a pequeños y adultos, así́ que en próximas entregas de nuestro blog estaremos detallando varias de estas iniciativas.

Os invitamos a dejar vuestros comentarios sobre el tema!

William Chiquito

GTD rápido y fácil, en 5 minutos.

GTD rápido y fácil, en 5 minutos.

2014/02/14 | By | Add a Comment

otto-y-punto-productividad

Hoy quiero hablar pronto y franco del GTD, Getting Things Done o en mi traducción particular “tener las cosas hechas”, que es una forma de vida o filosofía, pero sin embargo quiero hacerlo en clave de resumen… que no me lleve más de 4 minutos y una nota sobre el iPad 2 y el porqué seguirlo produciendo.

Comencemos, cuál es el objetivo básico de todo esto del GTD, y apartando la rama filosófica del camino de esta conversación, es tener un método que te permita guardar, seguir y revisar todo lo que debemos hacer, para no tener que recurrir a la frágil y traicionera memoria sobre nuestras responsabilidades, concentrándonos en liquidar esos quehaceres, y lo más importante liberando la mente de tareas pendientes porque sabemos que las tenemos a buen recaudo y ordenaditas.

El GTD tiene un principio, la priorización de tus actividades, tareas. Particularmente yo divido mis actividades en tareas pequeñas, cortas más bien, cuando mucho que me lleven una hora o al menos que yo crea que va a ser así. Luego todo parte del principio donde estas tareas se reparten en cuatro cajones: cajón de entrada, cajón de hoy, cajón de siguiente y cajón de algún día. Sus nombres se explican por sí solos. Luego veríamos, si queremos usar etiquetas o atribuirles algún tipo de clasificación. Por ejemplo el nombre de un proyecto, la etiqueta casa para las tareas referentes al hogar y ya acá la imaginación es vuestro mejor clasificador, pero no perdamos nuestro Norte, 4 bandejas, cajones o listas, de ahora en adelante serán sinónimos en lo que queda de post.

Al principio metes todo lo que se te vaya ocurriendo que tienes que ir haciendo en la bandeja de entrada, y os preguntaréis por qué meterlo primero en una bandeja de entrada si puedo decidir rápidamente entre hoy, siguiente y algún día… básicamente para no interrumpir el proceso mental de ocurrencias, al acabar este proceso creativo el objetivo es dejar vacía esta bandeja, distribuyendo entre las listas de hoy, siguiente y algún día. Priorizar es la palabra clave, decidimos qué y cuándo hacer las cosas, y para eso están las bandejas de hoy, que yo como buen prisas llamaría “la lista de yaes” (ya, ya, ya), por ejemplo, escribir un correo electrónico, delegar una acción, esto estará en “hoy” y por ser tan rápidas de ejecutar deberíamos eliminarlas inmediatamente después de revisarla.


Una recomendación es que los nombres de la acción sean tres palabras, en mi caso, cliente, más la acción, más el objetivo. Por ejemplo: Deutsche Bank, presentación y propuesta. Otra recomendación es que las tareas complejas se parta en acciones pequeñas, independientes y cortas de hacer. Por ejemplo, para hacer una presentación debo solicitar información a la asistente, la tarea Deutsche Bank, solicitar, resumen proyectos, por ende la presentación debería estar en la lista siguientes mientras esa información llega.

La lista “Siguiente” es lo que deberíamos hacer próximamente al acabar con la lista “Hoy” y finalmente tenemos la lista “Algún Día”, que irá alimentando las listas previas: hoy o siguiente. En “algún día” podríamos tener comprar el jarrón de flores del salón o British Petroleum+contactar+nuevo proyecto.

El punto siguiente y más importante es, que no hay más puntos, veis porqué es rápido y fácil el título, no me corté un pelo en explicar mucho lo que para mi es así de sencillo, que no simple. Si necesitáis ahondar, leed bibliografía sobre el tema, pero ahora ya reconoceréis en cualquier software GTD qué hacer y cómo actuar frente a él.

Hago una recomendación final, si escogéis una herramienta o plataforma de GTD tratad de que te permita ubicuidad, es decir, que la tengas disponible vía Web, en tu móvil, en tu portátil, en tu ordenador, es decir: cuando y donde la necesites acceder. No dependáis de un único cacharro.

Las TICs y las Estrategias de Gestión del Conocimiento

Las TICs y las Estrategias de Gestión del Conocimiento

2014/01/30 | By | Add a Comment

dummies_ordenador

En un post anterior, hablábamos de las 8 estrategias de gestión del conocimiento que hemos desarrollado en ICA2, cada una de las cuales contempla un foco de actuación específico (de colaboración, de documentación, de gestión de mejoras) de cuya aplicación (individual o combinada) se pueden derivar rutinas de captura, difusión, asimilación y aplicación de conocimiento.

Teniendo en cuenta dichas Estrategias y considerando el marco actual donde la presencia y el acceso de cualquiera a las TIC está tan generalizado, en este post vamos a analizar qué tipo de herramientas y tecnologías pueden apoyar las estrategias de Gestión del Conocimiento nombradas.

  • Estrategia de gestión de la información externa: Las TICs que nos ayudan a realizar una eficiente gestión de la información externa, son todas aquellas que nos permiten hacer un seguimiento sistemático de fuentes de información a través de sistemas de alerta y gestores de URL.
  • Estrategia de comunicación interna: Las tecnologías que facilitan la comunicación efectiva entre miembros de la organización apoyan en gran media esta estrategia. Nos encontramos con herramientas y aplicaciones de mensajería instantánea, blogs y redes sociales corporativas.
  • Estrategia de retención del conocimiento experto: Las TICs que apoyan estos procesos tienen que ver con herramientas que elaboran diagramas visuales que, por un lado,  facilitan la identificación de expertos y sus áreas de competencia y, por otro lado, plataformas que soportan el conocimiento experto y facilitan su aprovechamiento y retención en la organización.
  • Estrategia de gestión documental: En este caso las tecnologías que apoyan esta estrategia ofrecen funcionalidades que garantizan el rápido acceso a la documentación de la organización, motores de búsqueda, documentos compartidos y acceso remoto.
  • Estrategia de aprendizaje individual: En este aspecto, las aulas virtuales, Wikipedias, Redes sociales y otras redes de personas pueden apoyar en gran medida el aprendizaje individual.
  • Estrategia de aprendizaje organizativo: Las TICs que colaboran con esta estrategia son aquellas que ofrecen un entorno de trabajo colaborativo a través de la creación de grupos, comunidades y redes sociales colaborativas, entre otros.
  • Estrategia de mejora e innovación: Herramientas que ofrecen funcionalidades de aportes y evaluación de ideas, crowdsourcing y grupos donde se establecen dinámicas de reflexión adquieren una gran importancia en esta estrategia.

Hasta pronto!

Feeds RSS: Rápido y fácil

Feeds RSS: Rápido y fácil

2014/01/28 | By | Add a Comment

rss-man-ottst-300Para explicar de qué va esto de lectores de feeds, podcast y RSS quiero que primero partamos de un ejercicio simple. Nosotros normalmente cuando entramos a un blog, pues tenemos allí de una manera muy visual los contenidos, tenemos el artículo o post, que consta de un título, un resumen y el desarrollo del mismo, y a veces tienen imágenes.

Obviamente cuando visitamos estos blogs conseguimos ver varios artículos, fáciles de identificar por nuestros ojos y somos capaces de llegar a los más viejos dando al botón “Artículos anteriores”. Y por qué os digo de una manera muy visual, porque una página web como lo es un blog debe estar preparada para ser leída por seres humanos de la misma manera sencilla y práctica con la que leemos la prensa.

Ahora bien, la mayoría de los blogs, prensa web, etc. También tienen una forma fácil para que los ordenadores puedan “leer” estos post o artículos. Es lo mismo que nosotros como personas hacemos pero es un fichero denominado RSS que tienen un formato muy particular para poder ser digerido por un ordenador, este tiene muy bien definido lo que es el listado de artículos, con su título, el contenido del artículo, la dirección web del artículo para poder ser leído por los humanos, y como cabecera de este archivo tiene una sección que identifica la fuente, cuántos artículos contiene el fichero, etc. Por ejemplo el fichero diría, yo soy el RSS del ica2.com, te voy a mostrar los 10 últimos artículos, y los artículos son… y allí comienza la sección de artículos, donde se pone: artículo 1, de fecha tal, con título cual y el desarrollo del artículo, luego, artículo 2, artículo 3 y así sucesivamente.

Ahora la pregunta es: cómo un ordenador puede leer estos artículos, le tenemos que dar la dirección web o también llamada URL, como por ejemplo: http://www.innoemotion.com/feed/, en el caso de la prensa on-line como tienen muchas noticias por secciones como deportes, actualidad, internacional, tienen un fichero RSS para cada uno de estas con su propia URL.

En este momento diréis, pues vaya tontería, si lo puedo leer directamente de la página Web para qué quiero que el ordenador lo lea en este formato. Pues es que la gracia consiste en que existen programas o aplicaciones especializadas en tener listas de estos ficheros, o lectores de feeds, como por ejemplo Reeder para iOS o ReadKit para OS X, entonces su potencia radica en tener un único lugar para acceder a las noticias de diferentes medios y de manera actualizada, lo mismo ocurre con las aplicaciones de podcast, que es un RSS al listado de los capítulos grabados. Adicionalmente estos lectores nos presentas la información que ellos si pueden leer de una manera más rápida de acceder, visualmente sin distracciones de publicidad y con un formato más estético.

Demos un paso más allá, existen sitios Web que nos ayudan a tener esa lista de nuestras lecturas favoritas, como por ejemplo Feedly.com. Cuya ventaja es que en lugar de tener esta lista escrita individualmente en las diferentes aplicaciones que usemos para leer las noticias, como por ejemplo Reeder para iPhone, Mr. Reader para iPad, ReadKit para OS X, pues simplemente le diríamos a estos programas que mi fuente de lecturas es Feedly, teniendo la ventaja que si agregamos un nuevo blog se mostrará en las otras aplicaciones, que si hemos leído una noticia nos la marcará como leída en las demás también, que si la marcamos como favorita estará en la lista de favoritas de los otros programas y por tanto estaremos totalmente al día en nuestras lecturas centralizadas en un espacio único. Adicionalmente esto tiene otra ventaja, si señores, otra ventaja… podemos crear carpetas para clasificar nuestras fuentes, y meter allí por temática o por lo que prefiráis, por ejemplo: economía, tecnología, ciencia, deporte, competencia, etc.

Entonces qué es un RSS, un fichero que es capaz de ser leído por un ordenador, donde cada fuente o blog tienen uno, que contiene los últimos artículos publicados, al cual se accede vía dirección Web, y que se puede asignar a un gestor de lectura o gestor de feeds. Y ahora bien, dónde conseguir ese fichero en cada página web, normalmente es una imagen cuadrada, de color naranja, con unas ondas blancas, y que si hacemos clic derecho sobre ella podemos copiar la dirección URL para ser pegada en nuestro gestor de feeds.

DOCUMENTO: Innovación Tecnológica

2012/12/21 | By | Add a Comment

Para terminar la semana, les compartimos un interesante documento sobre Innovación Tecnológica publicado por el Institución Universitaria de Evingado (IUE).

En el mismo se abarca puntos como:

  • Clases de Innovación
  • Definición de una empresa innovadora
  • Planificación tecnológica
  • Planeación de estrategias tecnológicas

Si deseas ver el contenido del doumento completo haz click en el siguiente enlace: http://ow.ly/ghzXu

Uso de cookies

Este sitio web utiliza cookies. Si continúa navegando está dando su consentimiento para aceptar tanto dichas cookies como nuestra política de cookies. Lea nuestra política de cookies.

Política de cookies


1. ¿Qué son las cookies y por qué las utilizamos?

Una cookie es un fichero que se descarga en su ordenador al acceder a determinadas páginas web. Las cookies permiten a una página web, entre otras cosas, almacenar y recuperar información sobre los hábitos de navegación de un usuario o de su equipo y, dependiendo de la información que contengan y de la forma en que utilice su equipo, pueden utilizarse para reconocer al usuario.

Es importante destacar que el uso de cookies no proporciona datos personales del usuario, que de cara a innoemotion.com permanece anónimo.

El usuario puede configurar su navegador para no aceptar el uso de cookies, en cuyo caso la personalización de la experiencia no se aplicaría aunque sí podrá seguir accediendo a los contenidos de nuestra web con normalidad.

En la página de Wikipedia (http://es.wikipedia.org/wiki/Cookie_(informática)) es posible obtener más información acerca de las cookies y cómo funcionan.

2. ¿Qué tipo de cookies utilizamos?

Siguiendo las directrices de la Agencia Española de Protección de Datos procedemos a detallar el uso de cookies que hace esta web con el fin de informarle con la máxima exactitud posible.

Este sitio web utiliza las siguientes cookies de terceros:

3. ¿Cómo deshabilitar las cookies en el navegador?

La mayoría de navegadores actualmente permiten al usuario configurar si desean aceptar cookies y cuáles de ellas. Estos ajustes normalmente se encuentra en las ‘Opciones’ o ‘Preferencias’ del menú de su navegador.

Estas son las instrucciones para configurar las cookies en los principales navegadores:

Chrome: Configuración -> Mostrar opciones avanzadas -> Privacidad -> Configuración de contenido.
Para más información, puede consultar el soporte de Google o la Ayuda del navegador.

Firefox: Herramientas -> Opciones -> Privacidad -> Historial -> Configuración Personalizada.
Para más información, puede consultar el soporte de Mozilla o la Ayuda del navegador.

Internet Explorer: Herramientas -> Opciones de Internet -> Privacidad -> Configuración.
Para más información, puede consultar el soporte de Microsoft o la Ayuda del navegador.

Safari: Preferencias -> Seguridad.
Para más información, puede consultar el soporte de Apple o la Ayuda del navegador.

Cerrar