Хекслет
7.92K subscribers
4.02K photos
42 videos
2.68K links
Программы обучения Хекслета - https://ru.hexlet.io/courses
Бот навигатор по ресурсам Хекслета - @HexletLearningBot
Открытое сообщество студентов (более 8000 человек) - @hexletcommunity
Наша группа VK: https://vk.com/hexlet
Download Telegram
1 апреля — день, когда легко запутаться, где правда, а где розыгрыш

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

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

А мы попробуем угадать!
🤡6🔥2
Вы уже выучили язык программирования, сделали пару проектов и готовы искать первую работу. Но что на самом деле важно знать перед стартом в IT?
Спойлер: не только синтаксис языка и алгоритмы.

Как работать с реальным кодом

Читать чужой код
В реальной работе вы будете не только писать код, но и разбираться в коде коллег. Откройте GitHub, изучите open-source проекты, попробуйте внести изменения.

Git и командная работа
Репозитории, ветки, пулл-реквесты – если вы не знаете, как работает Git, ваш первый день на работе будет стрессовым.

Работа с ошибками
Умение читать логи, пользоваться дебаггером и не паниковать при баге важнее, чем знание редких алгоритмов.

Как писать понятный код

Чистый код
Работодатели смотрят не только на то, что вы написали, но и как это выглядит. Разбейте код на функции, используйте понятные имена переменных – не скидывайте всё в один файл.

Форматирование и стиль
Никто не хочет читать код, где отступы пляшут, а названия переменных выглядят как x1, x2, a, b. Используйте стандарты (Prettier, ESLint, PEP8).

Документация
Хороший код объясняет сам себя, но комментарии и README-файл для проекта – это must-have.

Что ожидают от джуна
Никто не ждет что вы будете знать все технологии!

Умение учиться
Работодатель хочет видеть, что вы быстро адаптируетесь и разбираетесь в новых вещах.

Командная работа
Важно уметь задавать вопросы, обсуждать решения и воспринимать код-ревью без обид.

Самостоятельность
Хороший джун – это не тот, кто каждую минуту спрашивает "что делать?", а тот, кто пробует решить проблему сам, а потом формулирует четкий вопрос.

Как готовиться к собеседованию
Знайте базу: алгоритмы, структуры данных, ООП, SQL, HTTP.
Покажите, что умеете: GitHub с проектами и код для обсуждения – огромный плюс.
Готовьтесь к вопросам не только по кодингу. Вас могут спросить о процессах разработки, работе в команде и даже про вашу мотивацию.

На первой работе важны не идеальные знания, а умение работать в команде, учиться и разбираться в чужом коде.
🔥44👍8🤡21
4 апреля неофициально отмечают День ошибки 404 — символ всех пропавших в недрах интернета данных.

В этот день тестировщики чокаются кофе за баги, которые нашли, разработчики вспоминают страницы, на которые забыли настроить редиректы, а пользователи мысленно прощаются с «битыми» ссылками.

Как отметить этот день так, чтобы всё-таки не было грустно?
Проверьте свой сайт на 404-ошибки
Отправьте мем «Not Found» в рабочий чат

А вы встречали забавные 404-страницы? Скидывайте в комменты — устроим мини-выставку креатива! 👇

P.S. Если вдруг пост не загрузится — ну, вы поняли...
😁10👍73
Представьте: вы решаете небольшую задачу по программированию, а рядом то же самое делает ещё один человек. И вы оба видите, как пишется код друг у друга.

Так родился Code Battle — формат, который придумали в Хекслете. Это небольшие поединки один на один, где важно не только правильно решить задачу, но и сделать это быстрее соперника.

Получилось живо, весело и по-настоящему затягивающе. В статье рассказываем, как всё началось, зачем тут смотреть на чужой код и почему это не только про соревнование, но и про учёбу с азартом.
https://habr.com/ru/articles/896410/
10🔥4😁2
Каждый, кто учится программированию, рано или поздно сталкивается с моментами, когда код не работает, но и ошибка при этом не очевидна. Такая ситуация может демотивировать и затягивать процесс обучения. Но если правильно подходить к разбору проблем, можно не только решать задачи быстрее, но и учиться эффективнее.

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

И помните: главное – не бояться ошибок. Они – часть процесса обучения. Чем лучше вы научитесь разбираться в своих ошибках, тем быстрее будете расти как программист.

В конце не забудьте поделиться в комментариях, какие методы помогают вам справляться с багами.
👍286🔥5
Ваня и Настя решили встретиться в парке. Ваня идет со скоростью 5 км/ч, а Настя едет на велосипеде со скоростью 10 км/ч. Расстояние между ними изначально составляет 30 км. Одновременно с Настей из дома выбегает её собака, которая бежит со скоростью 20 км/ч. Собака мчится навстречу Ване, доходит до него, разворачивается и бежит обратно к Насте. Она продолжает бегать туда и обратно, пока Ваня и Настя не встретятся. Какое расстояние пробежит собака?
😁73🤡1
Технические навыки — важная основа, но в IT без soft skills далеко не уедешь.
Умение объяснить баг, услышать команду, адаптироваться к новому и не выгореть в рутине — это тоже навык. Его можно развивать, как и любой другой.
Smart Reading собрали подборку книг, которые помогают стать увереннее, спокойнее и гибче — не только в профессии, но и в жизни.
А главное — все они в кратком формате(саммари): слушайте и читайте по 20 минут в день, сохраняйте важное и возвращайтесь к идеям перед сложными задачами.
💛 7 дней бесплатного доступа к библиотеке для будущих IT-специалистов
10👍4