rafarq

P2017-2: Empezar a aprender a programar

Ene
06

En esta serie de P2017 (Propósitos para 2017) vamos a tratar otro de los propósitos que mas os van a facilitar la vida en el futuro si os lo montáis bien: PROGRAMAR.

A menudo tienes el gusanillo por ahí pero como no sabes como empezar te echas atrás. Incluso crees que para saber programar debes demostrarlo haciendo tu solo un Photoshop o un Microsoft Office, pero nada más lejos de la realidad, programas como esos requieren cientos de programadores y muchos meses de desarrollo.

Yo te animo a que aprendas un lenguaje sencillo que te ayude a resolverte cosas del día a día, porque te preguntarás ¿Para qué me puede servir saber de programación si no voy a ser programador? ¡Ja! ¡Eso es lo bueno! ¡Para mucho! Y la respuesta es: para no hacer tareas repetitivas una y otra vez.

Piensa en aquellas cosas que haces con tu ordenador y siempre es igual: vaciar la papelera de reciclaje todos los dias, hacer una copia de seguridad de una carpeta importante en Dropbox para no perderla nunca, mandar todos los archivos de la carpeta de descargas del ordenador a la papelera cada cierto tiempo para que no se convierta en un basurero digital,…

Estas son cosas que se me ocurren así rápidamente para engancharos pero yo tengo muchas más, como: al escanear una factura detecta dentro del texto la fecha de la factura y la mueve a la carpeta de facturas pagadas del trimestre y año correspondiente para la declaración de IVA que hacemos los autónomos. Pensaréis que esto es nivel pro pero nada más lejos de la realidad, es super sencillo cuando tienes una pequeña base.

Yo os recomiendo que aprendáis tres lenguajes:

  • Shell scripting: Que es el lenguaje que usan las terminales de Linux y Mac y ahora también de windows 10, así podréis programar tareas sencillas en vuestros ordenadores. Si solo tienes tiempo de aprender un lenguaje, aprende este.
  • Python: porque es un lenguaje diseñado para aprender, sencillo y potente. Te sorprendería saber cuantas aplicaciones están hechas con Python, también te permitirá automatizar tareas de tu ordenador sin importar el sistema operativo que uses. Y si, el nombre viene de los Monty Python.
  • Html: porque te verás a ti mismo haciendo webs sencillas y vistosas muy rápido y eso siempre gusta. Por aquí hemos empezado la mayoría a matar el gusanillo.

Pero, ¿Como empiezo? pues hay muchas maneras, pero de mi experiencia os voy a recomendar unas cuantas que a mi me han servido.

  1. Inglés: Vamos a suponer que sabes inglés, porque es más fácil encontrar recursos para aprender, si no, pasa al punto 2.
    • Gratis
    • Codecademy: la mayoría de los cursos son en inglés pero hay en español. Merece mucho la pena. Se aprende mediante una interfaz web guiada que facilita no perderse nada. Este es el mejor para aprender Python de forma guiada.
    • Learn Swift
    • Learn Shell
    • Learn Python
    • Learn Html
    • De pago:
    • La app Mimo: Desargar en iTunes Es una aplicación genial que no solo te enseñará a programar, si no que te introducirá en los conceptos de temas tan interesantes como la propia programación, el mundo de la cyberseguridad, y lenguajes tan útiles como Swift, Python, html, css, javascript. Es de las más sencillas de seguir y al ser mediante una app en el móvil te permite ponerte en cualquier rato muerto.
  2. Español:
    • Gratis:
    • Codecademy: la mayoría de los cursos son en inglés pero hay en español. Merece mucho la pena. Se aprende mediante una interfaz web guiada que facilita no perderse nada. Este es el mejor para aprender Python de forma guiada.
    • CODE Es una web donde podréis encontrar muchos cursos sencillos para aprender a programar.
    • El blog AprendeSwift es otro buen recurso, pero al no ser una app guiada requerirá mas esfuerzo por vuestra parte.
    • WikiBooks

En fin, espero haberos dado una introducción y haber hecho que os pique el gusanillo. Yo os recomiendo codecademy porque tiene cursos en inglés y español y Mimo app porque al ser de pago se le ha dedicado más tiempo a preparar los cursos para que sean fáciles de seguir y tienen cursos de los lenguajes que os recomiendo y más que pueden ser de vuestro interés.

Si tenéis alguna duda o pregunta, en los comentarios podréis hacerla y os ayudaré si puedo 😀

Felices propósitos de año nuevo.

P2017-1: Un segundo al día

Ene
01

Fíjate que cosas, 1 segundo al día, la mecánica es sencilla. Tu grabas un segundo de video cada día del año, en mi caso, El segundo que creo que es más representativo. El que marque la diferencia. Y el resto de días uso el segundo que cuenta como es mi día a día.

Al final del año tienes un resumen de 365 segundos, o lo que es lo mismo, algo más de 6 minutos en el que le das un repaso a todo el año. ¿Y cual es la magia? recuerdas cosas pequeñas que habías olvidado. Momentos importantes que se borraron de tu mente. Segundos sin importancia que pasados un año de pronto si la tienen.

Pasados unos años tienes un documento que te recuerda como era tu vida. Porque la vida va cambiando tan lentamente como nos hacemos viejos y nos salen arrugas, y por eso no notamos los cambios, pero al volver a ver tus años pasados tienes la oportunidad de recuperar hábitos que perdiste o recordar personas o momentos que se fueron de tu cabeza.

¿Y te estarás preguntando que cómo hago todo esto? Pues con una app muy sencilla de la que os dejo el enlace. Es verdad que grabar un segundo cada día requiere constancia, pero yo llevo dos años haciéndolo y merece la pena, os lo aseguro.


Disponible en Google Play