Minha jornada aprendendo a programar — Parte I

Nov 26 2022
Cerca de 3 anos atrás, por volta de outubro de 2019, decidi aprender a programar, mas quais linguagens de programação devo escolher - devo ir com Java, Javascript, R, Python, HTML ou CSS. Decidi me ater às linguagens de programação relacionadas a dados, pois isso me ajudaria no futuro a tomar decisões baseadas em dados. Além disso, sempre tenho uma abordagem analítica para resolver problemas.

Cerca de 3 anos atrás, por volta de outubro de 2019, decidi aprender a programar, mas quais linguagens de programação devo escolher - devo ir com Java, Javascript, R, Python, HTML ou CSS. Decidi me ater às linguagens de programação relacionadas a dados, pois isso me ajudaria no futuro a tomar decisões baseadas em dados. Além disso, sempre tenho uma abordagem analítica para resolver problemas. Por isso, decidi aprender Python e SQL primeiro.

Foi difícil começar, então a primeira coisa que faço é baixar alguns livros sobre codificação e começar a lê-los todos os dias. Tudo estava indo bem e então decidi parar de ler os livros e focar no meu trabalho, pois demandava muito tempo. Enquanto isso, havia uma colisão entre minha vida pessoal e profissional. Depois de ficar na organização por cerca de 2 anos e 9 meses, decidi priorizar a família em detrimento do trabalho. Uma lição que aprendi aqui é que nunca se deve reservar duas vezes para evitar o nível extra de culpa e estresse. Voltei para minha cidade natal e enquanto cuidava dos meus pais, era preciso estar em sintonia com as tendências atuais. Reiniciei o processo de aprendizagem de uma linguagem de programação. Após uma pausa de três anos, era penoso abrir um livro novamente. Minha mente parecia um pouco enferrujada e, nos primeiros dias, eu encarava o livro sem lê-lo. Existem algumas técnicas que usei durante meus dias de faculdade para aumentar meu foco que utilizei novamente.

1. Feche a sala e mantenha seu celular longe de você para remover todas as distrações.

2. Ligue a música de ondas alfa em seu laptop e comece a ler.

3. Use a técnica Pomodoro e tente completar o máximo de ciclos Pomodoro possível em um dia.

4. Medite por alguns minutos

5. Certifique-se de planejar seu dia todas as manhãs

Ler é sempre divertido, mas às vezes você precisa ir além para praticar o que lê. Pensei em fazer um curso online para praticar e aprimorar minhas habilidades. É uma tarefa difícil escolher o curso certo, pois há muitos cursos online. Para selecionar o curso certo, tive que fixar alguns critérios. Então, criei uma lista dos meus requisitos e comparei com os serviços prestados pelo provedor do curso. Aqui está a lista que considerei:

Peço desculpas pela minha caligrafia, mas na verdade essa é minha abordagem para coleta e análise de requisitos. Escreva, rabisque ou desenhe algo para descobrir algo. Se você não conseguir ler, estes são os pontos que escrevi:

- Currículo

- Aulas ao vivo

- Módulos pré-gravados

- Resolução ativa de dúvidas

- Elevado número de ferramentas

- Pedras angulares

- Serviços de carreira

- Econômico

- Fórum ativo para rede

E aí vem a parte que você pesquisa bastante sobre os cursos disponíveis. Me deparei com ninja de codificação, academia de código, Simplilearn, upGrad. Codecamp, edX e muitas outras organizações e institutos ganharam o SERP por minhas palavras-chave. Inicialmente, apenas para ter certeza de que aprenderia a codificar, testei-me fazendo um pequeno curso de análise de dados do Coursera, que eles fornecem em associação com o Google. Agora posso dizer que conheço algum nível das linguagens de programação SQL e R. Enquanto fazia o curso de análise de dados do Google, me inscrevi no Simplilearn. Eu fui um ex-aluno do Simplilearn, pois fiz meu cinturão verde seis sigma anteriormente com eles. Eles criaram um bom esquema para mim, onde estavam me fornecendo 7 cursos de mestrado a um preço econômico e também atendeu a todos os meus outros requisitos.

Enquanto isso, eu também estava concluindo meu curso no Coursera e, finalmente, consegui obter o selo e a certificação. Para ser sincero, não foi tão difícil, exceto por alguns conceitos que continuo revisitando como parte do meu cronograma de revisão.

Selo de análise de dados do Google

Acompanhando meu aprendizado:

Quando comecei a fazer o curso de analista de negócios, a primeira parte do currículo do curso era entender e aprender sobre o CBAP®. Achei o currículo deste curso bastante difícil, pois requer muito entendimento sobre as entradas, ferramentas e técnicas necessárias para usar em todas as tarefas do processo de análise de negócios.

Depois de enviar meu trabalho de projeto e concluir a avaliação, a próxima parte foi aprender o tableau para visualização de dados. Agora, se você está pensando que estou aprendendo ferramentas ou aprendendo a codificar, minha resposta seria que estou fazendo as duas coisas e o motivo é que, se eu quiser tomar decisões baseadas em dados, preciso ter uma boa compreensão do ciclo de vida da análise de dados. Veja como é o ciclo de vida da análise de dados de acordo com a EMC (a EMC agora é Dell):

- Descoberta de dados

- Pré-processando

- Planejamento de modelo

- Construção de modelos

- Comunicar resultados

- Operacionalize

Agora, se eu aprender apenas a codificar, não vai me ajudar a comunicar resultados e operacionalizar as estratégias. Então, aqui estou aprendendo tableau. Falarei sobre os desafios de aprender tableau no próximo blog. Vejo você então.