This media is not supported in your browser
VIEW IN TELEGRAM
❤7🔥3
5 советов будущим студентам: как доучиться до конца и взять максимум пользы
1️⃣ Создайте дефицит развлечений. Урежьте или сократите до нуля привычный развлекательный контент — попрощайтесь с YouTube, сериалами, художественными книгами. На фоне скуки учебные материалы станут в разы интереснее!
2️⃣ Культивируйте удовольствие. Найдите моменты в обучении, которые нравятся больше всего, и старайтесь почаще их повторять.
3️⃣ Ведите дневник, фиксируйте свои успехи и неудачи. Перечитывайте раз в месяц и радуйтесь росту. Дневник помогает осознать одну простую вещь: вы со всем справитесь. Например, ещё месяц назад вы могли сидеть над задачей три дня, а теперь она даётся легко и просто.
Советую сразу делать его публичным на любой удобной площадке. Я завела телеграм-канал «девочки во что мы ввязались» спустя пару месяцев учёбы и до сих пор узнаю что-то полезное в комментариях.
4️⃣ Знакомьтесь со своей когортой, выпускниками, наставниками. Довести дело до конца всегда проще, когда есть комьюнити. Я закончила курс больше года назад, но мы с однокурсниками до сих пор общаюсь в чатах, кидаем друг другу вакансии, советуемся по работе. Если есть возможность - выходите в офлайн или встречайтесь еженедельно поболтать в зуме.
5️⃣ Потребляйте дополнительные материалы в самой приятной для себя форме. Если не нравится читать книги — смотрите лекции на YouTube. Бесят форумы — общайтесь с GPT. И опять же, культивируйте удовольствие!
Например, я люблю читать книги и общаться — вступила в книжный клуб для разработчиков «Ботаним!». Там мы вместе обсуждаем прочитанное в чате и встречаемся офлайн.
Советую сразу делать его публичным на любой удобной площадке. Я завела телеграм-канал «девочки во что мы ввязались» спустя пару месяцев учёбы и до сих пор узнаю что-то полезное в комментариях.
Например, я люблю читать книги и общаться — вступила в книжный клуб для разработчиков «Ботаним!». Там мы вместе обсуждаем прочитанное в чате и встречаемся офлайн.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍4🏆1
#тонкости_языка: Python 🐍
Мы начинаем экспериментальную рубрику, в которой приглашённые эксперты будут делиться тонкостями различных языков.
Сегодня мы позвали Антона Репушко — автора курсов «Мидл Python-разработчик» и «Асинхронное программирование на Python».
Антон поделился примерами кода, которые иллюстрируют неочевидные особенности поведения Python.
📌 Генераторы и runtime
В выражении генератора предложение in вычисляется во время инициализации, но выражение с условием вычисляется только во время выполнения.
Таким образом, перед выполнением массив переназначается в список [2, 8, 22], и поскольку из 1, 8 и 15 только число 8 встречается больше 0 раз, генератор выдает только 8.
📌 Разница между is и =
Оператор is проверяет, относятся ли оба операнда к одному и тому же объекту.
Оператор == сравнивает значения обоих операндов и проверяет, совпадают ли они.
То есть is нужно использовать для ссылочного равенства, а == для равенства значений.
Пример, чтобы прояснить ситуацию:
📌 Быть или не быть (is (not...) или is not)
is not — это отдельный оператор и его поведение отличается от случая, когда is и not чем-то разделены.
is not вычисляется в False только в случае, когда переменные по разные стороны оператора указывают на один и тот же объект.
Во всех остальных случаях выражение будет True.
👍 Поделитесь обратной связью в комментариях: интересно ли вам узнавать об особенностях языков? О каких языках хотелось бы узнать больше?
Мы начинаем экспериментальную рубрику, в которой приглашённые эксперты будут делиться тонкостями различных языков.
Сегодня мы позвали Антона Репушко — автора курсов «Мидл Python-разработчик» и «Асинхронное программирование на Python».
Антон поделился примерами кода, которые иллюстрируют неочевидные особенности поведения Python.
array = [1, 8, 15]
g = (x for x in array if array.count(x) > 0)
array = [2, 8, 22]
>>> print(list(g))
[8]
В выражении генератора предложение in вычисляется во время инициализации, но выражение с условием вычисляется только во время выполнения.
Таким образом, перед выполнением массив переназначается в список [2, 8, 22], и поскольку из 1, 8 и 15 только число 8 встречается больше 0 раз, генератор выдает только 8.
>>> a = 256
>>> b = 256
>>> a is b
True
>>> a = 257
>>> b = 257
>>> a is b
False
>>> a = 257; b = 257
>>> a is b
True
Оператор is проверяет, относятся ли оба операнда к одному и тому же объекту.
Оператор == сравнивает значения обоих операндов и проверяет, совпадают ли они.
То есть is нужно использовать для ссылочного равенства, а == для равенства значений.
Пример, чтобы прояснить ситуацию:
>>> [] == []
True
>>> [] is [] # These are two empty lists at two different memory locations.
False
>>> 'something' is not None
True
>>> 'something' is (not None)
False
is not — это отдельный оператор и его поведение отличается от случая, когда is и not чем-то разделены.
is not вычисляется в False только в случае, когда переменные по разные стороны оператора указывают на один и тот же объект.
Во всех остальных случаях выражение будет True.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥10❤1🗿1
Изучить основы Go за майские 💥
Бесплатный базовый курс «Основы Go» подойдёт бэкенд- и фронтенд-разработчикам, которые хотят освоить новый язык программирования. За ≈30 часов вы познакомитесь с особенностями языка и попрактикуетесь в редакторе кода.
Плюс обучения в том, что его можно начать в любой день и проходить в собственном темпе. При этом вы не останетесь одни — вас будут поддерживать кураторы и однокурсники.
Вы научитесь:
🔵 Читать код на языке Go
🔵 Проверять работоспособность кода при помощи юнит-тестов
🔵 Использовать ООП
🔵 Работать с файлами исходного кода
🔵 Переводить код на Go с другого языка программирования
🔵 Использовать внешние зависимости
Если начнёте обучение сейчас, успеете пройти курс за майские, занимаясь пару часов в день. Если пока не готовы к учёбе, сохраните курс на будущее — вы сможете пройти его в любой момент.
→ Пройти бесплатный курс «Основы Go»
Бесплатный базовый курс «Основы Go» подойдёт бэкенд- и фронтенд-разработчикам, которые хотят освоить новый язык программирования. За ≈30 часов вы познакомитесь с особенностями языка и попрактикуетесь в редакторе кода.
Плюс обучения в том, что его можно начать в любой день и проходить в собственном темпе. При этом вы не останетесь одни — вас будут поддерживать кураторы и однокурсники.
Вы научитесь:
Если начнёте обучение сейчас, успеете пройти курс за майские, занимаясь пару часов в день. Если пока не готовы к учёбе, сохраните курс на будущее — вы сможете пройти его в любой момент.
→ Пройти бесплатный курс «Основы Go»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5🔥1😎1
Всем привет! Хотим узнать о вас немного больше, чтобы сделать канал более полезным.
Поделитесь, на каком уровне вы находитесь и какие темы вам интересны — обязательно возьмём на заметку.
Если у вас есть предложения или любой фидбек — не стесняйтесь писать в комментарии⬇️
Поделитесь, на каком уровне вы находитесь и какие темы вам интересны — обязательно возьмём на заметку.
Если у вас есть предложения или любой фидбек — не стесняйтесь писать в комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Интересные направления
Anonymous Poll
65%
Бэкенд
26%
Фронтенд
19%
DevOps
18%
Тестирование
13%
Системное администрирование
8%
Другое — напишу в комментариях
Цель обучения в Практикуме
Anonymous Poll
50%
Сменить сферу работы
31%
Повысить грейд
28%
Расширить стек
17%
Пока не учусь
2%
Другая — напишу в комментариях
❤3
Интересные языки
Anonymous Poll
25%
JavaScript, HTML, CSS
11%
Swift, Kotlin
48%
Python
21%
Java
23%
Go
34%
C++
5%
1C
5%
Другой — напишу в комментариях
Путь разработчика: из небольшой компании в Яндекс ⚡️
Мы пригласили выпускника курса «Алгоритмы и структуры данных» поделиться своей историей. Он расскажет о начале своего карьерного пути, решении устроиться в Яндекс и прохождении собеседований.
⬇️ В следующем посте Иван расскажет, как проходил собеседование, и поделится советами.
Мы пригласили выпускника курса «Алгоритмы и структуры данных» поделиться своей историей. Он расскажет о начале своего карьерного пути, решении устроиться в Яндекс и прохождении собеседований.
Ребята, привет! Меня зовут Иван Кузьмичев, сейчас я работаю фронтенд-разработчиком в команде «Яндекс Игры».
Моя первая работа была в классной небольшой компании в родном городе. Там я занимался разработкой сайтов на JavaScript, jQuery, Sass и Less для местных бизнесов и производств.
Потом перешёл в более крупную компанию, которая занимается разработкой игровых платформ. Я проработал там три года, часть времени выступал в роли юнит-лида — в моем подчинении было несколько человек.
Когда решил оттуда уходить, я стал искать курс, который помог бы подготовиться к алгоритмическому собеседованию — выбирал по отзывам. Я тогда не планировал идти в какую-то конкретную компанию, — думал, подтяну знания и буду искать работу.
Несколько моих бывших коллег ушли в Яндекс, поэтому я решил, что тоже стоит попробовать. Сначала я пытался попасть в Кинопоиск, но мне отказали. Я думаю, они не рассматривали сотрудников на удалёнке.
В плане «Яндекс Игр» мне повезло: это был октябрь 2022 года, полную удалёнку отменили через пару месяцев, но я успел заключить договор. До сих пор работаю удалённо.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5
Как это было: собеседование в Яндекс ⬛️
Иван рассказал об основных этапах собеседования и поделился впечатлениями: насколько было интересно и сложно. Мы попросили его дать несколько советов тем, кто тоже хочет устроиться в крупную компанию.
Иван рассказал об основных этапах собеседования и поделился впечатлениями: насколько было интересно и сложно. Мы попросили его дать несколько советов тем, кто тоже хочет устроиться в крупную компанию.
При трудоустройстве я проходил два технических собеседования, две секции: первая была на знание языка, вторая — алгоритмическая.
Секции проходили в формате лайвкодинга — это было интересно, но сложно. Не все компании проводят лайвкодинг, например, на моём предыдущем месте работы такого не было.
Для прохождения секции я созвонился с интервьюером, открыл в браузере что-то вроде редактора — следующий час я занимался решением задач, которые мне давали. Их количество зависит от скорости выполнения, обычно это две-три задачи.
Самое интересное, что писал я, грубо говоря, в блокноте: не было ни автокомплитов, ни подсветки ошибок — ничего. Из-за этого, конечно, сложно: вся надежда только на себя.
Алгоритмическая секция мне показалась относительно простой — я готовился к чему-то гораздо более сложному. Знания из курса сейчас пригождаются в работе, а на самом собеседовании многое не пригодилось. Возможно, мне просто повезло, и бэкенд-разработчикам сложнее.
После технических собеседований я пообщался с лидом команды — это было короткое собеседование-знакомство. Я просто рассказал о себе: как зовут, чем занимался.
Советы по подготовке к собеседованию🟦 Банальный совет — не волнуйтесь. Даже в крупных компаниях обычно всё довольно стандартно.🟦 Попросите друга или знакомого провести пробную алгоритмическую секцию. Попробуйте пописать в условиях, приближенных к реальным, — в блокноте, без IDE, с ограничением по времени.🟦 Решайте побольше задач на LeetCode. Это поможет лучше подготовиться и чувствовать себя более уверенно на собеседовании. Можно в интернете посмотреть, какие примерно задачи бывают в тех компаниях, куда вы хотите попасть.🟦 В резюме подробно напишите, чем занимались, над какими проектами работали. Если работали в неизвестной компании, распишите, чем она занималась и почему была классной.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥4
Подготовили карточки для будущих разработчиков, которые пока не смогли определиться с направлением 👀
У фронтенда и бэкенда есть особенности, которые могут стать решающим аргументом «за» или «против». Мы постарались коротко их осветить и тут же сделали вывод, кому наиболее подходит каждое из направлений.
Если узнали себя в описаниях, возможно, вы нашли свой путь. Приходите на наши курсы, чтобы начать движение в сторону будущей карьеры🚀
◽ Фронтенд-разработчик: 8 мая, 23 мая
◽ Фулстек-разработчик: 8 мая, 23 мая
◽ Все курсы по программированию
У фронтенда и бэкенда есть особенности, которые могут стать решающим аргументом «за» или «против». Мы постарались коротко их осветить и тут же сделали вывод, кому наиболее подходит каждое из направлений.
Если узнали себя в описаниях, возможно, вы нашли свой путь. Приходите на наши курсы, чтобы начать движение в сторону будущей карьеры
◽ Фронтенд-разработчик: 8 мая, 23 мая
◽ Фулстек-разработчик: 8 мая, 23 мая
◽ Все курсы по программированию
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Как YandexGPT помогает учиться в Практикуме 🧑🎓
Все студенты наших курсов могут обратиться за помощью к нейросети. Мы адаптировали модель YandexGPT для учёбы, чтобы узнавать новое было легче: ИИ-помощник объяснит непонятное, перескажет урок и ответит на вопрос даже поздней ночью.
✔️ Уточнить у нейросети
Мы объясняем теорию на наглядных примерах, но «наглядное» у каждого своё: что одному — открытая книга, другому — тёмный лес.
Выделите слово или абзац, к которым нужно пояснение, и нажмите «Уточнить у нейросети» — ИИ сгенерирует простое и короткое объяснение.
✔️ Краткий пересказ урока
Некоторые уроки в учебнике довольно объёмные — так нужно для более целостного восприятия.
Если ближе к концу урока вы забудете, с чего всё начиналось, можете попросить помощи у нейросети. Она сделает краткий пересказ и выделит главное.
✔️ Чат с нейросетью
Во время учёбы вас будет поддерживать команда сопровождения, но это люди, и они доступны не 24/7. А к YandexGPT можно обращаться в любое время суток.
Нейросеть может объяснить сложную тему или непонятный термин, сгенерировать нестандартную идею для проекта, помочь с домашкой или найти ошибку в готовом коде.
Как вам такой сосед по парте? Он всегда рядом и готов помочь, но не заменит учителя🙃
Все студенты наших курсов могут обратиться за помощью к нейросети. Мы адаптировали модель YandexGPT для учёбы, чтобы узнавать новое было легче: ИИ-помощник объяснит непонятное, перескажет урок и ответит на вопрос даже поздней ночью.
Мы объясняем теорию на наглядных примерах, но «наглядное» у каждого своё: что одному — открытая книга, другому — тёмный лес.
Выделите слово или абзац, к которым нужно пояснение, и нажмите «Уточнить у нейросети» — ИИ сгенерирует простое и короткое объяснение.
Некоторые уроки в учебнике довольно объёмные — так нужно для более целостного восприятия.
Если ближе к концу урока вы забудете, с чего всё начиналось, можете попросить помощи у нейросети. Она сделает краткий пересказ и выделит главное.
Во время учёбы вас будет поддерживать команда сопровождения, но это люди, и они доступны не 24/7. А к YandexGPT можно обращаться в любое время суток.
Нейросеть может объяснить сложную тему или непонятный термин, сгенерировать нестандартную идею для проекта, помочь с домашкой или найти ошибку в готовом коде.
Как вам такой сосед по парте? Он всегда рядом и готов помочь, но не заменит учителя
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6🤔4👀3🔥1