Хекслет
✔
7.98K subscribers
4.21K photos
46 videos
1 file
2.86K links
Программы обучения - https://ru.hexlet.io/courses
Сообщество @hexletcommunity AI Клуб @hexletclub
Поддержка @hexlet_help_bot
Download Telegram
Как часто вы думаете о том, что программирование — это сложно? Как выбрать язык и не ошибиться? Как понять, что методика школы подходит именно вам? Получить ответы на эти вопросы можно только опытным путем: изучить вводные материалы, познакомиться с программой, наставниками. Все это возможно в Хекслете на Подготовительных курсах. А подробнее в карусели!
🔥6👍4💩2
Media is too big
VIEW IN TELEGRAM
Продолжаем делиться успехами наших студентов на Подготовительных курсах.

Сегодня рассказываем о домашнем задании с курса по основам JavaScript — консольной игре из трех раундов, которая должна запрашивать у пользователя результат сложения двух чисел.

А новый поток Подготовительного курса по Frontend стартует 7 сентября.

Успейте записаться на 2-недельную программу по изучению основ JavaScript — главного языка программирования для создания интерфейсов сайтов.
👍9🔥2💩2
Начинаем серию постов про термины в разработке! И первыми терминами, которые мы разберем, будут, конечно, Junior, Middle и Senior.

Если бы программисты по-особенному относились к испанским господинам (сеньор) и молодым спортсменам (юниор), было бы странно.

На русском обычно пишут и говорят “Джун”, “Мидл” и “Сеньор”. Так обозначают грейды разработчиков, от меньшего к большему.

В общих чертах:

- Junior – джун – программист-новичок. Круг задач, которые может выполнить самостоятельно, невелик.
- Middle – мидл – программист среднего уровня, который может автономно решать поставленные задачи. Знает больше, может больше.
- Senior – сеньор. Программист-машина. Знает еще больше, может еще больше. Сам задачу найдет, разберет, решит, и все сделает в лучшем виде.

На самом деле четкое понимание грейдов обычно привязано к рабочему месту. Сеньор из одной компании может неожиданно быть джуном в другой.

Кстати, есть интересный сайт, где можно посмотреть какие существуют грейды в крупных компаниях levels.fyi

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

Пишите в комментариях, какие термины нам разобрать следующими!
🐳9👍6😁3💩1🥴1
Начни свой путь в программировании со знакомства с Frontend и PHP-разработкой:

7 сентября в Хекслете приходите на практический вебинар профессии «Frontend-разработчик».
Регистрация https://ru.hexlet.io/link/jUdgvp

А 14 сентября приглашаем вас на практический вебинар профессии «PHP-разработчик». Регистрация https://ru.hexlet.io/link/R7EMFQ

Кому подойдут вебинары?
• тем, кто работает в другой сфере и интересуется разработкой;
• тем, кто выбирает первый язык программирования и боится сделать первый шаг.
Эксперты ответят на все ваши вопросы и расскажут о главных особенностях языков. А еще вас ждут полезные подарки от Хекслета: гайды и карты компетенций.
❤4🔥2💩2
Как программисту прокачать скиллы за два дня?

15-16 сентября в Ульяновске пройдет IT-конференция «Стачка». Вас ждут зоны нетворкинга, выставка игр от разработчиков инди-игр со всей России, круглые столы с экспертами в IT-сфере и и многое другое.

Что по спикерам?

На Стачку едет и Хекслет в лице операционного директора Сергея Мелодина. Сергей будет рассказывать о найме инженеров в команду: как привлечь и не потерять специалистов.

Также на конференции будут представители из Яндекс, Тинькофф, VK Tech, Avito Tech, Билайн, MTS Digital, Альфа-банк, Одноклассники, X5, Магнит и другие.

Например:

– Олег Козырев - старший инженер в Авито;
– Семен Левенсон - руководитель группы разработки Яндекс Маркет;
– Алексей Мясников - руководитель команды разработки клиентских библиотек YDB в Яндексе;
– Глеб Гончаров - Team Lead SRE СберМаркет.

А по промокоду HEXLET вы получите скидку 10% при покупке билета!

https://nastachku.ru/
#nastachku
👍6💩3🤮1
Сегодня речь пойдет о полиморфизме и TypeScript. Что это? Какие виды полиморфизма бывают? Как реализуется полиморфизм на TypeScript?

Иван Горбунов предлагает рассмотреть 3 задачи из реальной жизни и разобраться в теме подробнее и на примерах. Мы разберём типы полиморфизма, функции render, валидацию type guard и многое другое.

Уверены, это может попасться вам на собеседовании.

Приятного просмотра!
🔥19👍4💩3
Для всех, кто хочет начать учиться осенью!

7 сентября стартует обучение в Хекслете по главным профессиям.

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


А теперь новости!

На профессию Фронтенд-разработчик теперь действует образовательная лицензия! Это значит, что вы сможете:

- получить налоговый вычет — 13% от уплаченной стоимости программы;
- получить диплом о профессиональной переподготовке.

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

Скоро лицензия будет действовать и на другие профессии, не пропустите!
❤13🔥8👍5💩3👌1
Почти каждую неделю у нас проходят вебинары: по главным языкам программирования, профориентации, трудоустройству. Вебинары ведут наши наставники, приглашенные спикеры, а еще в них иногда врывается Кирилл Мокевнин.

В связи с этим мы хотим спросить у вас: часто ли вы ходите на наши вебинары, интересны ли вам темы?

Поучаствуйте в нашем опросе, это поможет нам делать вебинарный контент лучше!
💩2🔥1
Как вы думаете, насколько принципиален выбор первого языка программирования? Мы в Хекслете уверены, что какой бы язык не был выбран, новичок встречается с одними и теми же ключевыми понятиями. Что к ним относится?

- литералы
- операции
- типы данных
- переменные
- логические выражения и логика
- циклы и вызов
- определение функций.

Главное в этих темах — это не изучаемый синтаксис, он может быть разный, а сам смысл. Эти конструкции можно комбинировать и получать нужный результат. Зная перечисленные темы, вы уже можете делать любые вычисления, которые можно себе только вообразить. Да, это не всегда весело, но уже почти настоящее программирование.

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

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

Задача состоит в том, чтобы вывести на экран Yes или No в зависимости от того, больше ли пяти сравниваемое число, которое находится в переменной, или меньше. На псевдокоде это выглядит так: если a больше 5, то печатай yes, иначе no. Вот как выглядит этот код в разных языках:

PHP

$a = 9;
print($a > 5 ? 'yes' : 'no');

JavaScript
let a = 9
console.log(a > 5 ? "Yes" : "no")

Java

var a = 9;
System.out.println(a > 5 ? "yes" : "no");

Python

a = 9
print('yes' if a > 5 else 'no')

По смыслу здесь решается та же задача и тем же самым способом. Небольшое отличие есть в Python, но это всего лишь синтаксис.

Дальше, конечно, различий будет уже больше, но даже они укладываются в рамки общих концепций, которые присущи всем современным языкам. Сюда входит и модульность, и объектно-ориентированное программирование, и работа с файлами или базой данных.
👍22💩2❤1
Зачем решать алгоритмические задачи, ведь кажется, что они никогда не пригодятся на собеседовании? В этом видео мы ответим на этот вопрос, решим 5 задач с Leetcode на JavaScript и проверим компетенции джуниор фронтенд-разработчика.

Собеседование проводит Сэм Булатов, фронтенд-разработчик в Tinkoff.
Собеседование проходит студентка Хекслета Александра Золотухина.

Приятного просмотра: https://youtu.be/L2RPLVLKiAY
👍10💩4