Il mio viaggio nell'imparare a programmare - Parte I
Circa 3 anni fa, intorno a ottobre 2019, ho deciso di imparare a programmare, ma quali linguaggi di programmazione dovrei scegliere: dovrei andare con Java, Javascript, R, Python, HTML o CSS. Ho deciso di attenermi ai linguaggi di programmazione relativi ai dati poiché mi aiuterebbe in futuro a prendere decisioni basate sui dati, inoltre ho sempre un approccio analitico alla risoluzione dei problemi. Quindi, ho deciso di imparare prima Python e SQL.
È stato difficile iniziare, quindi la prima cosa che faccio è scaricare alcuni libri sulla programmazione e iniziare a leggerli ogni giorno. Tutto stava andando bene e poi ho deciso di smettere di leggere i libri e di concentrarmi sul mio lavoro perché richiedeva molto tempo. Nel frattempo, c'era una collisione in corso tra la mia vita personale e quella professionale. Dopo essere rimasto nell'organizzazione per circa 2 anni e 9 mesi, ho deciso di dare la priorità alla famiglia piuttosto che al lavoro. Una lezione che ho imparato qui è che non si dovrebbe mai prenotare due volte se stessi per evitare il livello extra di colpa e stress. Sono tornato nella mia città natale e mentre mi prendevo cura dei miei genitori, era necessario per me rimanere al passo con le tendenze del momento. Ho ricominciato il processo di apprendimento di un linguaggio di programmazione. Dopo una pausa di tre anni, è stato gravoso riaprire un libro di testo. La mia mente si sentiva un po' arrugginita e per i primi giorni fissavo il libro senza leggerlo. Ci sono alcune tecniche che ho usato durante i miei giorni al college per aumentare la mia concentrazione che ho utilizzato di nuovo.
1. Chiudi la stanza e tieni il cellulare lontano da te per rimuovere tutte le distrazioni.
2. Passa alla musica delle onde alfa sul tuo laptop e inizia a leggere.
3. Usa la tecnica del Pomodoro e prova a completare quanti più cicli Pomodoro possibile in un giorno.
4. Medita per alcuni minuti
5. Assicurati di pianificare la tua giornata ogni mattina
Leggere è sempre divertente, ma a volte devi fare il possibile per mettere in pratica ciò che leggi. Ho pensato di seguire un corso online per esercitarmi e affinare le mie capacità. È un compito difficile scegliere il corso giusto in quanto ci sono molti corsi online. Per selezionare il corso giusto, ho dovuto fissare alcuni criteri. Quindi, ho creato un elenco delle mie esigenze e l'ho abbinato ai servizi forniti dal fornitore del corso. Ecco l'elenco che ho considerato:
Mi scuso per la mia calligrafia, ma questo è in realtà il mio approccio per la raccolta e l'analisi dei requisiti. Scrivi, scarabocchia o disegna qualcosa per capire qualcosa. Se non riesci a leggere, questi sono i punti elenco che ho scritto:
- Curriculum
- Lezioni dal vivo
- Moduli preregistrati
- Risoluzione attiva dei dubbi
- Elevato numero di strumenti
- Lapidi
- Servizi di carriera
- Economico
- Forum attivo per fare rete
E poi arriva la parte in cui fai molte ricerche sui corsi disponibili. Mi sono imbattuto in coding ninja, code academy, Simplilearn, upGrad. Codecamp, edX e molte altre organizzazioni e istituti hanno vinto la SERP per le mie parole chiave. Inizialmente, solo per assicurarmi di poter imparare a programmare, mi sono messo alla prova seguendo un piccolo corso di analisi dei dati da Coursera che forniscono in associazione con Google. Ora posso dire di conoscere un certo livello di linguaggi di programmazione SQL e R. Mentre stavo seguendo il corso di analisi dei dati di Google, mi sono iscritto a Simplilearn. Sono stato un allume di Simplilearn come ho fatto la mia cintura verde sei sigma in precedenza con loro. Hanno escogitato un bel programma per me in cui mi fornivano 7 corsi di master a un prezzo economico e soddisfaceva anche tutti gli altri miei requisiti.
Nel frattempo, stavo anche completando il mio corso da Coursera e finalmente ho potuto ottenere il badge e la certificazione. Ad essere onesti, non è stato così difficile, tranne per alcuni concetti che continuo a rivisitare come parte del mio programma di revisione.
Affrontare il mio apprendimento:
Quando ho iniziato a frequentare il corso di analista aziendale, la prima parte del curriculum del corso era comprendere e conoscere il CBAP®. Ho trovato questo curriculum del corso abbastanza difficile in quanto richiede molta comprensione degli input, degli strumenti e delle tecniche che è necessario utilizzare in ogni attività del processo di analisi aziendale.
Dopo aver inviato il lavoro del mio progetto e aver superato la valutazione, la parte successiva è stata l'apprendimento del tableau per la visualizzazione dei dati. Ora, se stai pensando che sto imparando gli strumenti o sto imparando a programmare, allora la mia risposta sarebbe che sto facendo entrambe le cose e il motivo è che se voglio prendere decisioni basate sui dati, devo avere una buona comprensione del ciclo di vita dell'analisi dei dati. Ecco come appare il ciclo di vita dell'analisi dei dati secondo EMC (EMC ora è Dell):
- Scoperta dei dati
- Pre-elaborazione
- Progettazione del modello
- Costruzione di modelli
- Comunicare i risultati
- Rendere operativo
Ora, se imparo solo la programmazione, non mi aiuterà a comunicare i risultati e rendere operative le strategie. Quindi, qui sto imparando il tableau. Parlerò delle sfide nell'apprendimento del tableau nel prossimo blog. Ci vediamo.