miércoles, 26 de enero de 2022

Scripting con Fisinformático: introducción

¡Hola! Te doy la bienvenida a "Scripting con Fisinformático", una serie de posts dedicados a intentar enseñar algo que no se enseña en muchos sitios y que la mayoría hemos aprendido por nuestra cuenta: a pensar y razonar para scripting y programación, a convertir la idea que has tenido en código que un ordenador pueda entender y ejecutar.

Mirando manuales de scripting y programación y viendo lo que cuenta gente que sale de bootcamps de iniciación, veo que siempre se cubren los mismos temas: instrucciones, tipos de variable, control de ejecución, gestión de errores, estructuras de datos... Que son temas importantes y deben estudiarse para programar (y los estudiaremos, a nuestra manera), pero me da la sensación de que no se habla sobre cómo pasar de una idea a código que podamos ejecutar, o de cómo estructurar un proyecto para llegar hasta el final sin querer saltar por la ventana en un arrebato de frustración. Los programadores veteranos leerán esto y pensarán que muchas cosas son evidentes, o encontrarán errores que sólo se corrigen con experiencia, pero estos post están dirigidos a toda esa gente que programa, que sabe defenderse con un lenguaje pero que todavía no ve el alcance de lo que ha aprendido, porque ha aprendido a programar pero no a pensar en cómo programar.

Es decir, estos post no van a ser un compendio de instrucciones, sino de situaciones prácticas que podríamos resolver usando la fuerza bruta (hacerlo "a mano") pero que preferimos resolver con alguna automatización, porque esto es informática, la ingeniería de hacer que los ordenadores trabajen en nuestro lugar diciéndoles lo que deben hacer.

Despidos masivos en Twitter: la perspectiva desde IT

No tenía intención de escribir nada hasta no sacar tiempo para seguir con mis posts de scripting (que sé que tengo abandonados, pero tengo b...