Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Formación

Experto vs. No iniciado

Hoy os quiero mostrar un vídeo con el que suelo comenzar todas mis presentaciones y cursos de formación. Es un pequeño sketch de programa Splunge (RTVE) que tiene ya unos añitos. Me gusta porque refleja muy bien la situación de falta de comunicación con un experto en un tema determinado (bricolaje en este caso). Siempre comento a los asistentes que mi objetivo es conseguir no reproducir esta situación. Ayer di una charla a un grupo de mayores (no tecnólogos) sobre teléfonos móviles (copias de seguridad, mantenimiento del terminal,...), gracias al vídeo se soltaron bastante y conseguimos entre todos liberar varios gigas de sus teléfonos, más de un@ se ahorró cambiar de terminal.

La máquina autoreplicable de Von Neumann

A Von Neumann todos los informátic@s le conocemos por "la arquitectura de Von Neumann", para que os hagáis una idea, todos los ordenadores, teléfonos móviles, tablets, consolas,... funcionan siguiendo esta arquitectura (virtualmente hablando). Pero de entre todas las cosas que hizo ( https://es.wikipedia.org/wiki/John_von_Neumann ), siempre ha habido una de sus teorías que me ha llamado la atención: "La máquina de Von Neumann". Este concepto se basa en la autoreplicación, que es lo que hacen los virus cuando se infiltran en nuestro organismo. Si pensamos en los virus informáticos, son máquinas de Von Neumann al 100%. La teoría de estas máquinas surge de la idea de realizar tareas muy pesadas en entornos hostiles, a los que el hombre no puede acceder, por ejemplo: extracción de mineral en otros planetas. Voy a demostraros la potencia de estas máquinas a través de este problema: Supongamos que en el planeta X se ha encontrado una veta de mineral, con el que ...

Un par de cursos interesantes en MiríadaX y EDX

Ya os hemos hablado alguna vez de los cursos en MiríadaX, para el que no lo sepa es una plataforma online donde se imparten cursos de formación de manera gratuita. Mañana empieza " Gestión de proyectos Software con Git y GitHub ", el cual es una pequeña introducción para una serie de cursos cuyo núcleo es Node.js Yo me he apuntado sin dudarlo, aunque trabajo a diario con Git, seguro que aprendo algo nuevo. También he estado buscando un curso de Android que hice hace unos años. Lo he encontrado EDX , otra plataforma de formación online. Lo quiero volver a hacer para refrescar conceptos y tantear Android Studio, en la edición que yo hice aún se usaba "Eclipse". El curso es " Android: introducción a la programación ", no os dejéis engañar por el título, es bastante completo. A ver cómo me las apaño para intercalar tanta formación con el juego.

Gestión de dependencias en .Net con nuget

Como mi compañero Juan Carlos Ballesteros  ha hecho una introducción sobre la gestión de dependencias con Maven, hoy quiero contribuir con una introducción sobre la gestión de dependencias en .Net con NuGet. Nuget apareció en el mundo de .Net en 2010, y desde Visual Studio 2012 viene instalado como una extensión: Gracias a Nuget la gestión de paquetes y las dependencias entre los mismos es mucho más sencilla que antes. Ya no es necesario buscar el paquete manualmente, bajarlo y después referenciarlo, ahora Nuget realiza todo este trabajo con un solo click. Además no sólo se pueden gestionar los paquetes de forma visual, sino que también se dispone de una consola llamada Package Manager Console en la que se pueden introducir comandos: NuGet permite no sólo la instalación y gestión de dependencias en nuestros proyectos .Net, sino que además puede ejecutar scripts Powershell que ayuden a completar la inclusión de las dependencias: por ejemplo, para modi...

Documentación y recursos de Microsoft

En este post la intención es comentar y enumerar los recursos y documentación disponibles en Internet sobre las tecnologías Microsoft. En las primeras versiones de Visual Studio se incluían varios CD's de documentación para ser instalada en el ordenador. Esta documentación, llamada MSDN (Microsoft Developer Network) junto con Internet eran la forma de encontrar las soluciones a los problemas que encontrábamos en el trabajo diario con las primeras versiones del framework .Net. Sin embargo poco a poco fueron apareciendo, impulsados por la propia Microsoft, más recursos disponibles on-line, y en la actualidad hay todo un ecosistema de documentación, cursos, tutoriales, blogs, etc., que sumados a los recursos "habituales" que todo profesional del software suele utilizar (como StackOverflow, por ejemplo), facilitan enormemente el trabajo diario con las herramientas software de Microsoft. A continuación veremos unos cuantos de estos recursos disponibles: 1) ...

Nuevos modelos de desarrollo: Scrum

El año pasado Rebeca nos hablaba sobre los MOOC que últimamente están tan de moda, en concreto nos hacía referencia a MiriadaX y a un curso sobre Agilidad y Lean ( lee el artículo completo aquí ) y yo quería hablaros sobre Scrum, que es un modelo de desarrollo ágil del software que me llama mucho la atención y se adapta mejor a los tiempos que corren. Los modelos tradicionales de desarrollo, en los que hay una planificación casi invariable del alcance, el tiempo y el coste del proyecto tras un análisis exhaustivo de los requerimientos, son buenos para otras ingenierías o arquitecturas, como por ejemplo las construcciones de viviendas o edificios donde es muy fácil distinguir las diferentes fases del proyecto que han de llevar un orden concreto, pero esto no siempre pasa en las aplicaciones software puesto que nos aparecen clientes que no pueden esperar a que se finalice el edificio para utilizar un aseo, o no tienen presupuesto para abarcar un proyecto completo, o no tienen claro...

Recomendación - Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI (2ª edición)

En este mundo de la Informática, como en tantos otros, mantenerse al día y actualizado es realmente imprescindible, y muchas veces cumplirlo es muy complicado. Gracias a Internet, últimamente la formación se acerca a nosotros, en vez de salir nosotros a buscarla, e iniciativas como los MOOC  (Massive Open Online Course) resultan muy útiles para alcanzar nuestros objetivos. El primer MOOC que hice fue el pasado mes de Noviembre de 2013 a través de la plataforma  Miriada X , y el resultado para mí fue más que satisfactorio. En concreto el curso que realicé fue:  Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI , del que se acaba de convocar la Segunda Edición. A lo largo de 5 lecciones se explican y aclaran gran cantidad de conceptos relacionados con las Metodologías Ágiles, tan de moda hoy en día. Es un curso muy ameno; y además la plataforma Miriada X da la posibilidad de obtener un Certificado de Superación del curso, que siempre viene bien para a...