Дорожная карта по изучению python

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Хочу представить вам дорожную карту изучения python по направлениям для новичков, которую мы составили в своей группе изучения python:

Ссылка на гугл док

Карта состоит из бесплатных курсов на платформе stepik. Далее в статье я напишу о нашей мотивации, о том, чем мы руководствовались при составлении этой дорожной карты, а еще отвечу на некоторые вопросы.

История создания

Как известно, полтора-два года назад в мире началась пандемия коронавируса. Мне подумалось, что пандемия с её локдаунами станет для многих отличной возможностью изучить что-то новое или сменить профессию. Чтобы упростить новичкам вхождение и изучение программирования, сначала я создал группу вк, а потом совместно с другими энтузиастами (за что я им безмерно благодарен) мы создали карту изучения python.

Создание дорожной карты сильно упростило взаимодействие с вновь прибывшими. Теперь, когда кто-то задаёт вопрос, как ему начать изучение python, мы не накидываем судорожно разных ссылок на курсы, а просто делимся одной ссылкой. Мне кажется, такое упрощение положительно повлияло на благожелательность общения в группе.

Принципы нашей дорожной карты

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

Дорожная карта должна быть обозримой и последовательной

Мы считаем, что дорожная карта (как и резюме) должна быть обозримой одним взглядом. Когда новичок заходит в дорожную карту изучения python, то он не должен пугаться её монструозности или того объема знаний, который ему предстоит выучить. Человек должен видеть начальную точку и свою траекторию движения.

Дорожная карта должна быть как можно более простой, но не проще

Мы могли привести ссылки на курсы на курсере, дать исчерпывающий список книг по алгоритмам и computer science, разместить ссылки на хорошие youtube-блоги по django и flask. Но это создало бы сразу две проблемы: карта бы стала монструозной и пугающей; новички стали бы путаться в альтернативах и закапываться в несколько ресурсов/книг сразу, что усложнило бы вхождение.

При этом в некоторых случаях нам пришлось разместить ссылки сразу на несколько курсов. Так, к примеру, мы с удивлением узнали, что начальный курс по python от института биоинформатики для многих новичков оказался слишком сложным, зато курс Поколение python "зашел на ура".

А еще мы решили не делать дорожную карту слишком длинной. Мы считаем, что через несколько освоенных курсов человек уже должен понимать, где ему лучше брать информацию, в какую сторону он хочет развиваться. Исключение здесь - раздел "Data Science", он намеренно сделан более длинным, чтобы показать, что в этом направлении придется учить и понимать много математики.

Дорожная карта должна быть дорожной картой

В нашей дорожной карте мы не пытаемся мотивировать новичков, развеивать мифы о python или знакомить с корпоративной культурой. Мы исходили из того, что если человек пришел за дорожной картой, значит он уже замотивирован к изучению и изучать он хочет именно python, а не софт скиллы или различия между junior и middle. Поэтому мы просто предоставляем дорожную карту.

Ответы на вопросы

  1. Как вы отбирали курсы?
    Необходимый критерий отбора - бесплатность курса. Большую часть курсов мы отобрали на основе своего опыта, некоторую часть курсов мы включили из-за высоких оценок на степике и рекомендаций из чата группы.

  2. В чем смысл курсов без менторов?
    На самом деле в беседах нашей группы вк и в телеграмм-чате мы в меру возможности помогаем новичкам с преодолением сложностей - это частично может заменить менторов. Один раз мы даже устроили совместное прохождение курса по sql.

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

  4. Может стоит добавить хотя бы ссылку на хорошие книжки, конференции?
    Да, это было бы очень неплохо, но на сбор материала надо найти время и силы.

  5. Почему гугл док, а не github?
    Совместное редактирование табличных данных было удобнее делать в гугл доке. Возможно, мы перенесем эту таблицу в гитхаб, чтобы получать issues и PR.

  6. Но у вас же там не только python! Это же не карта изучения python, а карта развития разработчика python по направлениям!
    Да, так и есть. Это обусловлено тем, что карта рассчитана на новичков. Если опытные python разработчики уже работают в какой-то области и стремятся улучшить конкретные знания, то новички обычно не знают, куда двигаться, что изучать после базового синтаксиса. Чтобы показать, что разработка на python обычно не находится в вакууме, мы составили нашу карту таким образом.

Обратная связь

Мы понимаем, что наша дорожная карта не идеальна. Мы не можем прочитать всех книг по разработке, не можем знать обо всех конференциях и митапах. Зато мы открыты к критике. А еще мы будем очень рады, если вы в комментариях поделитесь информацией, которая была бы полезна изучающим python. Чего нам не хватает:

  • отзывов о новых крутых книжках по python

  • информации о конференциях и митапах

  • мыслей о пет-проектах для новичков и первых стажировках.

Всю эту информацию мы позже соберем в отдельный документ и распространим в дружественных python-группах.

Ссылка на дорожную карту: дорожная карта.

Источник: https://habr.com/ru/post/593703/


Интересные статьи

Интересные статьи

Привет, Хаброжители! За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Pytho...
Работая с несколькими словарями, иногда нужно сгруппировать их и управлять ими как единым словарём. В других ситуациях у вас есть словари, представляющие различные области видимости, контексты и, чтоб...
Привет, Хабр! К огромному удовлетворению нашей читательской аудитории, наша работа над обновлением книг по Python не прекращается. Но не прекращается и поиск в этом направлении — и сег...
Привет, Хабр! Сегодня я предлагаю Вам перевод статьи Duomly, посвящённой изучению и практике программирования на языке Python. Введение Изучение Python не сильно отличается от изучения других я...
Cтатья будет полезна тем, кто думает какую выбрать CMS для интернет-магазина, сравнивает различные движки, ищет в них плюсы и минусы важные для себя.