50% пройденного пути к Python-разработчику

Я закончила 9 спринт, сдала проект на ревью, его приняли со второй попытки. Было 3 замечания, 2 из которых ревьюер указал ошибочно. В целом, я неплохо постаралась.

Бегунок на верхней панели указывает 50% пройденного пути и, наверное, пришло время подвести промежуточные итоги.

Сказать: сложно для новичка - ничего не сказать! Новые понятия, программы, команды, инструменты.

Сразу скажу, что на обучение я трачу каждый день по 5-8 часов. Ни о каких там 2-3 часах и речи не может быть, если ты обучаешься с нуля и хочешь действительно научиться, приобрести навык и построить карьеру в сфере IT. Обещания о коротком сроке обучения либо ложь, либо у тебя есть какая-то база. Первый час я только вливаюсь в ход событий, напоминаю себе, что делала ранее, повторяю пройденный материал.

Итак, обучение официально началось 4 мая. До этого был бесплатный вводный курс, который заманивает своим «у вас все получится» и очень легким прохождением тестовых задач.

С первого спринта я погрузилась в новую тему, где, на первый взгляд, очень много неизвестных пугающих слов и терминов. День за днем я читаю и решаю задачи. Если не понимаю, возвращаюсь к теории и снова по кругу.

Углубленный Python + Бэкенд на Django и первый жесткий дедлайн.

К первому жесткому дедлайну я сдала необходимые проекты и немного выдохнула с мыслью: «Фух, прошла…». Некоторые студенты не успели сдать работы и, соответственно, ушли в академ.отпуск(время для подумать,а надо ли мне это все). Мой совет: если вы не ставите цели поменять сферу деятельности, то и пробовать не стоит. Нужно хобби - начните играть на гитаре.

Вначале нашего совместного с ребятами пути курс насчитывал 146 чел. После первого жесткого дедлайна осталось 76 чел. Основным ресурсом — временем, обладают далеко не многие. Семья, личная жизнь, работа, учеба в др. образовательных учреждениях, хобби — всему этому тоже нужно посвящать время. У меня тоже семья, дети(школа/сад/секции), тренажерка.

7, 8 и 9 спринты были посвящены теме API: интерфейс взаимодействия программ.

50% пройденного пути к Python-разработчику

Болезненно и тормозя я писала код, стирала и снова писала. Смотрела ролики, читала статьи и конечно копипастила(как без этого).

Сейчас я на каникулах. Успела ко второму жесткому дедлайну сдать все проекты. Позже напишу, сколько студентов "отвалилось".

На сегодня: я пишу самостоятельно код, выучила основы и «грамматику» Python. Работаю с типами данных, кортежами, списками, словарями. Работаю с необходимыми модулями и библиотеками(пока не все знаю, но я учусь еще). Создаю виртуальное окружение и устанавливаю пакеты. Научилась писать тесты. Знаю ООП, Django, Unittest в Django, ORM, SQL и СУБД, API. Создаю сайты и ботов. Работаю с Git. Нравится VSCODE.

Я понимаю: те знания, что дает мне образовательная площадка не достаточны для дальнейшего развития, поэтому я решаю задачи на stepik, читаю офиц.документацию, смотрю разные ролики и статьи по темам.

Что меня мотивирует:

мысль, что через некоторое время я устроюсь на должность бэкенд-разработчика и стану зарабатывать больше, чем на предыдущем месте работы.

Почему, по моему мнению, самообучение не работает:

Для новичка нужна программа, которой нужно следовать. Программа, которая разработана «от легкого к тяжелому», с дедлайнами и контролем. И наставник, проверяющий твой прогресс.

При самообучении ты не знаешь, что легко,а что тяжело. Среди множества информации, не знаешь, что действительно важно и актуально сегодня. Тебя никто не проверит и не скажет: «Здесь ты можешь сделать лучше, а здесь вообще удали код».

Я считаю, что программа дисциплинирует.

Какие планы:

1) планирую параллельно начать учить Data Science и SQL(мне одобрили курс обучения по программе «Цифровые профессии, но об этом я напишу отдельно)

2) недавно от коллег узнала про Stepik, где теперь закрепляю пройденный материал, решаю задачи.

Впереди командный проект!

Я продолжаю учиться и сдаваться не собираюсь!

По плану образовательной площадки впереди нас ждет «пустыня отчаяния»...

11
Начать дискуссию