Комментарии 18
Забавно, что в примере с Чистым кодом говорится о галлюцинациях GPT, а в конце предлагается разбирать сложные моменты с YandexGPT
А вот это хорошо подмечено, и идея тут в том, что GPT-чаты сейчас очень быстро развиваются и хорошо дополняют другие источники информации, но использовать их в качестве основного и единственного источника знаний я бы не стал. Поэтому я считаю, что получить второе мнение от чата с помощником - ОК, слепо довериться - НЕТ.
Начал читать статью с надеждой увидеть книгу "Чистый код"... И я её увидел!!! Благдарность автору за упоминание о ней
Кто-то упоминает Python 2 в 2024 году? Автор, признайтесь - откопали наброски десятилетней давности и перепостили
А чем не подходит упоминание Python 2 в контексте того, что язык развивается, меняется его синтаксис и так далее?
Ну, давайте и перфокарты вспомним. Всё же развивается и меняется...
Просто сравнение питона 2 и 3 - это такой заезженный штамп, который был актуален, когда третий только вышел и несколько лет позже. А сейчас это... Ну, старомодно, как минимум.
Это сравнение - лакмусовая бумажка (одна из) на возраст материала.
Очень хорошо помню перфокарты, а арифмометр Однера у меня до сих пор в рабочем состоянии. Также хорошо помню и свои первые языки программирования - фортран, бэйсик, ассемблер и ада. И да, все развивается и меняется, языки рождаются и умирают, а те, которые выживают - их синтаксис и возможности эволюционируют. Об этом и статья. Я выбрал пример с упоминанием Python 2 только потому, что он будет понятен большему числу читателей в 2024 году. Пример на базе фортрана или ассемблера был бы совсем непонятным на мой взгляд :)
Вот так удача, вы тот самый человек написавший то безобразие под названием «Python-разработчик» в Практикуме. Искренне хочу вам выразить «неблагодарность» по итогам обучения на этом курсе. Какие красивые и умные тексты вы пишите на Хабре, но в теории курса описать не удосуживаетесь даже 50% того, что требуете в финальном задании спринтов. Дипломная работа это вообще предел феерического отсутствия навыков преподавания и подачи материала. Вы продаете «симулятор гугления». Я очень вам рекомендую посмотреть ролики Сергея Балакирева на ютубе и вдохновиться его подачей материала. И убрать надпись с курса «с нуля». Чтоб пройти этот курс нужно как минимум пройти все доступные курсы по питону и джанго на степике и только потом появляется шанс закончить ваш курс. Мне приходилось учиться параллельно на других курсах, чтоб закончить ваш. Сходите к коллегам в htmlacademy и посмотрите на то «как надо».
Спасибо за честный и подробный отзыв. А в какой когорте вы учились? Вы ведь знаете, что те студенты, которые прошли обучение, сохраняют доступ не только к пройденному курсу, но также и к обновлениям, которые выходят позже?
Над курсом работаю не только я, тут работает большая команда и обновления выходят практически ежедневно. Это связано не с тем, что курс содержит какие-то ошибки, а с тем, что мир ИТ постоянно изменяется, выходят новые версии библиотек и фрэймворков, обновляется синтаксис языка, появляются или закрываются разные сторонние сервисы задействованные в заданиях и так далее, поэтому и наш материал тоже постоянно обновляется, разрабатываются новые проекты и задачи, улучшается подача текущего материала.
Например сейчас в дополнение к текстовым урокам появились и видеолекции. Вы их смотрели? Дипломная работа тоже была существенно переработана, мы об этом даже статью выпускали. Я могу с уверенностью 100% сказать что тот курс который был 1-2 года назад и текущий - это два разных курса и мне было бы интересно получить отзыв именно по актуальной версии от вас.
Я нахожусь ещё на этапе сдачи диплома, но в момент прохождения курса видеоуроков ещё не было. Распишу по пунктам в контексте дипломной работы, а именно то, что вызыало горение пятой точки и страдания.
Короткая ссылка - пойди и сам найди, нагугли, придумай. Я понимаю, что подход максимально приближенный к реальной разработке и там не будут все преподносить на блюдечке и говорить как сделать, но как студент который пришёл на курс как чистый лист и про питон ничего не слышал и не знал, я скажу, что это далеко не тривиальная задача которую делаешь обмазавшись весь гуглом, чатом гпт и прочей литературой. У меня в голове каша от вью функций, сериализаторов, моделей итд, а тут нужно придумать ещё что-то своё.
Redoc в котором куча ошибок, даже с той же короткой ссылкой. В редок ручка запроса short_link, в postman ожидается short-link. Понимаю, что это больше опечатка и эту ошибку вроде как поправили в последнем апдейте, но потраченные часы и нервные клетки не вернуть, увы.
В теории излагается очень «наивный» и простой функционал учебного проекта, где всё вроде как очевиндо и понятно, но когда фактически тебя кидают в котел с дипломной работой и ты начинаешь там варится, то очень тяжело найти релевантные примеры для реализации той или иной фичи. А в купе со стрессом, неустаканившейся информацией в голове и прочими вводными включая жизненные обстоятельства и работу(особенно работу в Яндексе) где свои дедлайны, ревью, проекты, KPI, SLA и прочее. Поверьте, это выглядит мягко говоря адово. Вам необходимо сбавить стрессовость финальных спринтов. Я могу даже назвать самые неудачные и вызывшие у меня сильнейшее негодование и разочарование почему я вообще сюда пошёл учиться. И поверьте, я не единственный такой. Я создал тг канал со студентами своей когорты, где мы делились информацией и мнениями и такая боль была у всех. (Спринты распишу в следующем комментарии)
Ожидание от курса, что тебя за ручку проведут по всем базовым знаниям и необходимым вещам для изучения питона и покажут «как надо». Увы, но за весь курс возникало только чувство «брошенности» и беспомощности. Где по факту меня спасали только мои коллеги или знакомые которые уже не первый год пишут на питоне. Понимаю, что отчасти это вина команды сопровождения (ревьюер и наставники) которые откровенно отправляют гуглить.
Пока это всё что пришло на ум. Деанон делать не буду, мне не нужны последствия, но и не рассказать о своих впечатлениях тоже не мог.
Неудачные спринты:
Дипломная(само собой)
Групповой проект
Публикации Блогикум, доработка Блогикум.
Остальное терпимо и преодолеваемо.
но как студент который пришёл на курс как чистый лист и про питон ничего не слышал и не знал
Скажите, как так получилось, что вы пошли на курс и до этого про Питон "ничего не слышали и не знали"? Обычно люди пытаются по какой-нибудь книжке-самоучителю хотя бы, то есть хоть что-то сами пытаются, но потом не хватает дисциплины и решают, что пусть это будет системный курс с заданиями, сроками и возможностью задать вопросы.
Просто любопытно, как получилось, что вы выбрали этот курс ничего не зная до этого о Питоне?
Деанон делать не буду, мне не нужны последствия
А какие могут быть последствия? Я думаю самая качественная обратная связь для преподавателя находится в том самом вашем тг канале, где студенты курса делятся друг с другом болями. Вот то, что там без цензуры - самая лучшая обратная связь была бы. Да, может болезненная для преподавателя. Но получается, что у вас там есть боли, а преподаватели даже не знают об этом.
У меня было желание развиваться дальше, уйти в более техническое направление и мой руководитель об этом знал. Но как вы уже ранее это озвучили, в силу лени, отсутствия самодисциплины и прочих обстоятельств я не мог найти в себе силы начать. А тем более даже не было понимания с чего начинать и где вообще это "начало". Потому было принято решение, что пройти курс это отличная идея, особенно учитывая то, что он "с нуля", как заявляют об этом авторы курса.
А какие могут быть последствия? Я думаю самая качественная обратная связь для преподавателя находится в том самом вашем тг канале, где студенты курса делятся друг с другом болями. Вот то, что там без цензуры - самая лучшая обратная связь была бы. Да, может болезненная для преподавателя. Но получается, что у вас там есть боли, а преподаватели даже не знают об этом.
Честно сказать, я не знаю, многое зависит от человека и его реакции на такую критику и никто не исключает "задетое самолюбие" или что-то ещё. Работая во многих больших и не очень компаниях, я повстречал разных людей. Поэтому оставить обезличенный отзыв от лица многих студентов - безопаснее.
Звать разработчика в свой ТГ канал, я думаю профита мало будет (для меня точно, а для них подавно). Никто не будет читать около 5-6 тысяч сообщений анализируя боли студентов. А студенты бывают разные и не все могут структурировано и доходчиво объяснить в чем именно у них возникла проблема. Поэтому я выделил моменты которые однозначно стоят внимания.
Если мои комментарии принесут свои результаты и некоторые моменты будут пересмотрены - это будет круто. А так это больше FYI.
Не очень понимаю о каких "последствиях" идет речь, у нас обычно за полезную и конструктивную обратную связь бывают бенефиты. Но даже в таком формате - спасибо, мы проанализируем и учтём.
А какие книги посоветуете для изучения построения архитектуры приложения и паттернов? И почему эти темы не затронуты в статье?
На ранних стадиях изучения языка я бы не стал сразу углубляться в детали создания архитектуры приложений и паттерны. После того, как основы будут освоены и получен некоторый практический опыт, то изучение архитектурных паттернов и принципов проектирования станет логичным следующим шагом.
В моей подборке есть книга "Чистый код", и хотя книга больше посвящена написанию чистого и поддерживаемого кода, она также затрагивает моменты, которые помогут создавать более качественные архитектуры. А непосредственно про архитектуру от того же Роберта Мартина есть книга - "Чистая архитектура".
Помимо Мартина, классической рекоммендацией тут будет книга "Design Patterns: Elements of Reusable Object-Oriented Software", в которой разобраны основные паттерны проектирования, используемые в объектно-ориентированном программировании.
Книжная полка разработчика в эпоху интернета и искусственного интеллекта