Size: a a a

2021 November 16
Хекслет
На Хекслете появился еще один новый курс — «JS: React Hooks» из профессии «Фронтенд-разработчик».

😱 Что это за курс?

React Hooks — механизм позволяющий строить приложения без классов, только на функциональных компонетах. Благодаря хукам, кода становится меньше, а уровень повторного использования кода становится выше.

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

🍏 Чему вы научитесь?

— Использовать встроенные хуки

— Создать приложение, состоящее только из функциональных компонентов

— Внедрить готовые хуки для решения типовых задач

📅 Когда можно начать?

Проходить этот курс можно как в группе или вместе с индивидуальным наставником, так и самостоятельно в рамках тарифа «Базовый». Этот курс подходит для разработчиков, которые уже знают синтаксис JS  и хотят глубже разобраться с темой хуков:

http://amp.gs/jYBCy
источник
Хекслет
⚡ Новая рубрика на youtube-канале Хекслета!

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

Первые на очереди - ребята из JetRockets. Узнаём всё из первых рук у Игоря Александрова, Co-founder and CTO в JetRockets.

Смотреть здесь: https://youtu.be/JU5qcof-CKg
YouTube
Стоит ли программистам работать в JetRockets / Распаковка компании / Битва за рубистов
🔥  Профессия «Разработчик на Ruby on Rails» на Хекслете: https://bit.ly/3Fl7ZQf
Подробнее о JetRockets: https://jetrockets.com/

Новая рубрика на youtube-канале Хекслета! Кирилл Мокевнин распаковывает трудоустройство в JetRockets: кого нанимают, как обеспечивается профессиональный рост и как устроена инженерная культура. Узнаём из первых рук у Игоря Александрова, Co-founder and CTO в JetRockets

Таймкоды:

- 00:00:00 - старт, интро про новый формат
- 00:02:06 - как появился JetRockets
- 00:04:07 - кого берут в JetRockets
- 00:05:49 - чем занимается компания: подробнее о проектах и стеках
- 00:13:00 - как работают open source и принимаются коммиты в компаниях, которые стоят за опенсорсами
- 00:16:30 - скалабилити
- 00:18:50 - структура JetRockets, независимые команды
- 00:23:00 - структура офиса
- 00:27:47 - грейды
- 00:33:24 - пример Хекслета в системе мотивации сотрудников
- 00:34:58 - профессиональный рост, шаринг знаний
- 00:36:41 - инженерная культура
- 00:40:40 - про студента из Хекслета, обучение нового…
источник
2021 November 17
Хекслет
источник
Хекслет
В честь выхода на Code Basics курса по Clojure, мы решили напомнить вам, почему он — один из величайших языков программирования.

Объясняем, как устроены функциональные языки разработки, почему пишущие на них программисты иногда кажутся джедаями и что вообще это такое — Lisp:

http://amp.gs/jYGKt
источник
Хекслет
🔥 Наши друзья, которые организуют самые крупные конфы для разработчиков, подготовили для вас email-курс HighLoad Junior! Он ориентирован на получение базовых знаний по высоконагруженным системам и включает 30 лекций от топовых highload-разработчиков. Каждые 4 дня — новое письмо.

6 тематических блоков:
– Логика проектирования и архитектура крупных проектов
– Проблемы нагрузки на базу данных
– Масштабирование базы данных через шардирование и партиционирование
– Кеширование, NoSQL, очереди
– Поиск, Hadoop и бинарные хранилища.
– Поддержка и эксплуатация highload-проекта

Вы узнаете главные секреты и самые свежие «фишки» разработки highload систем и начнёте думать, как разработчики высоконагруженных проектов. Есть большая вероятность, что ваша стоимость на рынке труда вырастет на 20% ;)

Подписывайтесь на email-курс HighLoad Junior: http://juniorsub.highload.ru/
источник
2021 November 18
Хекслет
источник
Хекслет
Кто больше зарабатывает — джун на С++ или на Ruby? Мидл на Objective-С или на Go? А из сеньоров — Java или все же JavaScript? Или может быть вообще на 1С?

Подробно рассказываем, кто из программистов зарабатывает больше всех в России и почему:

http://amp.gs/jYfHm
источник
Хекслет
источник
Хекслет
Как отказаться от промежуточной среды разработки и ничего не потерять

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

http://amp.gs/jYC2e
источник
2021 November 19
Хекслет
⚠ Сегодня (пятница, 19 ноября) https://ru.code-basics.com/ будет не доступен с 15:00 по 17:00 по МСК.
На платформе будут проводиться плановые работы.
источник
Хекслет
источник
Хекслет
Ходят слухи, чтобы попасть в Гугл, надо решить тысячу задачек. Тысячи у нас нет, но сотня-другая найдется. Заходите в испытания — и наслаждайтесь.

Сегодня мы расскажем про стандартную задачку из курса CSS — «Меню Гамбургер».

Вам нужно реализовать меню, которое при ширине экрана меньше 500 пикселей исчезает, а на его месте появляется иконка. Она выглядит как три линии, расположенные друг под другом — из-за внешнего сходства с известным блюдом такой тип меню получил название «Гамбургер». При клике на иконку должно раскрываться меню из пяти пунктов — «О проекте», «Отзывы студентов», «Истории успеха», «База знаний», «Техподдержка».

Реализовать меню нужно, используя связку label + checkbox — с их помощью вы можете отслеживать клик по иконке с последующим раскрытием меню.
\__________________________________________________________

Языки для решения задачи — HTML/CSS. Все свои варианты —> пишите в комментариях (а лучше всего скидывайте ссылки на решения в GitHub или на Repl.it Всего это испытание решило 67% студентов, то есть больше половины тех, кто пытался с ним справиться. Все подробности, дополнительные картинки и подсказки тут: http://amp.gs/jYeJg
источник
2021 November 22
Хекслет
ОТКРЫТА РЕГИСТРАЦИЯ УЧАСТНИКОВ НА КОНКУРСЫ ОТДЕЛЬНЫХ ЗАДАНИЙ - САТЕЛЛИТЫ

🔥Призовой фонд каждого из сателлитов – 1 000 000 рублей!

«ПРО//ЗНАНИЯ», «ПРО//ОЦЕНКИ», «ПРО//ФАКТЫ» ― КОНКУРСЫ-САТЕЛЛИТЫ, проходящие в отдельном от основного конкурса «ПРО//ЧТЕНИЕ» графике.

👉🏼Конкурсы отдельных заданий рассчитаны на широкий круг разработчиков, интересующихся обработкой естественного языка.
👉🏼Эти конкурсы представляют собой серию соревнований по содержательному анализу текстов, что позволит командам-участницам в дальнейшем использовать полученные разработки в качестве основы для участия в большом конкурсе «ПРО//ЧТЕНИЕ».

👉🏼Зарегистрироваться до 1 декабря нужно тут https://ai.upgreat.one/satellites/
источник
Хекслет
источник
Хекслет
Мы то, что мы скроллим: как программисту стать более продуктивным, почему нужна гигиена соцсетей, и зачем todo-лист важно вести с временным таймингом.

Составили гайд по продуктивности разработчиков 🏆
источник
2021 November 23
Хекслет
Видеотехнологии давно стали важной частью жизни и компаний, и людей. Это интересная, но сложная тема с массой открытых вопросов. Поэтому JUG Ru Group организуют новую конференцию — VideoTech 🎥
Она пройдет онлайн с 1 по 3 декабря.

Вас ждут доклады о WebRTC, системах доставки контента, качестве видео и многом другом, чем живут инженеры и разработчики, работающие в этой сфере.

Среди спикеров — специалисты из:
✔ Netflix: Александр Гутарин, Te-Yuan Huang, Pulkit Tandon;
✔ VK: Иван Григорьев, Вадим Горбачев, Иван Шафран, Никита Разумный, Павел Мацула;
✔ AWS: Александр Патрушев, Михаил Голубев;
✔ Яндекс: Алексей Щуров, Дмитрий Кравцов, Алексей Гусев, Михаил Мазанов.

И это только часть спикеров. Переходите на сайт за подробностями и билетами: https://bit.ly/3H8Dbnw

Кстати, держите промокод, который даст скидку в 2000₽ на билет категории Personal Standard: hexlet2021JRGpc
Увидимся в эфире👋🏻
источник
Хекслет
источник
Хекслет
Решение задач — хороший способ закрепить пройденный во время обучения материал и потренироваться. У нас их несколько сотен — заходите в испытания и наслаждайтесь.

Сегодня расскажем про стандартную задачку из курса по Java — «Морской бой».

Вам нужно реализовать публичный статический метод calcShipsCount(), который принимает на вход поле боя в виде квадратного двумерного массива целых чисел из нулей и единиц. Ноль — пустая ячейка, единица — часть корабля. Функция должна вернуть количество кораблей на поле боя.

Так как корабли не должны соприкасаться друг с другом, реализуйте метод isValidField(), который проверяет расстановку кораблей на корректность.

---

Задачу можно решить на языках Java, JS и PHP, хотя условия описаны для Java. Все варианты решения пишите в комментариях (а лучше всего скидывайте ссылки на решения в GitHub или на Repl.it). Всего эту задачу решили 75% студентов, то есть почти все наши студенты, которые пытались пройти это испытание. Все подробности и дополнительные условия: http://amp.gs/jYVsI
источник
2021 November 24
Хекслет
Сегодня в 15:00 по МСК на канале CSSSR пройдёт Callback Hell, гостем которого будет преподаватель Хекслета Никита Михайлов. Ребята поговорят за AtomicCSS, Bootstrap и физическое здоровье на удалёнке.

Смотрите и задавайте вопросы здесь: https://youtu.be/pDKm6RweV5w
YouTube
В гостях Никита Михайлов. Bootstrap, Atomic CSS, физическое здоровье на удаленке
В это эпизоде мы постараемся разобраться есть ли у Bootstrap право на жизнь в современном фронтенде и чем хорош Atomic CSS. Также обсудим как удаленная работа влияет на физическое здоровье и что с этим делать.

Никита Михайлов в Twitter: https://twitter.com/n__mikhaylov

Bootstrap:
Bootstrap 5: https://blog.getbootstrap.com/2021/05/05/bootstrap-5/
Процент сайтов, использующих Bootstrap в 2021 = 27%: https://w3techs.com/technologies/details/js-bootstrap
Почти в 10 раз больше, чем React: https://w3techs.com/technologies/overview/javascript_library
Лидер по использованию и известности в опросе 2020 State of CSS: https://2020.stateofcss.com/en-US/technologies/css-frameworks/

Atomic CSS:
Tailwind — лидер по удовлетворённости и интересу в 2020 State of CSS: https://2020.stateofcss.com/en-US/technologies/css-frameworks/
Кейс Фэйсбука: https://engineering.fb.com/2020/05/08/web/facebook-redesign/
Много примеров с критикой: https://maintainablecss.com/

Здоровье на удалёнке:
Результаты опроса за 2020 год про здоровье…
источник
Хекслет
Приглашаем на второй RoR-митап из серии СберМаркет Tech — в программе 4 отличных доклада:

– «Все дороги ведут к Ruby: как мы переучиваем разработчиков с других языков»
Александр Бунтов, Бэкенд-разработчик СберМаркет

– «SmartCore (smart-rb) в сравнении с dry-rb»
Рустам Ибрагимов, Team/Tech Lead в компании Umbrellio

– «Компьютер за семь строк кода»
Арсен Шамхалов, Senior Software Engineer в Toptal

– AMA-сессия со Stella Miranda, Senior Software Developer Shopify и организатором RubyConfCo и сообщества Rails Girls Vancouver

Онлайн-митап состоится 25 ноября в 18:00, не забудьте зарегистрироваться: http://amp.gs/jY4Si
источник