{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Нас продолжают обманывать сервисы онлайн-образования на «Чёрную пятницу» в 2021?

В 2020 я сделал обзор Чёрной пятницы в популярных EdTech проектах: Skillbox, GeekBrains, Нетология, HTML Academy, SkillFactory, Hexlet, Я.Практикум.
Мне стало интересно, как изменилась стоимость курсов и профессий за год, а также какие скидки дают нам образовательные онлайн-сервисы в 2021 году.

Начнём со Skillbox – за год профессия Веб-дизайнера подорожала на 22% (с 4900 до 5955 руб. в месяц), обещанными скидками как и в 2021 году на Чёрную пятницу не пахнет 🤷‍♂ Ребята продолжают в наглую обманывать.

Слева – 13 октября, справа – 25 ноября

Факультет проджект-менеджмента GeekBrains за год не изменился в стоимости – это очень радует. Что касается Чёрной пятницы, ребята решили сделать скидку, правда не заявленную в 10%, а только 1,5% (ошиблись в подсчётах?). Возникает вопрос, GB одумались и перестали яростно впихивать и обманывать?

Переходим к Нетологии, а именно курсу Project manager. Хочется отметить, что за год очное обучение проджект-менеджменту (основная программа) выросло на 55%, с 130 000 руб. (сумма с 23.09.2021) до 202 500 руб. Что касается скидки, всё более туманно, потому что цена за 36 месяцев никак не изменилась, а если смотреть месячный эквивалент – то получилось -17%

У ребят из Hexlet скидок на чёрную пятницу нет. Принципиальная позиция – если хочешь учиться, покупай прямо сейчас. Стоимость программы Фронтенд-разработчика 98 000 руб. при оплате сразу за 8 месяцев.

Версия 25 ноября

У Яндекс.Практикума цены не изменились и ребята решили сделать скидки с небольшим условием:

Пройдите бесплатную вводную часть до 30 ноября и получите 20% скидки на курс по случаю Черной пятницы.

Интересный подход, ведь если действительно хочешь учиться, то потратить час и разобраться с первой темой – не составит труда. Курс Критическое мышление рассчитан на 2 месяца – 16 000₽/мес. Попробовал пройти вводное занятие, после чего действительно упал купон на 20% скидку. Спасибо Яндекс!

Версия 25 ноября

Перейдём к школе SkyPro (от известного бренда SkyEng).

Стоимость профессии Frontend-разработчик никак не изменилась за месяц. Ребята не участвуют в чёрной пятнице?

UPD: SkyPro связались со мной: На главной странице появился баннер, при клике на который можно получить сертификат на 10.000₽ на покупку любой из 6 профессий. Скидка действительно реальная.

Давайте глянем на школу Английского SkyEng, на сайте пишут что сейчас лучший повод начать учить английский и дают скидки до 45% только новым ученикам. Тут обмана нет, скидка присутствует. Но пока я тестировал, я заметил что на двух разных аккаунтах у меня в принципе разная стоимость. Почему? Поделитесь своей стоимостью в комментариях, узнаем среднюю цену.

Первый скриншот – версия чёрной пятницы, два справа сделаны 25 ноября с разных аккаунтов

Что касается SkillFactory и их курса product-manager стоимость за год уменьшилась в два раза (с 13 до 6 тыс. руб. в месяц) и ребята в отличии от 2021, в этом году ещё и скидку делают. Сижу, перепроверяю, не ошибся? Встали на честный путь?

Выглядит так, что в этом году сервисы более осознанно подходят к своему бренду и некоторые (привет Skillbox) перестают нагло обманывать. Очень хотелось бы в следующем году увидеть у всех игроков честную картину.

С какими наблюдениями вы столкнулись на эту «Чёрную пятницу»?

@SkillFactory @Skillbox @Нетология @Skyeng @GeekBrains – что вы сами думаете по этому поводу?

0
326 комментариев
Написать комментарий...
Stas Klymenko

Знаю, что на VC заходят не только здешние комментаторы, но и молодые спецы, в том числе разработчики.

Посему вкратце:
Наличие таких слов как ШАГ, Skillbox, Skillfactory, Geekbrains в резюме для многих рекрутеров уже считается минусом. Это говнокурсы, за которые просят тучу денег, дают крупицы инфы о синтаксисе (если речь о разработке), а остальное отправляют учить самостоятельно. Какой смысл платить бездарям, которые просто рисуют для вас план?

Даю вам всю информацию бесплатно по Frontend направлению вместо "эффективных манагеров".
—-
1. Переходите на сайт ниже, выбираете Frontend или другое направление, которое вам интересно и смотрите на весь Roadmap по изучению.
https://roadmap.sh/

2. Изучать базу фронта можно здесь. Бесплатно и эффективно. И не забывайте об официальной документации технологии, которую используете.
https://www.freecodecamp.org/
https://www.theodinproject.com/
https://scrimba.com/
https://developer.mozilla.org/
https://flaviocopes.com/
https://github.com/airbnb/javascript

3 Для тех, кто предпочитает изучать по видео:
The Net Ninja
https://www.youtube.com/c/TheNetNinja
Traversy Media
https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA
Dev Ed
https://www.youtube.com/c/DevEd
Coding Garden
https://www.youtube.com/c/CodingGarden
Web Dev Simplified
https://www.youtube.com/c/WebDevSimplified

4. Практикуемся здесь:
https://www.frontendmentor.io/
https://www.codewars.com/
https://www.hackerrank.com/
https://leetcode.com/

5. Читать что-то интересное можно здесь:
https://dev.to/
https://hashnode.com/

6. Размещать свои первые работы по фронту бесплатно можно здесь:
Фронт
https://www.netlify.com/
http://vercel.com
https://pages.cloudflare.com/
https://surge.sh/
Бэк
https://heroku.com
https://glitch.com

7. Другие полезные ссылки:
Много разных Cheat Sheets в одном месте
https://devhints.io/
Лучший Mindmap сервис
https://miro.com/

Удачи.

Ответить
Развернуть ветку
Het Gloren

Спасибо за ценный комментарий. Хочу добавить кое-что из своего опыта.

2. Базу фронта не рекомендую изучать на freecodecamp — разве что азы по вёрстке. Там даже нет JavaScript DOM, не говоря уже о React/Vue. Также не советую пытаться изучать по MDN — это отличный источник когда ты уже знаешь базу и можешь прочитать эту документацию.

Из бесплатного рекомендую YouTube-каналы, в частности NetNinja (есть всё) и DevEd(только верстка). Из платного — DevEd (HTML, CSS), NetNinja (js, Vue, react) и John Smilga (React) на Udemy.

Лучше платное – курс стоит косарь, зато намного больше практики, чем на ютубе.

4. Не советую практиковаться на codewars и leetcode — бесполезная трата времени на старте. Это ни собес не поможет пройти, ни портфолио собрать, чтобы вас на этот собес позвали.

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

Чтобы попрактиковаться в сборке проекта используйте Frontend Mentor. Там уже есть клёвые макеты для вас, это бесплатно. Не нужно ломать голову сразу и над дизайном и вёрсткой, можете сфокусироваться на коде.

6. Работы заливайте на Github Pages — легко и удобно и вам, и тем, кто будет смотреть их.

7. Cheat Sheets делайте сами после прохождения какого-то модуля в курсе. Прошли методы работы с массивами в JS — собрали себе табличку в Notion с самыми простыми примерами и ссылкой на MDN.

Ответить
Развернуть ветку
Stas Klymenko

Я бы в целом не стал изучать что-то только по одному источнику. Сам учил HTML/CSS/JS на freeCofeCamp, DOM, JS, Sass у Teaversy media, React, Firebase, Node.js у Ninja и т.д. Обычно у нескольких авторов смотрю, чтобы закрепить знания и узнать что-то новое, о чем первый автор не сказал.
Leetcode и Codewars я и написал как практику, когда какая-то база языка уже есть. Решать задачи и смотреть на решения других людей - максимально полезно.

Ответить
Развернуть ветку
Сергей Добрицкий

Сколько времени ушло на подготовку инглиша)?
Вы же до этих площадок чем занимались?

Ответить
Развернуть ветку
Stas Klymenko

У меня степень магистра по переводу. Хотя у меня есть проблемы с временами, больная тема еще со школы. К слову учить английский я начал еще со школы.
Сейчас 99% всех видео по разработке смотрю только на англйском. Статьи читаю в основном тоже на английском. Только на Хабр иногда заглядываю.
—-
До этих площадок работал копирайтером/переводчиком и рекрутером.

Ответить
Развернуть ветку
Het Gloren

Я и не говорил, что нужно изучать всё по одному источнику.

Я про то, что «изучать базу фронта на FreeCodeCamp и MDN» — плохой совет.

Документация для новичка это как белый шум, ничего не понятно, а это испгуает и демотивирует. А на FCC есть разве что база по вёрстке, но никак не фронта. О каком фронте может идти речь, если там в разделе по JS нет DOM?

Также я не понимаю, каким образом практика на CodeWars и Leetcode поможет новичку. Это пустая трата его времени. Лучше делать проекты — без них тебя не позовут на собес, без них ты не сможешь ни одну задачу решить на работе. Да и тестовые, и тех.интервью в 99% случаев про «сделай что-то на Реакте».

Это хорошие инструменты фо фан или для отработки алгоритмов/структур данных перед собесом в какой-нибудь гугол (это не задача новичка, скорее мидл+).

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

Ответить
Развернуть ветку
Stas Klymenko

Спасибо за ответ, приятно когда люди умеют адекватно дискутировать.
Пройдусь по порядку.
Лично мое мнение - freeCodeCamp является лучшим бесплатным источником для начала изучения фронта. Подчеркиваю слово "начала". Да, там нет многих вещей, но это основа, которую так или иначе нужно изучать новичку.
Человек ознакомится с азами HTML, CSS и JS и уже после этого будет логично перейти к изучению Web API. А DOM как раз и является Web API, как и много других полезных и нужных вещей типа Fetch API или того же Clipboard API.
Хочу чтобы вы правильно поняли мою точку зрения. Задача новичке не заключается в том, чтобы за неделю научиться делать простенькие проекты, где будут манипуляции с DOM. Сначала нужно понять, как работает язык, а затем переходить к инструментам, с которыми язык может работать.
Попросите джунов рассказать, что такое call stack, event loop, queue и в большинстве случаев вы получите невнятный поиск истины за счет подсказок.
Поэтому я и писал что не стоит воспринимать FCC как единственный источник для обучения азам фронта. Это просто оснва для того, чтобы двигаться дальше. Я и сам работу с DOM изучал у Traversy Media.
—---
По поводу Codewars и Leetcode.
У новичков при написании кода возникает сразу две проблемы:
- Как решить поставленную задачу
- Как написать правильный код для этого решения
Из-за того, что они еще не набили руку, вместо фокуса на решении проблемы новички идут в гугл и смотрят, как отфильтровать массив, как обрезать массив, как убрать что-то откуда-то и т.д. То есть, все внимание фокусируется просто на том, как бы написать код который будет худо бедно работать.
Codewars и Leetcode можно воспринимать как задачи со звездочкой. После изучения материала выделяешь 30-60 минут и пытаешься решить какую-то простую задачу. Пробуешь разные варианты, начинаешь лучше понимать код. Смотришь на то, как проблему решили другие люди и какие методы для этого можно использовать. В следующий раз у человека будет больше времени на то, чтобы фокусировать внимание на решении проблемы или более сложной задачи, нежели на простых задачах.
Когда я проходил задачи на Codewars, мне это очень помогло в дальнейшем быстро писать простые алгоритмы, в том числе и за счет решений других пользователей. Нашел для себя много интересных подходов и просто подсказок, о которых ранее не задумывался.
—---
Вы правы по поводу последнего. Описать какой-то детальный роадмап для новичков будет гораздо эффективнее чем просто набор ссылок. Но это уже вопрос отдельной статьи, а не комментария :)

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

Ответить
Развернуть ветку
Сергей Добрицкий

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

На мой взгляд обучение новичка происходит хаотично, человек не знает что ему надо, что потребуется поэтому он берет первую попавшуюся книгу, курс, канал на ютуб и пытается что-то сделать.
Ему сложно отделить что верно, что нет и каким путём двигаться.
И видимо тут кроме набивание шишек нет иного пути.

Ответить
Развернуть ветку
Stas Klymenko

Путь разработчика выложен и костей его ошибок.

Ответить
Развернуть ветку
Het Gloren

Спасибо за развернутый ответ.

FCC лично мне не нравится тем, что даёт знания, которые не очень соответствуют тем, которые потом понадобятся на проектах. Я бы посоветовал новичкам скипать FCC и сразу учиться по курсам ребят, которых указал выше. Можно пройти там HTML/CSS и сделать предложенные проекты — это будет полезно, но ветку js можно даже не начинать. Там легко запутаться — DOM нет, зато зачем-то Regex и алгоритмические задачи. Можно надолго застрять на этом, а краткосрочного профита будет ноль, человек может забросить. Я, кстати, не помню, чтобы там было про call stack, event loop и проч.

Кстати, зачем просить джунов рассказывать про call stack, event loop и queue? Как это связано с задачами, которые они будут делать первое время? Кажется, что когда возникнет запрос на понимание того, как работает event loop в контексте боевой задачи, тогда и зайдет эта тема. А так лучше джуну дать простую задачку на фреймворке, который он изучал. Открыть редактор и вместе пообсуждать ход решения. На мой взгляд, бесполезная теория на старте, а готовиться к интервью, где это могут спросить — это как билеты в универе гриндить перед экзаменом.

Насчёт Codewars соглашусь. Польза есть после изучения методов работы со строками и массивами. Помогает понять и, возможно, даже запомнить всякие .map, filter, reduce (которые будут полезны в Реакте) и split, join, slice, push, pop, и подобные, которые довольно универсальны. Ну и формируется положительное подкрепление («я могу прогать!»). Просто на это можно заложить несколько часов, и не заменять этим практику проектных задач, которая намного важнее. А ещё, по моему опыту, Quizlet помогает запомнить методы лучше, чем Codewars, а собственный cheatsheet под рукой сэкономит время гуглежа и вспоминания.

То что люди делают плохие, сломанные, с плохим дизайном однотипные проекты — ожидаемо, они же только учатся :) со временем будут делать классные проекты. А в плане дизайна лучше взять макет с frontendmentor и не делать себе мозги, либо на всяких сервисах с дизайн-макетами полазить. Конечно, разрабы не сильны в дизайне.

Ответить
Развернуть ветку
Stas Klymenko

Вот по поводу DOM, Regex и Алгоритмов - это как раз то, о чем я и писал. DOM - это Web API, которое напрямую не является нативным инструментом языка. Это уже инструмент для взаимодействия с браузером. Безусловно, он важен, но к этим же API можно добавить и уйму других вещей. А на FCC сосредоточились конкретно на языке. Думаю было бы неплохо в разделе JS and Algorithms добавить еще одну ветку под Web API, но пока там это не реализовали.
Вот где-то на этапе изучения JS я соглашусь, что нужно подключать дополнительные источники обучения. Например, параллельно с теми же регулярками и алгоритмами учить DOM и ряд других фундаментальных Web API, чтобы можно было начинать пет-проекты.
—---
А вот по поводу джунов и call stack/event loop - тут зависит, какая цель у новичка: разобраться, как работает язык и не допускать ошибки в работе, либо просто по-быстрому найти первую работу.
Если бы ко мне пришло несколько джунов, и один спокойно рассказал, как работает JS - это дало бы ему огромнейший плюс на фоне других.
А вот давать раньше этого фреймворки - тут я не соглашусь. Перед фреймворками у джуна уже должен быть опыт реализации простого проекта на Vanilla JS, в том числе использование асинхронного кода, Fetch API и т.д. И вот если на этом этапе человек не разбирается, как работает event loop, как работают промисы (а часто люди не знаю, как работают промисы, поскольку знают только async/await) - то и к фреймворкам переходить рановато. А на любом интервью человек может посыпаться еще задолго до перехода к вопросам о фреймворках.
Поэтому я бы лучше потратил даже лишний месяц времени на изучение работы JS под капотом, чтобы лучше понимать, что происходит в твоем коде и почему, например, setTimeout не запускает код ровно через то же время, которое указано в нем.
—---
По поводу Quizlet ничего не могу сказать, никогда не пользовался. Здесь в принципе уже дело вкуса. Кому-то нравится Hackerrank, кому-то LeetCode. При поступлении в компании за рубежом могут поинтересоваться, сколько челленджей человек прошел на определенной площадке. Насколько я знаю, сейчас котируется любая платформа, не только LeetCode. Поэтому без разницы, где проходить)
—--
Да, речь больше не о том, чтобы делать идеальное приложение с графической стороны, а чтобы на это просто уделять хотя бы какое-то время и не оставлять дефолтные кнопки, например.
Здесь сразу же появляются вопросы, а знает ли вообще человек, как изменять кнопки, зачем нужен hover или transition)

Ответить
Развернуть ветку
Сергей Добрицкий

Поддерживаю

Ответить
Развернуть ветку
323 комментария
Раскрывать всегда