Viktor
Привет, я знаю тут есть те, кто связывался с Яндекс практикумом, какие отзывы есть?) стоит ли?
Привет. Сильно зависит от начального уровня, имхо. У меня есть несколько человек, которым я помогаю, и вижу, что кому-то заходит отлично: человек сидит всем помогает в группе, вылизывает код, что-то сам читает, разбирается, задаёт кучу правильных вопросов. Кто-то ждет от Практикума больше внимания со стороны наставников, больше информации как конкретно делать практику, потому что бекграунд не позволяет преодолеть какое-то начальное сопротивление для старта.
Ilia
Это всё речь про трек для джун-фронтендеров.
Да, это и интересует, не уточнил
Ilia
Задумываемся жену втащить в айтишечку эту нашу
Viktor
Задумываемся жену втащить в айтишечку эту нашу
Всячески рекомендую. Вот как раз моя жена там и учится сейчас.
Ilia
А у тебя у жены какой бэкграунд?
Ilia
Если не секрет )
Viktor
Есть вот такие отзывы. Рекомендую сперва почитать, что не так всё радужно.
Viktor
https://otzovik.com/review_12203114.html
Viktor
На плюс или обычном?
На обычном. У нее нет айтишного бекграунда. Раньше она сидела на хтмл-академи, и умеет верстать, но на этом всё. Сейчас учит джс.
Ilia
А у твоей?
Лингвист переводчик поэтому ноль в целом )
Viktor
Разве что знания английского помогают 😄
Viktor
Если нужен будет промокод — пиши Тине в личку в твитере 🙂
Ilia
Я помню про Тину, да )
Ilia
В целом, если есть дома человек, к которому можно идти с вопросами, то норм.
Да, я вот про это и думаю. Научить я не смогу, а помочь с конкретным вопросом уже очень даже )
Viktor
ага. конкретный пример. они с одногруппниками упарывались по областям видимости, решали какие-то задачи а-ля классические с собеседований где показывают код и спрашивают что выведется в консоли и почему. вот мы разбирали эти примеры с конкретными вопросами в стиле «ну вот я не понимаю почему...». сам бы я фиг пришёл к ней с таким.
Viktor
а когда приходят ко мне это уже другой разговор.
Ilia
Во, во
Ilia
Обучать и решать задачи абсолютно разные навыки
Viktor
но если нет человека, который реально готов с тобой по 10 часов в неделю плотничком заниматься, некоторые проектные работы по джс могут быть практически невыполнимыми. если человек пришёл без бекграунда.
Viktor
они не все такие сложные, но есть парочка.
Viktor
у вас не должно быть с этим проблем, так что все норм.
Ilia
но если нет человека, который реально готов с тобой по 10 часов в неделю плотничком заниматься, некоторые проектные работы по джс могут быть практически невыполнимыми. если человек пришёл без бекграунда.
Ну 10 часов в неделю это фигня. Главное замотивировать ее начать. Она все боится что не потянет и от этого будет стрессовать и не будет хотеть учиться )
Egor
А кто нибудь в Яндекс практикуме, Английский учил ?
Sergey
Говорят вторник это маленькая пятница:
Captcha bot
grr vxd, если ты не бот, нажми "восемь". Удалено: 0.
Null
Всем привет! 👋 Нашёл, возможно, самый недооцененный канал по систем-дизайну для фронтендеров. Чувак готовился к интервью и разобрал 6 разных задач: фейсбуковскую ленту новостей, пинтерест, нетфликс, чат, автокомплит, эксель, голосовалку. Очень подробно, и по единой схеме которую всегда нужно использовать: собрать требования к системе, накидать высокоуровневые компоненты, придумать АПИ, рассказать про узкие места. Однозначно лайк. Рекомендую к просмотру! https://www.youtube.com/channel/UC6YpkaZsAcAvPNt4rLiS7dg
Captcha bot
Heda, если ты не бот, нажми "пять". Удалено: 0.
Alex Azarov
наброшу на вентилятор
Konstantin
Ilia
ну фактически подтверждений и опревержений нет
Andrei
ну так может это не программисту такое )
Andrei
а то странно что не упомянута никакая система контроля версий
Viktor
@vitkarpov большое спасибо тебе за пост 😊
Тебе спасибо за канал! Круто вышло!
true
@vitkarpov большое спасибо тебе за пост 😊
У тебя хорошее произношение, снимаю шляпу :)
Evgenii
У тебя хорошее произношение, снимаю шляпу :)
Спасибо, мое SD интервью на ФЕ в итоге было сильно похоже на видео с канала.
Captcha bot
Maisie Lane, если ты не бот, нажми "три". Удалено: 0.
Captcha bot
Susan Suchor, если ты не бот, нажми "семь". Удалено: 0.
Captcha bot
Irving Molden, если ты не бот, нажми "пять". Удалено: 0.
Captcha bot
2 ^ N, если ты не бот, нажми "три". Удалено: 0.
Captcha bot
2 ^ N, код неверный, обратись к админу.
Captcha bot
Aoagwgwgw, если ты не бот, нажми "три". Удалено: 0.
Viktor
2 ^ N, код неверный, обратись к админу.
Экспонента проверку не проходит 🤣
Captcha bot
Gggkdjf, если ты не бот, нажми "шесть". Удалено: 0.
Captcha bot
Кирилл Камаев, если ты не бот, нажми "пять". Удалено: 0.
Captcha bot
Good 😊😊🙂🙂, если ты не бот, нажми "семь". Удалено: 0.
Aleksandr
ребят, всем привет) дайте совет как опытные разрабы) короче, мне приходит лист элементов, и мне нужно его рендерить. Сейчас этот лист приходит с dev окружения и там получаются одинаковые id-шки у элементов и из-за этого все плохо с рендером. Я спросил у бэка и мне сказали что в проде всегда будут уникальные id-шки. Нужно ли перестаховаться и убирать дубли на фронте? или положиться на бэк?
Ilia
А на что влияют эти айдишники?
Aleksandr
А на что влияют эти айдишники?
в react-native есть такой компанент из-под капота flatlist, он очень оптимизирован, но ломается если ключи которые я ему даю для рендера одинаковые
Ilia
Даже если отправлять на бэк, то все уже упирается в бизнес логику приложения, это может быть вполне валидный кейс
Ilia
в react-native есть такой компанент из-под капота flatlist, он очень оптимизирован, но ломается если ключи которые я ему даю для рендера одинаковые
Насчёт оптимизирован я бы не был так уверен ) Но для дева ты можешь в коде завязаться на environment переменную
Ilia
а дальше при сборке вебпак уже выпилит недостижимые условия
Ilia
условно если у тебя будет if (environment.development) { data.map(item => ({...item, id: generateUniqueId,})) } при сборке вебпак подставит условие и выпилит код как недостижимый
Viktor
да нет вроде, просто показать лист
если просто показать лист зачем тебе именно айдишники от бека? используй uuid прямо на клиенте.
Viktor
ну или там каждому айдишнику math.random можно добавить
Aleksandr
если просто показать лист зачем тебе именно айдишники от бека? используй uuid прямо на клиенте.
а если мы не используем эту штуку? ставить такой модуль будет норм?
Ilia
а если мы не используем эту штуку? ставить такой модуль будет норм?
const generateRandomString = () => Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); генерирует уникальную строку и ставить ничего не надо
Ilia
это не покажется слишком заморочено? у меня просто в нескольких компонентах такое есть
все зависит от твоих запросов. это займет больше кода и потребует доп тест, но на дев окружении будет работать, а в проде у тебя должна быть гарантия что айдишники будут уникальные
TheHesoyam
ну или там каждому айдишнику math.random можно добавить
рандомные индексы для ключей без привязки к элементу при рендере листа говорят что я другой элемент перерисуй меня
Ilia
тебе не каждый раз генерировать рандомные надо
Ilia
а условно "нормализовывать полученные данные", типа получил data, нормализовал в {...data, uniqueId: string,} и дальше работаешь с нормализованными данными
Ilia
если у тебя нет гарантии, что бэку можно верить
Viktor
рандомные индексы для ключей без привязки к элементу при рендере листа говорят что я другой элемент перерисуй меня
да, надо только один раз за инициализацию коллекции сгенерировать, можно даже инструментировать полученные с бекенда данные.
TheHesoyam
если получение рандомного значения будет в рендере, то будет получение значения на каждый дендер