Хекслет
7.98K subscribers
4.03K photos
43 videos
2.69K links
Программы обучения Хекслета - https://ru.hexlet.io/courses
Бот навигатор по ресурсам Хекслета - @HexletLearningBot
Открытое сообщество студентов (более 8000 человек) - @hexletcommunity
Наша группа VK: https://vk.com/hexlet
Download Telegram
Ваня и Настя решили встретиться в парке. Ваня идет со скоростью 5 км/ч, а Настя едет на велосипеде со скоростью 10 км/ч. Расстояние между ними изначально составляет 30 км. Одновременно с Настей из дома выбегает её собака, которая бежит со скоростью 20 км/ч. Собака мчится навстречу Ване, доходит до него, разворачивается и бежит обратно к Насте. Она продолжает бегать туда и обратно, пока Ваня и Настя не встретятся. Какое расстояние пробежит собака?
😁73🤡1
Технические навыки — важная основа, но в IT без soft skills далеко не уедешь.
Умение объяснить баг, услышать команду, адаптироваться к новому и не выгореть в рутине — это тоже навык. Его можно развивать, как и любой другой.
Smart Reading собрали подборку книг, которые помогают стать увереннее, спокойнее и гибче — не только в профессии, но и в жизни.
А главное — все они в кратком формате(саммари): слушайте и читайте по 20 минут в день, сохраняйте важное и возвращайтесь к идеям перед сложными задачами.
💛 7 дней бесплатного доступа к библиотеке для будущих IT-специалистов
10👍4
Многие новички в программировании тратят месяцы на изучение теории: читают книги, смотрят курсы и проходят тесты. Они думают, что когда наберутся "достаточно знаний", смогут легко писать код. Но потом садятся за задачу — и всё, тупик.

Программирование – это практика. Чем больше кодите, тем быстрее растете.

🔹 1. Чтение ≠ понимание
Можно прочитать 10 статей про то, как работают функции, но по-настоящему поймете это только когда напишете свои. Код — это не теория, а навык, который развивается только через действия.

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

🔹 3. Теория без кода быстро забывается
Читали про рекурсию месяц назад? Без практики придется учить заново. А если писали код и решали задачи, то концепция останется в голове надолго.

🔹 4. Работодателям важны навыки, а не знания
Никто не спрашивает: "Сколько книг вы прочитали?". На собеседованиях дают кодовые задачи и смотрят, как вы с ними справляетесь.

🔹 5. Писать код = учиться решать реальные задачи
Теория объясняет, что это такое, но не показывает, как применять в реальной разработке. Пока не начнёте писать проекты, код останется просто "знанием в вакууме".

Итак, как учиться правильно?
70% времени – практика, 30% – теория.
Решайте реальные задачи, а не просто читайте документацию.
Минимум 30 минут в день пишите код, даже если это маленькие примеры.
Как можно раньше начинайте работать над мини-проектами.
🔥35👍117
В июне пройдет первая большая онлайн-конференция Хекслета. Пожалуйста, заполните анкету, это поможет нам сделать ее полезной. Среди всех, кто отправит форму и оставит телеграм, разыграем рюкзак Хекслета. Итоги подведем 19 мая.
18🤡1
Курсы и задачки — хороший способ освоить основы. Но настоящий рост начинается, когда знания начинают превращаться в реальные штуки.

Например, можно собрать простого Telegram-бота, который напоминает о делах. Ничего сверхсложного, но вы сами решаете, как он работает, где хранит данные и как реагирует на команды. Это и есть живой опыт.

Такие проекты помогают прокачаться, разобраться в деталях и почувствовать уверенность. А ещё — приносят удовольствие от результата.

Если вы в начале пути, сделайте что-то своё, пусть даже совсем простое. Всё важное обязательно придёт по ходу.

Telegram | YouTube | Сообщество
👍421
Розыгрыш билетов на IT-конференцию Merge в Иннополисе

Готовы к погружению в мир IT и инноваций? Мы разыгрываем 10 БИЛЕТОВ на IT-конференцию Merge, которая пройдет в Иннополисе 25-26 апреля.

Победители смогут участвовать очно, или получить видеозаписи и архив презентаций.

Merge – это:
— Актуальные доклады от ведущих экспертов индустрии
— Мастер-классы и воркшопы по самым горячим темам
— Нетворкинг и возможности для сотрудничества

Условия розыгрыша:
- подписаться на @hexlet_ru и @mergeconf
- нажать кнопку «Участвую!» внизу поста
- дождаться результатов 10:00 мск 24 апреля

Промокод Hexlet даст скидку 15% на покупку любого билета на сайте: https://tatarstan2025.mergeconf.ru/ Не упустите шанс попасть на топовое IT-событие весны!
😁6👍2
В этом видео подробно разобрали, как подходить к чтению профессиональной литературы: как выбирать книги, где их искать, как читать с пользой и что делать, чтобы знания сохранялись надолго и приносили результат в жизни и работе. Это не просто советы в духе «читай больше», а конкретная система, которая помогает действительно учиться, а не просто потреблять информацию без толку.

YouTube
ВК Видео
🔥52
Хекслет
Розыгрыш билетов на IT-конференцию Merge в Иннополисе Готовы к погружению в мир IT и инноваций? Мы разыгрываем 10 БИЛЕТОВ на IT-конференцию Merge, которая пройдет в Иннополисе 25-26 апреля. Победители смогут участвовать очно, или получить видеозаписи и архив…
🎉 Результаты розыгрыша:

🏆 Победители:
1. Constantin (@ya_kostya)
2. Валерий (@valeriy715)
3. аня (@mksmvann)
4. Ivan (@Ivan_TX_28)
5. Яна (@j_d_uni)
6. Aleksandra (@doooooritos)
7. Snezhana (@everspringgirl)
8. D (@dkondr34)
9. Татьяна (@tanyakutss)
10. Евгения (@JaneKrick)

✔️Проверить результаты
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥2
Вы наверняка не раз слышали это словосочетание — soft skills. Но что на самом деле стоит за ним? Это вовсе не про формулы, термины и теорию. Это про умение общаться, договариваться и подстраиваться под изменения — те самые навыки, которые делают вас ценным специалистом в любой команде.

Мягкие навыки — это не замена профессиональным знаниям, но их мощное дополнение. Они помогают не просто писать хороший код, а выстраивать эффективные рабочие отношения, двигаться вперёд и развиваться в профессии. Вот какие из них особенно важны для роста.

Коммуникация

Да, код важен, но ещё важнее — уметь объяснить, почему вы написали его именно так. Чётко, понятно, спокойно:

Почему вы выбрали именно это решение?
Чем оно лучше других?
Как работает функция, которую вы реализовали?

Если вы умеете доносить свои мысли, с вами гораздо проще сотрудничать. А значит — выше шанс, что вас будут слушать, доверять и продвигать.

Умение воспринимать обратную связь
Хороший разработчик не боится фидбэка. Он не воспринимает замечания как личную критику. Он умеет остановиться, подумать, исправить — и стать лучше. Ведь фидбэк — это не атака, а шанс расти.

Навык задавать правильные вопросы
Важно не просто задавать вопросы, а делать это грамотно. Например:
Вместо "А как тут всё работает?" — лучше "Я попробовал сделать вот так, но получил такую-то ошибку. Что бы вы посоветовали?"

Чем точнее и конкретнее ваш вопрос, тем быстрее вам помогут — и тем быстрее вы решите проблему.

Управление временем
Разработка — это не только код. Это ещё и планирование задач, расстановка приоритетов, концентрация. Тайм-боксинг, реалистичные оценки, привычка начинать заранее — всё это помогает не выгорать и сдавать задачи в срок. А значит — быть надёжным специалистом, на которого можно положиться.

Работа в команде
Да, даже самый крутой код пишется не в вакууме. Работа в IT — это всегда взаимодействие:

С коллегами — обсуждение задач, код-ревью, помощь.
С менеджерами — умение объяснить, сколько времени займёт задача.
С аналитиками, дизайнерами — согласование деталей.

Чем комфортнее с вами работать, тем выше ваши шансы на карьерный рост.

Telegram | YouTube | Сообщество
👍11🔥31
Вы изучили язык программирования, написали первые проекты, разобрались с основами. Но когда дело доходит до поиска работы, появляется вопрос: «А готов ли я к реальной разработке?»

Но главное разочарование в том, что если вы ждете момента, когда будете «знать всё», то можно ждать вечно. Готовность — это не про знание всех технологий, а про умение решать задачи в реальных условиях.

Вы можете написать и доработать проект
Коммерческая разработка — это не просто решения на LeetCode, а написание работающих приложений. Вы готовы, если можете:
Разработать простой проект (например, чат-бота, таск-менеджер, API-сервис).
Разобраться в чужом коде и дописать фичу.
Исправлять баги, то есть не просто перезапускать код, а разбираться, почему он не работает.

Важный момент! Ваши проекты должны быть не просто набором кода, а реально работающими приложениями.

Вы знаете основы работы в команде
В коммерческой разработке код пишется не в одиночку. Проверьте, знаете ли вы:
Git (pull requests, ветки, merge, rebase).
Как работает код-ревью (умеете читать чужой код и вносить правки).
Как писать понятный код (чистый, читаемый, разделённый на функции).
Как проверить? Попробуйте контрибьютить в open-source или поработать в паре с другом-разработчиком.

Вы понимаете базовые концепции разработки
Как работают HTTP-запросы, API и базы данных.
Основы алгоритмов (да, но без фанатизма, если вы не идёте в FAANG).
Основы безопасности (SQL-инъекции, XSS, работа с авторизацией).
Вам не нужно знать всё досконально, но понимать, как это работает, и уметь найти решение — критически важно.

Вы умеете искать информацию
В реальной разработке вы не знаете ответы на все вопросы, но понимаете, где их искать:
Гуглите по Stack Overflow, документации, YouTube.
Читаете официальные доки, а не просто копируете чужие решения.
Умеете формулировать вопросы, если застряли.
Разработчик — это не тот, кто знает всё, а тот, кто знает, где искать.


Telegram | YouTube | Сообщество
👍233
Чтобы выбрать направление в программировании, важно опираться не только на интерес, но и на реальную ситуацию на рынке. Мы провели большое исследование: проанализировали вакансии, изучили зарплаты, посмотрели, какие языки сегодня востребованы, где проще начать карьеру без опыта и в каких направлениях развивается IT-сфера.

https://www.youtube.com/watch?v=2DYOuOV6NaI

Telegram | YouTube | Сообщество
👍102
Долгие майские праздники уже совсем близко, а перед отдыхом приятно немного размять голову. Предлагаю вам короткую задачку на логику и внимание — история про одну необычную марку обуви.
Одна известная компания производила ботинки на двух фабриках в разных городах. На одной делали только правые ботинки, на другой — только левые. Как думаете, зачем владельцы выбрали такой подход?

Telegram | YouTube | Сообщество
😁41
Алгоритмы — одна из самых спорных тем среди разработчиков. Одни говорят, что без них в IT делать нечего, другие — что это бесполезная трата времени. Так где правда?

Короткий ответ: учить алгоритмы нужно, но не всегда в том объёме, в каком преподают, например, в вузах.

Когда алгоритмы реально нужны?
– Если хотите работать в BigTech.
На их собеседованиях вас будут гонять по сложным алгоритмическим задачам. Без сильного уровня по LeetCode и знанию структур данных (деревья, графы, хеш-таблицы) туда не попасть.

– Если идете в Data Science, AI, геймдев или highload-системы.
В этих сферах оптимизация кода критически важна, и без понимания алгоритмов не обойтись.

– Если хотите стать хорошим разработчиком в долгосрочной перспективе.
Алгоритмы помогают писать более эффективный код и лучше понимать, как устроены структуры данных.

Когда можно не тратить на них кучу времени?
Если вы идете во фронтенд, мобильную разработку или веб-разработку. Здесь важнее понимать:
– Как работают браузеры, HTTP, API
– Как писать чистый код
– Как строить архитектуру приложений

Конечно, знать базовые алгоритмы всё равно полезно, но большинство задач уже решены фреймворками и библиотеками.

Что делать, если не хочется учить алгоритмы?
– Выучите базовые вещи: массивы, списки, деревья, сортировки, поиск
– Научитесь писать код, который реально нужен в работе
– Занимайтесь практикой, а не зубрёжкой

Алгоритмы – это инструмент.
Если вы не идете в BigTech или высоконагруженные системы, не нужно тратить месяцы на их изучение. Достаточно знать основы и учиться по ходу работы.

Telegram | YouTube | Сообщество
👍326
💻 Стажировка в IT: Как начать, даже если вы только начинаете?

В новом видео мы делимся всем, что нужно знать о стажировках в IT — от поиска до получения оффера. Мы расскажем, как этот процесс устроен изнутри, почему всё больше компаний выбирают стажировки для найма, и как вы можете воспользоваться этой возможностью, даже если у вас нет опыта и вы не студент.

https://youtu.be/OW96VoAUmnw

Telegram | YouTube | Сообщество
👍53😁1