Спасибо большое, вечно в ужас прихожу от слова leetcode, может теперь смогу овладеть этой тайной магией - решением задач leetcode :) Будем рады видеть курсы (платные) по решению (мышлению) от вас. Спасибо.
Раньше думал, что алгоритмы не особо нужны, но когда начал делать вещи сложнее, чем валидировать json и положить в БД, то понял, что не хватает базы и начал прорешивать задачи на разные темы, прорешивал по тренировкам Яндекса по алгоритмам. Теперь чувствую прогресс, но только после 100+ задач, а тут эти видео, очень мотивирует и помогает разложить все в голове по полочкам. Респект за видосы и актуальность темы, спасибо, смотрю видосы с удовольствием
У тебя верный подход. Сначала нужно обьяснить свое решение и как ты к нему пришел и о чем думал. Такого не хватает на ютубе. Сразу дают решение, вместо обьясненией.
22:20 - ахахаха, блин а я только недавно решал задачи на дп и там пытался придти к решению только через таблицы, типа расстояние по Левенштейну и про рюкзак)) причём решал итеративно, но уже после множественных объяснений на видео.
Я джун в ИИ, мне 38, свичнулся из другой отрасли год назад, было интервью-ассесмент в Imbue, типа сразу кодинг на камеру без разговора с рекрутером, дали мне задачу на графы о которых я совсем ничего не знаю, за отведенных 2 часа я успел найти тот нужный алгос, по-моему это был A*, но имплементировать не успел. Них::я себе, подумал тогда я
Рассмотри возможность сделать свой авторский курс на платформе stepik, пожалуйста. Я бы залетел, с удовольствием) Сделать толковый в свободном доступе, чтобы привлекать аудиторию. А потом на платной основе, более расширенный)
Проблема в том, что пока я узнаю нюансы решения новых 10 задач, то забываю нюансы предыдущих 10 задач. Возвращаясь к старой задаче я помню общую идею, что там например два указателя, но я не могу вспомнить важные нюансы логики и воспроизвести решение.
@@koduryemзнаешь как бывает. Открываю решение задачи которую я не смог решить, разбираю это решение, но если это понятое и разобранное решение не является для меня очевидным и логичным, то не строятся логические связи в мозгу, и через какое-то время мозг просто избавляется от этой информации, как сборщик мусора, который не нашел действующих ссылок на переменную. То есть я могу прочитать и понять код, но позже не смогу воспроизвести его потому что само решени выходило за рамки моей собственной логики.
Паттерны. Решения всегда забываются. Это у всех так. У всех живых людей :) это норм. Поэтому надо укреплять связи. Немного "страдать", но относиться к этому, как росту, а не негативу - this is the way. Твои идеи, мысли, чувства будут генерировать эти связи и строго индивидуально для тебя. Поэтому я пишу везде, что не запоминайте решения, а если запоминаете, то ищите паттерны, что в них похожего? и тд. Свяжи со своим опытом и знаниями. И тд. Я не помню много частей моего проекта - он огромный и это физически невозможно. Я помню смысловые куски - где что искать и как работает. Тут нужно видео нормально снять про обучение. Но, я думаю, основную идею ты понял + почитай телегу. Там тож написал.
Иногда сижу решаю задачи, вроде что то когда то получается, где то даже хорошо, но в какой то момент мозг тупо сдаётся лезет в Chatgpt, иногда чтобы как то выучить, а не лезть в ютуб, а иногда начинается само-обман, копирование кода и типо попытка разбобраться в нем. Как ты считаешь такой подход продуктивен или стоит пытаться самостоятельно разбираться, лезть в инет и на подобных этой задаче разбираться. Мне трудно с этим разобраться кажется что это экономит время на поиск ответа, а против этого мысли что это тупо копирование. Иногда доходит до того что минут за 40 бошка уходит в туман и выбраться из него помогает только спортик или душ холодный. Учусь месяца 3, график на день есть, пару часов уделяю только на задачи. Базу вроде понимаю, решаю задачи чтобы закрепить все. Ну и к собесам готовиться.
Нужно немного ментальной боли - усилие. Иначе мозг запоминать ничего не будет. Почитай телегу еще мою. Суть - подсматривать немного, идею. Снова немного ментальной боли. Подумать. Еще немного подсмотреть. Ты как-бы заставляешь голову думать. Если вообще туго стало - отдохни. Значит уже твой предел и нужен отдых
Cейчас на стажера Data analyst хотят Ease Middium letcode думаю на DS также. Это крупная контора ритейл. Думаю если в Яндекс на стажера DA DS лучше харды решать.
Привет! У меня есть несколько постов в телеге. К этому видосу тоже. В целом, ты можешь попробовать порешать на определенные темы сначала + codewars, если на литкоде тяжело. Но, потом постепенно лучше внедрять рандомный выбор тем (чтобы ты не знал, какая это тема и сам угадал). Почему так - в одном из последних постов написал.
У меня вот какой вопрос к тебе в отношении изучения фреймверков. Лучше сделать один большой пет проект который займет 6-12 мес или лучше 10 проектов по месяцу? И почему?
Маленькие. Разные. Чтобы были дофаминовые всплески от завершенной работы и желание продолжать. Часто просто бросают и все. Когда много всего есть, можно и побольше что-то сделать. Нужно понять, где твой зона комфорта. Слишком большой проект может демотивировать. Ну и декомпозиция решает.
Мне не то что страшно идти на собесы, но мне непонятны границы этой самой базы на джуна. Ну прошёл вот я курсы по пайтону для начинающих и продвинутые, ну сделал пару несложных тг ботов, но я не учил ещё ООП, не изучал SQL, не учил Django, ведь без этого наверно не стоит идти собеседоваться на джуниор бэкендера, ведь так? Но в рамках тем которые япрошел я много задач прорешал. Вот это и вызывает вопрос: какой НЕОБХОДИМЫЙ МИНИМУМ нужен, что б начинать ходить собеседоваться.
Границ нет. Чем больше человек узнает, тем больше понимает, как много он не знает. Ты не сможешь защититься от манипуляций или когда кто-то тешит свое чсв. Нужно идти и синхронизировать знания с тем, что требуется и где именно. Вакансии читать, просто спрашивать у них.
Привет! Разницы нет - брать то, что лучше всего знаешь. Я долго писал на плюсах, потом начал писать на python. Код намного емче, короче, понятней. Есть фичи, которые не требуют ничего писать, тогда как в плюсах пишешь целые портянки. Плюс - больше людей понимает его. Минус - более тормозной. Но, это повлияет только если мы занимаемся competitive programming. Иногда решаю на Go, но там значительно менее удобно это делать (касаемо литкода, сам язык очень нравится). Можно брать на рассмотрение компиляцию и отлов ошибок на ней в плюсах, но это здесь редко помогает, если аккуратно код писать. И когда его реально мало. Плюс есть статические анализаторы в python, которые много чего тоже отловят. Ну и дает некоторую свободу, иногда проще скинуть все рамки, советы, проверки и просто написать как проще и быстрее (в проде, конечно, лучше максимум надежности и проверок).
Подскажите, есть ли список компании, где сейчас в России можно потренить навык собесов? те просто придти на собес, но не думая туда устроиться))? почему бы и нет)))
@@alexvasilev9302 скорее всего в топы лайв а в шараги тестовое шарагах .Просто тестовое скинуть-это уже значит,что масс набор типа давайте скинем 1000 претендентам.Из них 100 решат.Из них дальше 2 этап типа торг по зп и условиям-10 согласятся. Ну и там уже рандомно или на выбор тех лида выбирают кандидата.
Артем, спасибо за видео! Ты очень хорошо чувствуешь, с какими проблемами в голове сталкивается разработчик, попавший на литкод. Успехов тебе!
Да, потратил впустую много времени тоже много лет назад. Вам будет теперь НАМНОГО проще, когда знаешь точно что делать и как делать. Удачи дружище!
Для подготовки к собесам крайне интересно посмотреть все твои ролики, спасибо за труд!
Спасибо большое, вечно в ужас прихожу от слова leetcode, может теперь смогу овладеть этой тайной магией - решением задач leetcode :) Будем рады видеть курсы (платные) по решению (мышлению) от вас. Спасибо.
Раньше думал, что алгоритмы не особо нужны, но когда начал делать вещи сложнее, чем валидировать json и положить в БД, то понял, что не хватает базы и начал прорешивать задачи на разные темы, прорешивал по тренировкам Яндекса по алгоритмам. Теперь чувствую прогресс, но только после 100+ задач, а тут эти видео, очень мотивирует и помогает разложить все в голове по полочкам. Респект за видосы и актуальность темы, спасибо, смотрю видосы с удовольствием
Спасибо за видео!
Спасибо огромное! Я неделю как решаю литкод и куча вопросов появилось. и данное видео очень вовремя!
мой любимый канал где конец видео длится 20 минут
Автор такие фразы отжигает: "Я на джуна иду а ни куда-то там туда". ))))))))))))
Спасибо за видео и за ваш труд.
Мощно! Спасибо! Все правильно говоришь!
У тебя верный подход. Сначала нужно обьяснить свое решение и как ты к нему пришел и о чем думал.
Такого не хватает на ютубе. Сразу дают решение, вместо обьясненией.
@@АлекСневар ты понял это как о каналах по алгоритмам.
Я же имел ввиду весь ютуб.
Очень ждём видео про обучение в целом, мне кажется это очень полезное видео будет.
чувак ну ты мощный
Лучший
Сотый лайк от меня!
thanks
22:20 - ахахаха, блин а я только недавно решал задачи на дп и там пытался придти к решению только через таблицы, типа расстояние по Левенштейну и про рюкзак)) причём решал итеративно, но уже после множественных объяснений на видео.
fuck the tables bro :)
@@koduryem ща буду заново понимать дп через рекурсию) смотрю твоё видео про дп
Хорошее виде, жду про обучение путь или твой курс собственный
Я джун в ИИ, мне 38, свичнулся из другой отрасли год назад, было интервью-ассесмент в Imbue, типа сразу кодинг на камеру без разговора с рекрутером, дали мне задачу на графы о которых я совсем ничего не знаю, за отведенных 2 часа я успел найти тот нужный алгос, по-моему это был A*, но имплементировать не успел. Них::я себе, подумал тогда я
нужен курс по алгоритам, котрый учит не алгоритам, а учит как научится решать алгоритмы )
Спасибо за видео!! У меня идея создать чат в телеграмме и там общаться, вступил уже в группу, но просто как перспективная идея от меня!))
Спасибо за коммент❤️ а там есть кодируем чатик в группе. Пока мало пишут :)
Рассмотри возможность сделать свой авторский курс на платформе stepik, пожалуйста.
Я бы залетел, с удовольствием)
Сделать толковый в свободном доступе, чтобы привлекать аудиторию. А потом на платной основе, более расширенный)
Проблема в том, что пока я узнаю нюансы решения новых 10 задач, то забываю нюансы предыдущих 10 задач. Возвращаясь к старой задаче я помню общую идею, что там например два указателя, но я не могу вспомнить важные нюансы логики и воспроизвести решение.
Почитай еще пост в телеге. Ищи паттерны и выписывай (запоминай). Не запоминай решения. Интуиция и идеи. Повторяй их через день, через неделю.
@@koduryemзнаешь как бывает. Открываю решение задачи которую я не смог решить, разбираю это решение, но если это понятое и разобранное решение не является для меня очевидным и логичным, то не строятся логические связи в мозгу, и через какое-то время мозг просто избавляется от этой информации, как сборщик мусора, который не нашел действующих ссылок на переменную. То есть я могу прочитать и понять код, но позже не смогу воспроизвести его потому что само решени выходило за рамки моей собственной логики.
Паттерны. Решения всегда забываются. Это у всех так. У всех живых людей :) это норм. Поэтому надо укреплять связи. Немного "страдать", но относиться к этому, как росту, а не негативу - this is the way. Твои идеи, мысли, чувства будут генерировать эти связи и строго индивидуально для тебя. Поэтому я пишу везде, что не запоминайте решения, а если запоминаете, то ищите паттерны, что в них похожего? и тд. Свяжи со своим опытом и знаниями. И тд. Я не помню много частей моего проекта - он огромный и это физически невозможно. Я помню смысловые куски - где что искать и как работает.
Тут нужно видео нормально снять про обучение. Но, я думаю, основную идею ты понял + почитай телегу. Там тож написал.
У тебя мало связей пока. Потом будет проще, на автомате. Это все ок. Это прямо полностью нормально.
Миддл синьор тоже надо) делайте)
темы для синьер уровней ждем, такого как раз таки мало
Иногда сижу решаю задачи, вроде что то когда то получается, где то даже хорошо, но в какой то момент мозг тупо сдаётся лезет в Chatgpt, иногда чтобы как то выучить, а не лезть в ютуб, а иногда начинается само-обман, копирование кода и типо попытка разбобраться в нем. Как ты считаешь такой подход продуктивен или стоит пытаться самостоятельно разбираться, лезть в инет и на подобных этой задаче разбираться. Мне трудно с этим разобраться кажется что это экономит время на поиск ответа, а против этого мысли что это тупо копирование.
Иногда доходит до того что минут за 40 бошка уходит в туман и выбраться из него помогает только спортик или душ холодный.
Учусь месяца 3, график на день есть, пару часов уделяю только на задачи.
Базу вроде понимаю, решаю задачи чтобы закрепить все. Ну и к собесам готовиться.
Нужно немного ментальной боли - усилие. Иначе мозг запоминать ничего не будет. Почитай телегу еще мою. Суть - подсматривать немного, идею. Снова немного ментальной боли. Подумать. Еще немного подсмотреть. Ты как-бы заставляешь голову думать. Если вообще туго стало - отдохни. Значит уже твой предел и нужен отдых
Я как раз хотел тупить над медиум задачами)
Есть Data scientist'ы? На мидла тоже изи задачи подойдут?
Cейчас на стажера Data analyst хотят Ease Middium letcode думаю на DS также. Это крупная контора ритейл. Думаю если в Яндекс на стажера DA DS лучше харды решать.
@@patrickoneorton305 не уверен насчёт ds, da, но даже на них навряд ли будут давать харды даже во второй задачке, редко.
Бро, а есть роадмап от тебя в какой последовательности решать задачи на литкоде?
Привет! У меня есть несколько постов в телеге. К этому видосу тоже. В целом, ты можешь попробовать порешать на определенные темы сначала + codewars, если на литкоде тяжело. Но, потом постепенно лучше внедрять рандомный выбор тем (чтобы ты не знал, какая это тема и сам угадал). Почему так - в одном из последних постов написал.
@@koduryem Спасибо!
Про system design мало норм инфы, ждемс)
Микросервисы. Паттерны разработки и рефакторинга
Книга, Ричардсон Крис
У меня вот какой вопрос к тебе в отношении изучения фреймверков. Лучше сделать один большой пет проект который займет 6-12 мес или лучше 10 проектов по месяцу? И почему?
Маленькие. Разные. Чтобы были дофаминовые всплески от завершенной работы и желание продолжать. Часто просто бросают и все. Когда много всего есть, можно и побольше что-то сделать. Нужно понять, где твой зона комфорта. Слишком большой проект может демотивировать. Ну и декомпозиция решает.
@@koduryem разумно )
Мне не то что страшно идти на собесы, но мне непонятны границы этой самой базы на джуна. Ну прошёл вот я курсы по пайтону для начинающих и продвинутые, ну сделал пару несложных тг ботов, но я не учил ещё ООП, не изучал SQL, не учил Django, ведь без этого наверно не стоит идти собеседоваться на джуниор бэкендера, ведь так? Но в рамках тем которые япрошел я много задач прорешал. Вот это и вызывает вопрос: какой НЕОБХОДИМЫЙ МИНИМУМ нужен, что б начинать ходить собеседоваться.
Границ нет. Чем больше человек узнает, тем больше понимает, как много он не знает. Ты не сможешь защититься от манипуляций или когда кто-то тешит свое чсв. Нужно идти и синхронизировать знания с тем, что требуется и где именно. Вакансии читать, просто спрашивать у них.
А собесиков особо-то и нету, потому что рынок сейчас в узкой щелочке
Добрый день. А на каком языке лучше будет алгоритмы писать? Или нет большой разницы, допустим, между c++ и python
Привет! Разницы нет - брать то, что лучше всего знаешь. Я долго писал на плюсах, потом начал писать на python. Код намного емче, короче, понятней. Есть фичи, которые не требуют ничего писать, тогда как в плюсах пишешь целые портянки. Плюс - больше людей понимает его. Минус - более тормозной. Но, это повлияет только если мы занимаемся competitive programming. Иногда решаю на Go, но там значительно менее удобно это делать (касаемо литкода, сам язык очень нравится). Можно брать на рассмотрение компиляцию и отлов ошибок на ней в плюсах, но это здесь редко помогает, если аккуратно код писать. И когда его реально мало. Плюс есть статические анализаторы в python, которые много чего тоже отловят. Ну и дает некоторую свободу, иногда проще скинуть все рамки, советы, проверки и просто написать как проще и быстрее (в проде, конечно, лучше максимум надежности и проверок).
@@koduryem Большое спасибо
Подскажите, есть ли список компании, где сейчас в России можно потренить навык собесов? те просто придти на собес, но не думая туда устроиться))? почему бы и нет)))
Ну это же любая компания. Идёшь и все, куда приглашают. Рефлексируешь, как отвечал, что спрашивали, чего не хватало и т.д.
@@koduryem не везде спрашивают live coding или уже везде?))
Везде ж по-разному. Меня иногда просто просили тестовое решить и все.
@@alexvasilev9302 скорее всего в топы лайв а в шараги тестовое шарагах .Просто тестовое скинуть-это уже значит,что масс набор типа давайте скинем 1000 претендентам.Из них 100 решат.Из них дальше 2 этап типа торг по зп и условиям-10 согласятся. Ну и там уже рандомно или на выбор тех лида выбирают кандидата.
Всё херня, пойду Изи задачки решать!
Про распределенные системы и архитектуру в целом интересно было бы