Mon parcours dans l'apprentissage du code — Partie I

Nov 26 2022
Il y a environ 3 ans, vers octobre 2019, j'ai décidé d'apprendre à programmer, mais vers quels langages de programmation devrais-je me diriger - devrais-je choisir Java, Javascript, R, Python, HTML ou CSS. J'ai décidé de m'en tenir aux langages de programmation liés aux données, car cela m'aiderait à l'avenir à prendre des décisions basées sur les données. De plus, j'ai toujours une approche analytique pour résoudre les problèmes.

Il y a environ 3 ans, vers octobre 2019, j'ai décidé d'apprendre à programmer, mais vers quels langages de programmation devrais-je me diriger - devrais-je choisir Java, Javascript, R, Python, HTML ou CSS. J'ai décidé de m'en tenir aux langages de programmation liés aux données, car cela m'aiderait à l'avenir à prendre des décisions basées sur les données. De plus, j'ai toujours une approche analytique pour résoudre les problèmes. Par conséquent, j'ai décidé d'apprendre Python et SQL en premier.

C'était difficile de commencer, alors la première chose que je fais est de télécharger des livres sur le codage et de commencer à les lire tous les jours. Tout allait bien, puis j'ai décidé d'arrêter de lire les livres et de me concentrer sur mon travail car cela demandait beaucoup de temps. Pendant ce temps, il y avait une collision entre ma vie personnelle et professionnelle. Après être resté avec l'organisation pendant environ 2 ans et 9 mois, j'ai décidé de donner la priorité à la famille plutôt qu'au travail. Une leçon que j'ai apprise ici est qu'il ne faut jamais se réserver deux fois pour éviter le niveau supplémentaire de culpabilité et de stress. Je suis retourné dans ma ville natale et tout en m'occupant de mes parents, il était nécessaire pour moi de rester en phase avec les tendances actuelles. J'ai réinitialisé le processus d'apprentissage d'un langage de programmation. Après une pause de trois ans, il était fastidieux d'ouvrir à nouveau un manuel. Mon esprit était un peu rouillé et pendant les premiers jours, je fixais le livre sans le lire. Il y a quelques techniques que j'ai utilisées pendant mes années de collège pour augmenter ma concentration que j'ai utilisées à nouveau.

1. Fermez la pièce et éloignez votre téléphone portable de vous pour éliminer toutes les distractions.

2. Activez la musique des ondes alpha sur votre ordinateur portable et commencez à lire.

3. Utilisez la technique Pomodoro et essayez de compléter autant de cycles Pomodoro que possible en une journée.

4. Méditez quelques minutes

5. Assurez-vous de planifier votre journée tous les matins

La lecture est toujours amusante, mais parfois vous devez faire un effort supplémentaire pour mettre en pratique ce que vous lisez. J'ai pensé à suivre un cours en ligne pour pratiquer et perfectionner mes compétences. Il est difficile de choisir le bon cours car il existe de nombreux cours en ligne. Pour sélectionner le bon cours, j'ai dû fixer quelques critères. J'ai donc créé une liste de mes besoins et l'ai mise en correspondance avec les services fournis par le prestataire de cours. Voici la liste que j'ai considérée:

Toutes mes excuses pour mon écriture, mais c'est en fait mon approche pour la collecte et l'analyse des besoins. Écrivez, griffonnez ou dessinez quelque chose pour comprendre quelque chose. Si vous ne parvenez pas à lire, voici les points que j'ai écrits :

- Curriculum

- Cours en direct

- Modules pré-enregistrés

- Résolution active des doutes

- Nombre élevé d'outils

- Pierres angulaires

- Service carrière

- Économique

- Forum actif pour réseauter

Et puis vient la partie où vous faites beaucoup de recherches sur les cours disponibles. Je suis tombé sur coding ninja, code academy, Simplilearn, upGrad. Codecamp, edX et bien d'autres organisations et instituts ont remporté le SERP pour mes mots clés. Au départ, juste pour m'assurer que je pouvais apprendre à coder, je me suis testé en suivant un petit cours d'analyse de données de Coursera qu'ils proposent en association avec Google. Je peux maintenant dire que je connais un certain niveau de langages de programmation SQL et R. Pendant que je suivais le cours d'analyse de données Google, je me suis inscrit à Simplilearn. J'ai été un ancien de Simplilearn comme j'ai fait ma ceinture verte six sigma plus tôt avec eux. Ils m'ont proposé un bon plan où ils me fournissaient 7 cours de maîtrise à un prix économique et cela répondait également à toutes mes autres exigences.

Pendant ce temps, je terminais également mon cours de Coursera et finalement, j'ai pu obtenir le badge et la certification. Pour être honnête, ce n'était pas si difficile, à l'exception de quelques concepts que je ne cesse de revisiter dans le cadre de mon calendrier de révision.

Insigne d'analyse de données Google

Faire face à mon apprentissage :

Lorsque j'ai commencé à suivre le cours d'analyste d'affaires, la première partie du programme du cours consistait à comprendre et à en apprendre davantage sur le CBAP®. J'ai trouvé ce programme de cours assez difficile car il nécessite une grande compréhension des intrants, des outils et des techniques qu'il faut utiliser dans chaque tâche du processus d'analyse commerciale.

Après avoir soumis mon travail de projet et effacé l'évaluation, la partie suivante consistait à apprendre le tableau pour la visualisation des données. Maintenant, si vous pensez que j'apprends des outils ou que j'apprends à coder, alors ma réponse serait que je fais les deux et la raison en est que si je veux prendre des décisions basées sur des données, j'ai besoin d'avoir un bon compréhension du cycle de vie de l'analyse des données. Voici à quoi ressemble le cycle de vie de l'analyse des données selon EMC (EMC est désormais Dell) :

- Découverte de données

- Pré-traitement

- Planification du modèle

- Construction de maquettes

- Communiquer les résultats

- Opérationnaliser

Maintenant, si j'apprends seulement le codage, cela ne m'aidera pas à communiquer les résultats et à opérationnaliser les stratégies. Donc, ici, j'apprends le tableau. Je parlerai des défis de l'apprentissage du tableau dans le prochain blog. À plus tard.