Moja przygoda z nauką kodowania — część I
Około 3 lata temu, około października 2019 roku, postanowiłem nauczyć się programować, ale jakie języki programowania powinienem wybrać — czy powinienem wybrać Javę, Javascript, R, Python, HTML czy CSS. Zdecydowałem się pozostać przy językach programowania związanych z danymi, ponieważ pomogłoby mi to w przyszłości podejmować decyzje oparte na danych, a ponadto zawsze mam analityczne podejście do rozwiązywania problemów. Dlatego zdecydowałem się najpierw nauczyć Pythona i SQL.
Początki były trudne, więc pierwszą rzeczą, którą robię, jest ściągnięcie kilku książek o kodowaniu i czytanie ich każdego dnia. Wszystko szło dobrze i wtedy zdecydowałem się rzucić czytanie książek i skupić się na pracy, która wymagała dużo czasu. W międzyczasie doszło do kolizji między moim życiem osobistym i zawodowym. Po spędzeniu w organizacji około 2 lat i 9 miesięcy zdecydowałem, że przedkładam rodzinę nad pracę. Lekcja, której się tutaj nauczyłem, jest taka, że nigdy nie należy rezerwować się podwójnie, aby uniknąć dodatkowego poziomu poczucia winy i stresu. Wróciłam do rodzinnego miasta i opiekując się rodzicami, musiałam być na bieżąco z panującymi trendami. Ponownie zainicjowałem proces nauki języka programowania. Po trzech latach przerwy ponowne otwieranie podręcznika było uciążliwe. Mój umysł był trochę zardzewiały i przez pierwsze kilka dni wpatrywałem się w książkę, nie czytając jej. Istnieje kilka technik, których użyłem podczas studiów, aby zwiększyć koncentrację, które wykorzystałem ponownie.
1. Zamknij pokój i trzymaj telefon komórkowy z dala od siebie, aby usunąć wszystkie czynniki rozpraszające.
2. Włącz muzykę fal alfa na swoim laptopie i zacznij czytać.
3. Użyj techniki Pomodoro i spróbuj wykonać jak najwięcej cykli Pomodoro w ciągu jednego dnia.
4. Medytuj przez kilka minut
5. Upewnij się, że planujesz swój dzień każdego ranka
Czytanie jest zawsze zabawne, ale czasami trzeba zrobić więcej, aby ćwiczyć to, co czytasz. Pomyślałem o wzięciu udziału w kursie online, aby ćwiczyć i doskonalić swoje umiejętności. Wybór odpowiedniego kursu jest trudnym zadaniem, ponieważ istnieje wiele kursów online. Aby wybrać odpowiedni kurs, musiałem ustalić pewne kryteria. Stworzyłem więc listę moich wymagań i dopasowałem ją do usług świadczonych przez organizatora kursu. Oto lista, którą brałem pod uwagę:

Przepraszam za moje pismo odręczne, ale tak naprawdę to moje podejście do zbierania i analizy wymagań. Napisz, nabazgraj lub narysuj coś, aby coś wymyślić. Jeśli nie potrafisz czytać, oto wypunktowane punkty, które napisałem:
- Program nauczania
- Zajęcia na żywo
- Wstępnie nagrane moduły
- Aktywne rozwiązywanie wątpliwości
- Duża liczba narzędzi
- Zwieńczenia
- Usługi kariery
- Przyjazny dla budżetu
- Aktywne forum do sieci
A potem przychodzi część, w której przeprowadzasz wiele badań na temat dostępnych kursów. Natknąłem się na kodowanie ninja, akademię kodowania, Simplilearn, upGrad. Codecamp, edX i wiele innych organizacji i instytutów wygrało SERP dla moich słów kluczowych. Początkowo, aby upewnić się, że mogę nauczyć się kodować, przetestowałem się, biorąc mały kurs analizy danych od Coursera, który zapewnia we współpracy z Google. Mogę teraz powiedzieć, że znam języki programowania SQL i R na pewnym poziomie. Podczas kursu Google Data Analytics zapisałem się na Simplilearn. Byłem absolwentem Simplilearn, ponieważ wcześniej zrobiłem z nimi swój zielony pas Six Sigma. Wymyślili dla mnie fajny program, w ramach którego zapewnili mi 7 kursów magisterskich w ekonomicznej cenie i spełniał również wszystkie inne moje wymagania.
W międzyczasie kończyłem też kurs z Coursera i w końcu udało mi się zdobyć odznakę i certyfikat. Szczerze mówiąc, nie było to takie trudne, z wyjątkiem kilku koncepcji, które ciągle powtarzam w ramach mojego harmonogramu zmian.

Radzenie sobie z moją nauką:
Kiedy zacząłem uczęszczać na kurs analityka biznesowego, pierwszą częścią programu kursu było zrozumienie i poznanie CBAP®. Uważam, że ten program kursu jest dość trudny, ponieważ wymaga dużego zrozumienia danych wejściowych, narzędzi i technik, których należy użyć w każdym zadaniu procesu analizy biznesowej.
Po przesłaniu pracy projektowej i zaliczeniu oceny następną częścią była nauka tableau do wizualizacji danych. Teraz, jeśli myślisz, że uczę się narzędzi lub uczę się kodować, to moja odpowiedź byłaby taka, że robię jedno i drugie, a powodem jest to, że jeśli chcę podejmować decyzje w oparciu o dane, muszę mieć dobrą zrozumienie cyklu życia analizy danych. Oto jak wygląda cykl życia analizy danych według EMC (EMC to teraz Dell):
- Odkrywanie danych
- Przetwarzanie wstępne
- Planowanie modelu
- Modelarstwo
- Komunikuj wyniki
- Zoperacjonalizować
Teraz, jeśli uczę się tylko kodowania, nie pomoże mi to w komunikowaniu wyników i operacjonalizacji strategii. Więc tutaj uczę się tableau. O wyzwaniach związanych z nauką tableau opowiem w następnym blogu. Do zobaczenia.