Мой путь к обучению программированию — Часть I
Около 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 и, наконец, смог получить значок и сертификат. Честно говоря, это было не так сложно, за исключением нескольких концепций, которые я продолжаю пересматривать в рамках своего графика пересмотра.

Справляюсь с моим обучением:
Когда я начал проходить курс бизнес-аналитика, первой частью учебной программы курса было понимание и изучение CBAP®. Я нашел этот учебный план довольно сложным, поскольку он требует глубокого понимания входных данных, инструментов и методов, которые необходимо использовать в каждой задаче процесса бизнес-анализа.
После отправки моей проектной работы и очистки оценки следующей частью было изучение таблицы для визуализации данных. Теперь, если вы думаете, что я изучаю инструменты или учусь кодировать, то мой ответ будет таков: я делаю и то, и другое, и причина в том, что если я хочу принимать решения, основанные на данных, мне нужно иметь хороший опыт. понимание жизненного цикла анализа данных. Вот как выглядит жизненный цикл анализа данных согласно EMC (сейчас EMC называется Dell):
- Обнаружение данных
- Предварительная обработка
- Планирование модели
- Построение модели
- Сообщите результаты
- Вводить в действие
Теперь, если я изучу только программирование, это не поможет мне сообщать результаты и применять стратегии. Итак, здесь я изучаю tableau. Я расскажу о проблемах в изучении таблиц в следующем блоге. Увидимся позже.