Muy buenas a todos!
En primer lugar presentarme, soy miembro del foro desde hace años pero no suelo participar mucho, más que nada me nutro de la sabiduría de otros usuarios. Esto me lleva a que quería comentar que me he inspirado a realizar este post tras ver el éxito que ha tenido el post de RSN.
El objetivo principal del post es en primer lugar, obligarme a publicar periódicamente mis avances para ver la progresión.
Y en segundo lugar interactuar con quien quiera participar, ya sea para recibir consejos o para poder darlos una vez vaya avanzando.
Índice
Introducción
Experiencia laboral
Soy ingeniero industrial en mis 30, y tengo 5 años de experiencia laboral como analista en el sector de las energías renovables. Esto suena más de lo que es, ya que la realidad de todo ingeniero cuando comienza su vida laboral es la siguiente:
Como bien indica la imagen mi principal herramienta de trabajo siempre ha sido Excel, la cual considero que domino en un nivel intermedio-avanzado.
Un buen día en mi trabajo anterior le pedí a un amigo que se maneja muy bien en VBA que me ayudara a programar un script para automatizar un proceso, y este me comentó que por qué no lo hacía yo que a él no le gustaba programar. Mi respuesta fue que cómo no le gustaba programar con lo bien que se le daba, y me respondió unas palabras que se me quedaron grabadas a fuego 'No me gusta programar, pero menos me gusta trabajar'. A partir de aquí me entró el gusanillo y comencé hace un par de años a indagar en el mundo de la programación para automatizar pequeñas tareas, no obstante he estado estudiando de manera muy esporádica e inconsistente y mi curva de aprendizaje siento que está más plana que una tabla de planchar.
La motivacíon
Me cambié hace un año de empresa y la apuesta que hice parece que no ha salido del todo como esperaba y me estoy preparando para el futuro. Pese a tener un perfil técnico con algo de experiencia en datos estoy considerando si pivotar por completo al rol de analista de datos puro e ir formándome hasta encontrar el rol en el que me sienta más cómodo. En el caso de no pivotar por completo me gustaría que todo el tiempo invertido me sirviera para generar herramientas de trabajo que como mi amigo hacía le quitaran de trabajar tras programar.
La ausencia del mal
Por último soy aficionado a los videojuegos de siempre y en la última década he jugado principalmente al LOL, tras dejarlo por enésima vez, y espero que definitiva, veo que puedo ser un ciudadano funcional de nuevo y emplear tiempo en seguir formándome para poder alcanzar mis objetivos laborales.
Objetivos
Crear un hábito de estudio organizado
Periodicidad
En los últimos meses estoy viendo que puedo en la medida de lo posible organizarme para estudiar casi a diario un rato. Aunque sea media hora, una hora o hasta la cena estoy viendo que no se me hace bola estudiar tras currar como otras veces, por lo que quiero aprovechar el tirón y avanzar.
Si funciona bien el post o a modo individual me gustaría postear en los primeros días del mes para mostrar mis avances o frustraciones.
Evitar el Tutorial Hell
Hace poco vi un vídeo que mencionaba el Tutorial Hell y me vi super reflejado. Es más sencillo ver un vídeo sobre algo que sentarse frente al ordenador y afrontar el tema. El sentimiento de frustración se disipa viendo videos lo cual lleva a acomodarte.
Mi intención es buscar primero pequeños problemas e ir avanzando con algún proyecto para forzarme a utilizar los conocimientos adquiridos.
Aprendizaje de herramientas
Obsidian
Quiero mencionar Obsidian como herramienta porque me está resultando muy fácil organizarme las notas de estudio con este gestor.
Siempre he sido un desastre para tomar notas, me hice un bullet journal y duré dos semanas. Tras ver un par de videos sobre Obsidian me resultó interesante y útil esta aplicación, la cual recomiendo (imagino que Notion y similares también serán sencillas de usar).
A destacar que aprender a usar Markdown para maquetar las notas también puede ser útil para Jupyter Notebook.
Python
Como casi todos recomiendan me inicié con Python como lenguaje de programación para el tratamiento de datos. Me gustaría manejar con soltura todas las librerías típicas del sector comenzando principalmente con pandas, numpy, matplotlib e ir avanzando hacia los scikit-learn, pytorch...
He realizado un par de cursos en Udemy, los cuales apuntaré en la bibliografía.
- El primero un curso básico donde se comentan todos las bases para cimentar todos los conceptos del lenguaje de programación.
- El segundo era sobre Machine Learning. Me resultó fascinante pero tendré que verlo de nuevo porque no tomé notas y había pasado tiempo desde que vi el primer curso y muchos conceptos no me sonaban.
SQL
Estoy ahora mismo cursando un curso básico en Udemy ya que para mí una base de datos era un Excel con muchas filas o cosas que gestionaban los de IT. En principio no me llamaba la atención y desconocía su importancia en el mundo laboral, cosa que aprendí tras ser descartado en un par de ocasiones por recruiters al no tener conocimientos de SQL. Ahora le veo cierto atractivo a la gestión de BBDD y su arquitectura.
Herramienta de visualización
Este sector es en el que estoy más verde y en donde agradecería recomendaciones.
He trabajado con informes de PowerBi pero no los he diseñado yo, realmente lo único que he hecho es aplicar filtros.
Una vez que obtenga confianza y tenga conocimientos suficientes me gustaría realizar algún proyecto que implique el uso de alguna de estas herramientas (indiferentemente si es PowerBi, Tableau, Looker,...).
Diseño
En mi opinión no solo hay que manejar las herramientas de visualización también hay que tener conocimientos de diseño para poder generar informes y gráficas adecuadas a cada requerimiento. Uso de fuentes, paletas de colores, tamaño, formato,... todo cuenta para hacer que el resultado final sea lo más atractivo a los ojos del receptor.
Editores de código
Entiendo que para los programadores será lo de menos al estar acostumbrados pero para los que venimos de otros sectores pueden abrumar herramientas como Visual Studio Code,...
Actualmente trabajo con Jupyter Notebook por que me resulta más sencillo de comprender un código ejecutando las instrucciones paso a paso.
En el día de mañana cuando vaya cogiendo soltura me gustaría ir ganando maestría en el uso de estas herramientas, mediante atajos de teclados y comprensión de todas sus funcionalidades.
Experiencias laborales
Entrevistas
En el caso de que surgieran oportunidades me gustaría comentar para visualizar el mercado laboral a día de hoy.
Ejemplo, recientemente me realizaron una entrevista para una consultora que tenía contratos con una constructora y buscaban un Business Analyst. Me descartaron por no tener conocimientos profundos de SQL, lo cual para RRHH era indispensable según sus criterios de selección. Las condiciones eran en torno a 40K en función de experiencia y con 4 días de teletrabajo a la semana.
Herramientas implementadas
El objetivo es desarrollar herramientas que faciliten el trabajo o que sean el trabajo, por lo que quiero dar seguimiento si surgen ideas prácticas a compartir si se puedan llevar a cabo en otros ámbitos.
Bibliografía
Esto es infinito, hay muchísimo movimiento por lo que también hay mucho ruido y como los Muy buenas a todos!
En primer lugar presentarme, soy miembro del foro desde hace años pero no suelo participar mucho, más que nada me nutro de la sabiduría de otros usuarios. Esto me lleva a que quería comentar que me he inspirado a realizar este post tras ver el éxito que ha tenido el post de RSN.
El objetivo principal del post es en primer lugar, obligarme a publicar periódicamente mis avances para ver la progresión.
Y en segundo lugar interactuar con quien quiera participar, ya sea para recibir consejos o para poder darlos una vez vaya avanzando.
Índice
Introducción
Experiencia laboral
Soy ingeniero industrial en mis 30, y tengo 5 años de experiencia laboral como analista en el sector de las energías renovables. Esto suena más de lo que es, ya que la realidad de todo ingeniero cuando comienza su vida laboral es la siguiente:
Como bien indica la imagen mi principal herramienta de trabajo siempre ha sido Excel, la cual considero que domino en un nivel intermedio-avanzado.
Un buen día en mi trabajo anterior le pedí a un amigo que se maneja muy bien en VBA que me ayudara a programar un script para automatizar un proceso, y este me comentó que por qué no lo hacía yo que a él no le gustaba programar. Mi respuesta fue que cómo no le gustaba programar con lo bien que se le daba, y me respondió unas palabras que se me quedaron grabadas a fuego 'No me gusta programar, pero menos me gusta trabajar'. A partir de aquí me entró el gusanillo y comencé hace un par de años a indagar en el mundo de la programación para automatizar pequeñas tareas, no obstante he estado estudiando de manera muy esporádica e inconsistente y mi curva de aprendizaje siento que está más plana que una tabla de planchar.
La motivacíon
Me cambié hace un año de empresa y la apuesta que hice parece que no ha salido del todo como esperaba y me estoy preparando para el futuro. Pese a tener un perfil técnico con algo de experiencia en datos estoy considerando si pivotar por completo al rol de analista de datos puro e ir formándome hasta encontrar el rol en el que me sienta más cómodo. En el caso de no pivotar por completo me gustaría que todo el tiempo invertido me sirviera para generar herramientas de trabajo que como mi amigo hacía le quitaran de trabajar tras programar.
La ausencia del mal
Por último soy aficionado a los videojuegos de siempre y en la última década he jugado principalmente al LOL, tras dejarlo por enésima vez, y espero que definitiva, veo que puedo ser un ciudadano funcional de nuevo y emplear tiempo en seguir formándome para poder alcanzar mis objetivos laborales.
Objetivos
Crear un hábito de estudio organizado
Periodicidad
En los últimos meses estoy viendo que puedo en la medida de lo posible organizarme para estudiar casi a diario un rato. Aunque sea media hora, una hora o hasta la cena estoy viendo que no se me hace bola estudiar tras currar como otras veces, por lo que quiero aprovechar el tirón y avanzar.
Si funciona bien el post o a modo individual me gustaría postear en los primeros días del mes para mostrar mis avances o frustraciones.
Evitar el Tutorial Hell
Hace poco vi un vídeo que mencionaba el Tutorial Hell y me vi super reflejado. Es más sencillo ver un vídeo sobre algo que sentarse frente al ordenador y afrontar el tema. El sentimiento de frustración se disipa viendo videos lo cual lleva a acomodarte.
Mi intención es buscar primero pequeños problemas e ir avanzando con algún proyecto para forzarme a utilizar los conocimientos adquiridos.
Aprendizaje de herramientas
Obsidian
Quiero mencionar Obsidian como herramienta porque me está resultando muy fácil organizarme las notas de estudio con este gestor.
Siempre he sido un desastre para tomar notas, me hice un bullet journal y duré dos semanas. Tras ver un par de videos sobre Obsidian me resultó interesante y útil esta aplicación, la cual recomiendo (imagino que Notion y similares también serán sencillas de usar).
A destacar que aprender a usar Markdown para maquetar las notas también puede ser útil para Jupyter Notebook.
Python
Como casi todos recomiendan me inicié con Python como lenguaje de programación para el tratamiento de datos. Me gustaría manejar con soltura todas las librerías típicas del sector comenzando principalmente con pandas, numpy, matplotlib e ir avanzando hacia los scikit-learn, pytorch...
He realizado un par de cursos en Udemy, los cuales apuntaré en la bibliografía.
- El primero un curso básico donde se comentan todos las bases para cimentar todos los conceptos del lenguaje de programación.
- El segundo era sobre Machine Learning. Me resultó fascinante pero tendré que verlo de nuevo porque no tomé notas y había pasado tiempo desde que vi el primer curso y muchos conceptos no me sonaban.
SQL
Estoy ahora mismo cursando un curso básico en Udemy ya que para mí una base de datos era un Excel con muchas filas o cosas que gestionaban los de IT. En principio no me llamaba la atención y desconocía su importancia en el mundo laboral, cosa que aprendí tras ser descartado en un par de ocasiones por recruiters al no tener conocimientos de SQL. Ahora le veo cierto atractivo a la gestión de BBDD y su arquitectura.
Herramienta de visualización
Este sector es en el que estoy más verde y en donde agradecería recomendaciones.
He trabajado con informes de PowerBi pero no los he diseñado yo, realmente lo único que he hecho es aplicar filtros.
Una vez que obtenga confianza y tenga conocimientos suficientes me gustaría realizar algún proyecto que implique el uso de alguna de estas herramientas (indiferentemente si es PowerBi, Tableau, Looker,...).
Diseño
En mi opinión no solo hay que manejar las herramientas de visualización también hay que tener conocimientos de diseño para poder generar informes y gráficas adecuadas a cada requerimiento. Uso de fuentes, paletas de colores, tamaño, formato,... todo cuenta para hacer que el resultado final sea lo más atractivo a los ojos del receptor.
Editores de código
Entiendo que para los programadores será lo de menos al estar acostumbrados pero para los que venimos de otros sectores pueden abrumar herramientas como Visual Studio Code,...
Actualmente trabajo con Jupyter Notebook por que me resulta más sencillo de comprender un código ejecutando las instrucciones paso a paso.
En el día de mañana cuando vaya cogiendo soltura me gustaría ir ganando maestría en el uso de estas herramientas, mediante atajos de teclados y comprensión de todas sus funcionalidades.
Experiencias laborales
Entrevistas
En el caso de que surgieran oportunidades me gustaría comentar para visualizar el mercado laboral a día de hoy.
Ejemplo, recientemente me realizaron una entrevista para una consultora que tenía contratos con una constructora y buscaban un Business Analyst. Me descartaron por no tener conocimientos profundos de SQL, lo cual para RRHH era indispensable según sus criterios de selección. Las condiciones eran en torno a 40K en función de experiencia y con 4 días de teletrabajo a la semana.
Herramientas implementadas
El objetivo es desarrollar herramientas que faciliten el trabajo o que sean el trabajo, por lo que quiero dar seguimiento si surgen ideas prácticas a compartir si se puedan llevar a cabo en otros ámbitos.
Bibliografía
Esto es infinito, hay muchísimo movimiento por lo que también hay mucho ruido y como los datos hay que limpiarlos y seleccionar con que quedarse. Voy a ir recomendando dentro de mi experiencia lo que vaya viendo que es buen contenido según mi criterio. Por favor, cualquier recomendación es bienvenida.
Cursos
Python
Curso Maestro de Python: De Cero a Programador Todoterreno COMPLETADO Muy recomendable
Machine Learning y Data Science con Python PENDIENTE
SQL
Máster en SQL Server: Desde Cero a Nivel Profesional [2024] COMPLETADO
Libros
Wes McKinney - Python for Data Analysis PENDIENTE
Jaime Buelta - Python Automation Cookbook PENDIENTE
Eric A. Eager - Football Analytics with Python & R PENDIENTE Proyecto que quiero realizar ya que me estoy aficionando a la NFL desde hace algunos años y me sirve para aprender de football mientras aprendo de Análisis de Datos.
Youtube
Alex the Analyst - Data Analyst Bootcamp Recomendación de RSN. La verdad que super didáctico, lo que he visto me ha gustado mucho. Esta lista parece óptima para comenzar.
Canal Álvaro Ramos Acaba de empezar pero creo que puede generar contenido apropiado para este tipo de aprendizaje.
Brais Moure - Curso de PYTHON desde CERO para PRINCIPIANTES Al realizar el curso de Udemy no lo he completado pero recomiendan mucho su contenido y es gratis.
CodeAesthetic Tiene un par de vídeos interesantes sobre las estructuras de código.
TheCodingSloth Gracioso y útil. Mi sensación es que rehuye de los tópicos y que es honesto en su contenido.
Formato Vault Obsidian Mi bóveda está basada en este vídeo el cual recomiendo para que sea más visual todo en Obsidian.
Progreso
14/08/2024
Post creado.
Gracias por aguantar la chapa y espero que os guste el contenido .
01/09/2024
Post de actualización #10
Completado el curso de SQL.
Primer proyecto EDA.
Añadido la lista del Bootcamp de Alex The Analyst.