Size: a a a

2020 January 31
Хекслет
источник
Хекслет
5 историй наших студентов, которые мотивируют стартовать проекты прямо сейчас:

1. Павел Дроненко, г. Сочи. Проекты нужно проходить, все четыре. А четвертый выполненный проект в вашем профиле на GitHub увеличивает вероятность офера на 50%

2. Виктория Музычук, г. Москва. Трудно было признать, что без волшебного пинка дальше дело не пойдёт. Я потеряла достаточно времени, чтобы захотеть предостеречь от этого других учеников Хекслета

3. Илья Зубцов, г. Воронеж. Решил инвестировать деньги в окончание профессии Frontend разработчика на Хекслете, а именно в покупку всех четырёх проектов. Это было одно из самых правильных решений, которые я принимал в жизни

4. Ярослав Кошкарев, г. Москва. Из спортсменов в программисты в 33 года. Как сейчас помню фразу Кирилла: «Так, хорош уже тянуть, дуй по собеседованиям, ты уже готов!»

5. Вячеслав Быков, г. Москва. Как я хотел подтянуть jQuery и случайно умножил зарплату на два
источник
Хекслет
Сегодня вместе с Александром Павлютем начнём вебинар о достижении результата. Поговорим о понятии задачи, OKR, договорённостях, моментах, которые помогут избежать лишних телефонных звонков и переписок, и многом другом: https://youtu.be/v57O206qHzw
YouTube
Вебинар: Александр Павлють, Договариваемся о результате [Хекслет]
Вебинар с Александром Павлютем, системным инженером, сооснователем и генеральным директором компании «‎Мьёльнир».

Вопросы к спикеру принимаются в слак-комьюнити Hexlet в основном канале general.

Обычная постановка задачи - это “поручение“, или “назначение” (этим займется у нас Саша) с расчетом на то, что человек “погружен в контекст“. Погружения в контекст достигают ежедневной работой и регулярными созвонами.

Если посмотреть разумную ситуацию win-win, без корпоративных или иерархических сложностей, один человек просит что-то сделать, а другой это принимает в работу, у них формируется общая цель - получить нужный всем результат.
Но на практике часто возникает ситуация, когда в процессе работы “появляются” детали и обстоятельства, которые могут либо сильно усложнить саму задачу, либо перекрывают уже проделанную работу потому что все надо делать в этом случае не так.

Каждое такое непонимание вызывает нас на созвон - мы созваниваемся, выслушиваем или докладываем о ситуации, снова трактуем задачу и двигаемся по…
источник
Хекслет
Гид по профессии тестировщик: чем занимается специалист в сфере QA, сколько зарабатывает, что надо знать и где учиться

Позиция тестировщика считается одним из самых простых способов быстро войти в отрасль информационных технологий. Ходят слухи, что эту профессию легко освоить, работа у тестировщика — не бей лежачего, да и платят специалисту по тестированию программного обеспечения почти как программисту. Насколько эта информация достоверна? Давайте разбираться: http://amp.gs/ukPJ
источник
2020 February 01
Хекслет
Хоба, я программист!

Павел Дроненко рассказывает о своём пути обучения и о том, что делать, если ты уже начал сомневаться в правильности смены профессии: http://amp.gs/ueXa
источник
Хекслет
источник
Хекслет
Привет, на связи Дмитрий Дементий. Пара слов о подготовке статей, которые мы публикуем. 

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

Этот эффект можно усиливать разными способами. Один из них — привлечение новых читателей из поисковых систем. Это работает так: пишем статью о чём-то важном для аудитории. Человек сталкивается с проблемой, идёт в Яндекс или Google, вводит запрос и находит нашу статью. Вуаля, у нас новый читатель. 

Не факт, что Google или Яндекс покажет пользователям на первой странице выдачи нашу публикацию. Как же сделать так, чтобы читатели пришли в наш блог? На этот вопрос можно ответить одним словом: экспертиза. 

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

Как писать экспертные статьи? Ответ очевидный: чтобы написать о чём-то, нужно разбираться или разобраться в этом вопросе. И вот тут подходим к вопросу семантики.

Лет 10 назад хорошо работал сеошный метод keyword stuffing. Чтобы поисковик показал страницу в топе выдачи, достаточно было вставить в заголовке и несколько раз в тексте что-то типа «купить табуретку в Москве недорого». 

Сеошные тексты больно читать. Но это половина беды. Из-за напичкивания ключами в них остаётся слишком мало места для экспертизы. Попробуйте написать что-то полезное, когда надо вставить в текст семь раз «купить табуретку в Москве».

Слава богу, поисковики поумнели и даже стали наказывать сайты за сеошные тексты. Тем не менее работа с семантикой остаётся актуальной. Зачем же собирать ключевые запросы, если напичкивание текстов ключами не работает и даже мешает?

Ответ в значении словосочетания «семантическое ядро». Семантика — раздел лингвистики, который изучает смысловое значение единиц языка (спасибо, Википедия). То есть речь идёт о смысловом ядре. 

Работа над семантикой обозначает работу над смыслами статьи. Собирая ключевые запросы, мы изучаем потребности читателей в информации. Смотрим, что люди ищут в поисковых системах. И планируем статью в соответствии с потребностями аудитории. 

Важный момент: если люди ищут «стрелочные функции пхп», вам не нужно во что бы то ни стало вписывать в текст такой ключ. Поисковики прекрасно понимают смыслы. О прямых вхождениях и частотности ключей можно было забыть примерно с 2013 года, когда Google выкатил алгоритм Hummingbird. Потом были новые алгоритмы, но с Колибри началась революция. 

Поисковик одинаково хорошо понимает смысл фраз «стрелочные функции пхп», «стрелочные функции PHP», «стрелочные функции в языке PHP» и даже, скорее всего, «стрелки в PHP». Остаётся просто написать о стрелочных функциях. 

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

LSI помогает Google и Яндекс видеть разницу в смысле слова «кино» в таких предложениях: 

— Пойдём сегодня в кино, там нового «Терминатора» показывают. 

— Ударник «Кино» Георгий «Густав» Гурьянов всегда барабанил стоя.

Важный момент: есть ошибочный подход к работе с LSI. Некоторые любители взломать систему «ищут LSI-ключи» и пытаются их вписывать в текст. К сожалению, на эту удочку попадаются даже опытные и известные на рынке специалисты. 

«Вписывание LSI-ключей» — всего лишь keyword stuffing по-новому. LSI — это о смыслах, а не о вписывании ключей в текст. Делитесь экспертизой, пишите как можно подробнее, и будет вам и вашим читателям счастье и польза. 

На скриншоте семантика для одной из наших статей. Собираем смыслы, чтобы вы могли читать максимально полезные материалы. Хороших выходных!
источник
2020 February 02
Хекслет
Преподаватель Hexlet Алексей Пирогов принял участие в Moscow Python Podcast.

Говорили об обучении Python и как этому учит Хекслет, чтобы новички могли сразу выйти на реальную работу: https://youtu.be/jlUGOznuAn4
источник
Хекслет
Вы уже в курсе, что сегодня магическая дата: 02.02.2020. Это дата-палиндром. Палиндром — число или слово, которое одинаково читается в обоих направлениях. Например, «наган», «иди», «топот», «02022020».

Персонаж известного фильма (см. скриншот с YouTube) сокрушался, что день взятия Бастилии впустую прошёл. Чтобы не прошла впустую дата-палиндром, надо её как следует отпраздновать. Конечно, ударным решением испытаний, в которых есть палиндром! Ниже примеры:

Испытание «Палиндром» на Python: http://amp.gs/uPaN
Испытание «Зеркалирование матрицы» на JavaScript:
http://amp.gs/uPaA
Испытание «Зеркалирование матрицы на PHP»:
http://amp.gs/uPaq
источник
2020 February 03
Хекслет
Первый дайджест в новом году получился довольно длинным: за первый месяц нового года мы сделали много улучшений. Читайте здесь: http://amp.gs/uvpR
источник
2020 February 04
Хекслет
Вы когда-либо использовали или принимали участие в open-source проектах? Как говорит Armin Ronacher, сообщества, которые работают над опенсорс-проектами, рано или поздно сталкиваются с простой ситуацией: что-то становится старым, и это что-то приходится менять на новое и лучшее.

По ссылке перевод его заметки о том, почему опенсорс-проекты мигрируют через боль и стресс: http://amp.gs/uV8X
источник
2020 February 05
Хекслет
Можно ли устроиться на работу после Хекслета? Дима Сухинин утверждает, что получил 4 офера: http://amp.gs/uRqp
источник
2020 February 07
Хекслет
источник
Хекслет
Совсем скоро в Тамбове пройдет второй еще более грандиозный и масштабный дизайн-фестиваль Everfest 2020

Собран мощнейший состав спикеров (и он еще значительно пополнится), поговорим про дизайн, творчество и технологии, а также:

— цифровой дизайн (сайты, мобильные приложения, продукт, UX, UI, анимация, тренды и другие актуальные темы);

— дизайн вокруг нас (облик города, брендинг, реклама, промышленный дизайн);

— управление студией и продуктом;

— фронтенд и бэкенд;

— бизнес, PR, HR, личный бренд и маркетинг;

Нас ждут два незабываемых дня: 45+ мощных спикеров, отдельная зона с воркшопами и мастер-классами от самых крутых профессионалов в области дизайна, анимации, 3D, управления и продаж  — только практика и куча наработанных навыков.

В этом году будет особенная арт-выставка, специальная секция в стиле TED и незабываемое вечернее афтапати!

29 февраля и 1 марта — Everfest 2020. В первые выходные весны, куча новых знакомств, знаний и ооочень много крутого контента.

Регистрируйтесь пока еще есть места — http://amp.gs/uSn8

Студентам бесплатно по предварительной регистрации, пиши 👉fest@everest-media.ru
источник
Хекслет
Поиграем в шахматы? Сегодня в 20:00 по МСК проводим турнир на http://amp.gs/uScK

Участвуют все желающие, 3 минуты на партию + 2 секунды за ход.
источник
Хекслет
Друзья, турнир перенесён на 21:00 по МСК. Присоединяйтесь http://amp.gs/uNLV
источник
Хекслет
Примерно год назад гитхаб выкатил Github Actions. С их помощью можно строить различные сценарии работы: запуск тестов на коммиты, оповещения, выпуск новой версии, деплой на продакшен и многое другое. Мы ждали пока этот механизм наберет популярность и это случилось. Хекслет начал перевод всех своих репозиториев (которых много десятков) на экшены.  Кроме того, проекты уже переехали с тревиса на экшены. Что это дает? Во-первых тесную интеграцию. Все происходит там же на гитхабе. Не надо регистрироваться на отдельном сервисе и настраивать его. Во-вторых гитхаб запустил маркетплейс экшенов. На нем можно найти готовые сценарии на все случаи жизни: билд и пуш образов, оповещения в слак и т.п. В-третьих, экшены могут реагировать не только на коммиты, но и на любые события гитхаба, а их сотня!
источник
2020 February 08
Хекслет
- В декабре 2018 года я работал на металлобазе. Таскал шестиметровые заготовки алюминия с напарником и пилил всё это на специальном станке. На тот момент мне было 39 лет.

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

Хорошо ощущал, как тяжело даётся работа на базе. И мечтал попробовать снова хотя бы просто верстать сайты. Оказалось, всё не так просто: технологии не стоят на месте. Флоаты — это прошлый век.

Продолжение истории: http://amp.gs/uqPj
источник
2020 February 09
Хекслет
Эта история карьерного пути очень похожа на вчерашнюю: металлургия, за 35 лет, второй ребёнок в семье. Отсюда и путь в программирование.

Но была ещё одна мотивация, и такую вы точно не слышали. Убедитесь сами: http://amp.gs/uitr
источник
2020 February 10
Хекслет
Инструменты автоматизации и мониторинга удобны тем, что разработчик может взять готовые скрипты, при необходимости адаптировать и использовать в своём проекте. Можно заметить, что в некоторых скриптах используются коды завершения (exit codes), а в других нет.

Разбираемся, как это в Bash: http://amp.gs/uDFj
источник