Mi viaje aprendiendo a codificar — Parte I
Hace aproximadamente 3 años, alrededor de octubre de 2019, decidí aprender a programar, pero ¿qué lenguajes de programación debería elegir? ¿Debería optar por Java, Javascript, R, Python, HTML o CSS? Decidí apegarme a los lenguajes de programación relacionados con datos, ya que me ayudaría en el futuro a tomar decisiones basadas en datos, además, siempre tengo un enfoque analítico para resolver problemas. Por lo tanto, decidí aprender Python y SQL primero.
Fue difícil comenzar, así que lo primero que hago es descargar algunos libros sobre programación y comenzar a leerlos todos los días. Todo iba bien y luego decidí dejar de leer los libros y concentrarme en mi trabajo, ya que exigía mucho tiempo. Mientras tanto, había una colisión entre mi vida personal y profesional. Después de permanecer en la organización durante aproximadamente 2 años y 9 meses, decidí priorizar a la familia sobre el trabajo. Una lección que aprendí aquí es que uno nunca debe reservarse dos veces para evitar el nivel adicional de culpa y estrés. Regresé a mi ciudad natal y mientras cuidaba a mis padres, era necesario para mí estar al tanto de las tendencias actuales. Reinicié el proceso de aprendizaje de un lenguaje de programación. Después de una pausa de tres años, era una carga volver a abrir un libro de texto. Mi mente se sentía un poco oxidada y durante los primeros días miraba el libro sin leerlo. Hay algunas técnicas que usé durante mis días de universidad para aumentar mi enfoque que utilicé nuevamente.
1. Cierre la habitación y mantenga su teléfono celular alejado de usted para eliminar todas las distracciones.
2. Encienda la música de ondas alfa en su computadora portátil y comience a leer.
3. Usar la técnica Pomodoro e intentar completar tantos ciclos Pomodoro como pueda en un día.
4. Medita unos minutos
5. Asegúrate de planificar tu día todas las mañanas
Leer siempre es divertido, pero a veces necesitas hacer un esfuerzo adicional para practicar lo que lees. Pensé en tomar un curso en línea para practicar y perfeccionar mis habilidades. Es una tarea difícil elegir el curso correcto ya que hay muchos cursos en línea. Para seleccionar el curso correcto, tuve que fijar algunos criterios. Entonces, creé una lista de mis requisitos y la comparé con los servicios proporcionados por el proveedor del curso. Aquí está la lista que consideré:

Disculpas por mi escritura a mano, pero este es en realidad mi enfoque para la recopilación y el análisis de requisitos. Escribir, garabatear o dibujar algo para descifrar algo. Si no puede leer, estos son los puntos que escribí:
- Plan de estudios
- Clases en vivo
- Módulos pregrabados
- Resolución activa de dudas
- Gran cantidad de herramientas
- Capstones
- Servicios de carrera
- Económico
- Foro activo para hacer networking.
Y luego viene la parte en la que investigas mucho sobre los cursos disponibles. Encontré coding ninja, code academy, Simplilearn, upGrad. Codecamp, edX y muchas más organizaciones e institutos ganaron el SERP por mis palabras clave. Inicialmente, solo para asegurarme de que podía aprender a codificar, me puse a prueba tomando un pequeño curso de análisis de datos de Coursera que ofrecen en asociación con Google. Ahora puedo decir que conozco cierto nivel de lenguajes de programación SQL y R. Mientras hacía el curso de análisis de datos de Google, me inscribí en Simplilearn. He sido un alumno de Simplilearn ya que antes obtuve mi cinturón verde de Six Sigma con ellos. Se me ocurrió un buen plan en el que me proporcionaban 7 cursos de maestría a un precio económico y también cumplía con todos mis otros requisitos.
Mientras tanto, también estaba completando mi curso de Coursera y finalmente pude obtener la insignia y la certificación. Para ser honesto, no fue tan difícil excepto por algunos conceptos que sigo revisando como parte de mi programa de revisión.

Hacer frente a mi aprendizaje:
Cuando comencé a hacer el curso de analista de negocios, la primera parte del plan de estudios del curso era comprender y aprender sobre CBAP®. Encontré este plan de estudios del curso bastante difícil, ya que requiere mucha comprensión sobre las entradas, las herramientas y las técnicas que uno necesita usar en cada tarea del proceso de análisis de negocios.
Después de enviar el trabajo de mi proyecto y aprobar la evaluación, la siguiente parte fue aprender el cuadro para la visualización de datos. Ahora, si está pensando que estoy aprendiendo herramientas o estoy aprendiendo a codificar, entonces mi respuesta sería que estoy haciendo ambas cosas y la razón es que si quiero tomar decisiones basadas en datos, necesito tener una buena comprensión del ciclo de vida del análisis de datos. Así es como se ve el ciclo de vida del análisis de datos según EMC (EMC ahora es Dell):
- Descubrimiento de datos
- Preprocesamiento
- Modelo de Planificación
- Construcción del modelo
- Comunicar resultados
- Operacionalizar
Ahora, si aprendo solo codificación, no me ayudará a comunicar resultados y operacionalizar las estrategias. Entonces, aquí estoy aprendiendo tableau. Hablaré sobre los desafíos en el aprendizaje de tableau en el próximo blog. Hasta entonces.