Мой путь к обучению программированию — Часть I

Nov 26 2022
Около 3 лет назад, примерно в октябре 2019 года, я решил научиться программировать, но какие языки программирования мне выбрать — Java, Javascript, R, Python, HTML или CSS. Я решил придерживаться языков программирования, связанных с данными, так как это поможет мне в будущем принимать решения, основанные на данных, плюс у меня всегда есть аналитический подход к решению проблем.

Около 3 лет назад, примерно в октябре 2019 года, я решил научиться программировать, но какие языки программирования мне выбрать — Java, Javascript, R, Python, HTML или CSS. Я решил придерживаться языков программирования, связанных с данными, так как это поможет мне в будущем принимать решения, основанные на данных, плюс у меня всегда есть аналитический подход к решению проблем. Поэтому я решил сначала изучить Python и SQL.

Начинать было сложно, поэтому первое, что я делаю, — скачиваю несколько книг о программировании и начинаю читать их каждый день. Все шло хорошо, и тогда я решил бросить читать книги и сосредоточиться на своей работе, так как она требовала много времени. Между тем между моей личной и профессиональной жизнью происходило столкновение. Проработав в организации около 2 лет и 9 месяцев, я решил отдать предпочтение семье, а не работе. Урок, который я усвоил здесь, заключается в том, что никогда не следует дублировать себя, чтобы избежать дополнительного уровня вины и стресса. Я вернулся в свой родной город, и, заботясь о своих родителях, мне было необходимо оставаться в курсе текущих тенденций. Я возобновил процесс изучения языка программирования. После трехлетней паузы снова открывать учебник было тягостно. Мой разум немного заржавел, и первые несколько дней я смотрел на книгу, не читая ее. Есть несколько техник, которые я использовал во время учебы в колледже, чтобы повысить концентрацию внимания, и я использовал их снова.

1. Закройте комнату и держите мобильный телефон подальше от себя, чтобы не отвлекаться.

2. Включите альфа-волны на своем ноутбуке и начните читать.

3. Используйте технику Помидора и постарайтесь выполнить как можно больше циклов Помидора за день.

4. Медитируйте несколько минут

5. Убедитесь, что вы планируете свой день каждое утро

Чтение — это всегда весело, но иногда вам нужно приложить дополнительные усилия, чтобы попрактиковаться в том, что вы читаете. Я подумал о том, чтобы пройти онлайн-курс, чтобы попрактиковаться и отточить свои навыки. Выбрать подходящий курс сложно, так как онлайн-курсов очень много. Чтобы выбрать правильный курс, мне пришлось зафиксировать некоторые критерии. Итак, я составил список своих требований и сопоставил его с услугами, предоставляемыми провайдером курса. Вот список, который я рассматривал:

Извините за мой почерк, но на самом деле это мой подход к сбору и анализу требований. Напишите, набросайте или нарисуйте что-нибудь, чтобы что-то понять. Если вы не умеете читать, то вот пункты, которые я написал:

- Учебный план

- Живые занятия

- Предварительно записанные модули

- Активное разрешение сомнений

- Большое количество инструментов

- Замковые камни

- Карьерные услуги

- Бюджетный

- Активный форум в сети

А затем наступает часть, когда вы проводите много исследований доступных курсов. Я наткнулся на ниндзя кодирования, академию кода, Simplilearn, upGrad. Codecamp, edX и многие другие организации и институты выиграли поисковую выдачу по моим ключевым словам. Сначала, просто чтобы убедиться, что я могу научиться программировать, я проверил себя, пройдя небольшой курс по анализу данных на Coursera, который они проводят совместно с Google. Теперь я могу сказать, что немного знаю языки программирования SQL и R. Пока я проходил курс по аналитике данных Google, я записался в Simplilearn. Я был выпускником Simplilearn, так как ранее получил с ними зеленый пояс по шести сигмам. Они придумали для меня хорошую схему, где они предоставили мне 7 магистерских курсов по экономичной цене, и это также отвечало всем моим другим требованиям.

Тем временем я также заканчивал свой курс на Coursera и, наконец, смог получить значок и сертификат. Честно говоря, это было не так сложно, за исключением нескольких концепций, которые я продолжаю пересматривать в рамках своего графика пересмотра.

Значок Google Аналитики данных

Справляюсь с моим обучением:

Когда я начал проходить курс бизнес-аналитика, первой частью учебной программы курса было понимание и изучение CBAP®. Я нашел этот учебный план довольно сложным, поскольку он требует глубокого понимания входных данных, инструментов и методов, которые необходимо использовать в каждой задаче процесса бизнес-анализа.

После отправки моей проектной работы и очистки оценки следующей частью было изучение таблицы для визуализации данных. Теперь, если вы думаете, что я изучаю инструменты или учусь кодировать, то мой ответ будет таков: я делаю и то, и другое, и причина в том, что если я хочу принимать решения, основанные на данных, мне нужно иметь хороший опыт. понимание жизненного цикла анализа данных. Вот как выглядит жизненный цикл анализа данных согласно EMC (сейчас EMC называется Dell):

- Обнаружение данных

- Предварительная обработка

- Планирование модели

- Построение модели

- Сообщите результаты

- Вводить в действие

Теперь, если я изучу только программирование, это не поможет мне сообщать результаты и применять стратегии. Итак, здесь я изучаю tableau. Я расскажу о проблемах в изучении таблиц в следующем блоге. Увидимся позже.