Останавливаться. Начинать. Останавливаться. Начинать. Останавливаться. Начинать. Но шоу продолжается ..

МОЙ ПЕРВЫЙ 21 ДЕНЬ

В моей предыдущей статье, написанной несколько месяцев назад, я рассказал о прогрессе, которого я добился за первые 21 день изучения Python. После (что я считал) долгой битвы за выбор языка (R или Python), я остановился на Python и отправился в авраамическое путешествие на неизведанную территорию. На самом деле, если использовать аналогию с реальной поездкой, это поездка с большим количеством остановок, чем я мог себе представить. Некоторые остановки были короткими - возможно, на несколько дней, но другие - на более длительные - превращались в недели.

СЛЕДУЮЩИЕ 79 ДНЕЙ

Сначала я думал, что буду кодировать 100 дней подряд, но очевидно, что это не так (я начал в сентябре 2018 года, а мы сейчас в мае). По правде говоря, я практиковал код на 100 из последних 250 дней или около того, обычно в течение часа с небольшим, начиная с 5 утра. Одна из основных причин, по которой я не мог учиться каждый день в течение 100 дней, заключалась в том, что за последние 8 месяцев в моей личной жизни произошло множество событий. Я ездил в Восточную Африку, а также в Соединенные Штаты, заключил традиционный союз со своим партнером, испытал смену работы, и даже у меня украли ноутбук. Хотя это были крупные события, ни одно из них не дает оснований полностью сорвать поездку. После двухнедельной поездки всегда можно наверстать упущенное, потратив несколько часов на обучение, и можно заменить ноутбук. Тем не менее, цену, которую платит потерянный импульс, всегда трудно измерить количественно, а сам импульс не так просто восстановить. Тем не менее, вот чего я добился за последние несколько месяцев:

- Я прошел 13 полных курсов по пути Data Camp (Data Analyst with Python).

- Я выполнил шаг Intro to Python на пути Data Analyst в Data Quest (шаг 1 из 5)

- Мне осталась неделя до завершения промежуточного уровня Python и Pandas (шаг 2 из 5)

- Завершено шесть (управляемых) проектов по Data Quest.

Первоначально я предполагал, что через 100 дней я буду полностью освоен с кодом, но как я был введен в заблуждение. Не поймите меня неправильно, в Python есть много концепций, которые сейчас стали для меня второй натурой - чего я бы не сказал 8 месяцев назад, так что в этом смысле прогресс есть. Но есть еще много концепций, которые я не знаю (технические и другие). Однако, судя по тому, что говорят эксперты, это чувство никогда не проходит. На рынке всегда будет новая концепция / инструмент.

А пока единственное, что вы можете и должны делать всегда - это ПРАКТИКА !!

DATACAMP против DATAQUEST

После моих первоначальных дебатов о Python и Dataquest я сразу же увлекся другой дискуссией: DataCamp vs Dataquest. Это похоже на то, как только вы решите, какой курс выбрать в колледже, вам все равно придется решить, в какой колледж поступить. Сначала я выбрал Data Camp, но вскоре обнаружил, что их стиль преподавания не соответствует моему стилю обучения. Более того, я обнаружил:

· Data Camp больше ориентирован на R, а Data Quest - на Python.

· В Data Camp собраны случайные курсы, в то время как Data Quest действительно задал мне путь

· Я предпочитаю читать видеоуроки, и Data Quest действительно кажется, что я читаю прогрессивную историю, тогда как видео Data Camp порой было трудно понять

Ничего не отвлекайте от Data Camp, их учебные пособия вселили в меня уверенность, необходимую для изучения Data Quest. Но если бы мне пришлось действовать по-другому, я бы не тратил 50–60 дней на видео, прежде чем использовал бы более прямой подход Data Quest.

НАЧАЛО ПРОЕКТОВ

Одним из важных шагов, которые я сделал, было начало работы над небольшими проектами. ? проекты, которые я выполнял в Data Quest, были управляемыми проектами, то есть я не был предоставлен самому себе, чтобы искать решение проблем. Скорее, было решение (больше похоже на шпаргалку) и параллельные заметки, чтобы проинструктировать вас, что делать. Думаю, следующим уровнем сложности будет решение проблем без гида - чего я с нетерпением жду. Но ощущение завершения реального проекта (пусть даже маленького) было действительно отличным.

СЛЕДУЮЩИЕ 50 ДНЕЙ

Так что все это значит? Что дальше?. Как и Джордан Белфорт в «Волке с Уолл-стрит», это похоже на перекресток, но знаете что - я не ухожу. Шоу продолжается!! Я обновил свой хэштег учетной записи Twitter с # 100daysofcode на # 150daysofcode, чтобы пройти путь Data Quest Data Analyst и, возможно, добавить еще один короткий курс в следующие 50 дней. Подробно это будущее влечет за собой:

- Выполнение последних 3 шагов на пути Data Quest к аналитику данных [Командная строка / Работа с источниками данных / Вероятность и статистика]

- Прохождение еще одного короткого курса (на Pluralsigh или Udacity) до конца июня.

- Загрузка интересных наборов данных на Kaggle и попытка понять / проанализировать их

Это может показаться медленным путешествием, но я стремлюсь увидеть его полностью. В этом путешествии вы узнаете гораздо больше, чем кодирование - и я многое узнал о себе, о том, что меня мотивирует, я встретил удивительных людей в Интернете (и скоро приму участие в Meetup). Шоу должно продолжаться!