Профессия Python-разработчик (начало) SkillFacTory

я изучал этот курс 3 месяца 26 дней

с 15 сентября 2023 г. по 10 января 2024 г.

В самом начале я не представлял, как вообще войти в IT.

Мне казалось логичным выбрать разноплановый курс, который обучает сразу по всем направлениям, чтобы получить максимально широкую подготовку и быть готовым к реальной работе. Реклама СкиллФакТори постоянно попадалась мне в ленте, и в один из моментов я просто нажал на баннер. Со мной быстро связались, всё оформили, и уже на той же неделе я начал обучение.

В описании репозитория этого курса на GitHub я подробно описал, как проходил этот курс:
https://github.com/Archangel-Ray/SkillFactory_courses-profession-Python

Не хочу здесь повторяться, поэтому здесь коротко.

Скажу прямо: курс меня очень разочаровал. Я бы охарактеризовал его так: "Обобщённая и хаотичная презентация возможностей".

В моём багаже уже было три курса по базовому Питону и один по ООП. Пока материал касался основ: синтаксиса, базовых типов, условного оператора, циклов, функций, даже ООП я легко справлялся с заданиями. Более того, написал Telegram-чат-бота без каких-либо трудностей.

Но когда начались темы, которых я на тот момент ещё не знал: базы данных и Django, стало ясно, что по одной только их подаче выполнить их же задания невозможно. Материал был настолько поверхностным, что опираться на него на практике просто не получалось.

Мне пришлось срочно покупать отдельный курс по Джанго. В тот момент я и так параллельно проходил ещё один курс на Степике, подключение ещё одного дополнительного курса стало последней каплей. Пришлось первый поставить «на паузу», но и это не помогло: уже на следующей лекции окончательно стало понятно, что дальше будет только «больше дров», а не знаний.

На тот момент я был примерно на середине программы. Впереди почти исключительно задания по Джанго, но объяснений, достаточных для их выполнения, не было вообще. Встал выбор: либо механически выполнять задания по шаблону под их диктовку, либо остановить курс и изучать Джанго полноценно и самостоятельно.

Я выбрал второе и заморозил курс на полгода.

Но всё же у меня есть достижения полученные во время этого обучения: я написал две полностью рабочие консольные игры «Крестики-Нолики» (функциональный подход) и «Морской бой» (ОOП).
Обе на сто процентов собственные разработки: с чистого листа, без единой подсказки, на собственной архитектуре, которую построил с нуля. Самостоятельно продумал какие должны быть сущности и какие роли они должны выполнять. Можно играть и с компьютером, и с партнёром.
Единственная заслуга курса: они дали такие задания. За это им спасибо.

навыки приобретённые на этом курсе:

Python, ООП, Django, Базы данных, PyCharm, GitHub, Windows, Git, SQL, PostgreSQL,