Хекслет

@hexlet_ru


Программы обучения Хекслета - https://ru.hexlet.io/courses
Бот навигатор по ресурсам Хекслета - @HexletLearningBot
Открытое сообщество студентов (более 8000 человек) - @hexletcommunity

Хекслет

17 Oct, 16:45


Люди, которые заставили себя взять на работу

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

В 2012 году, я строил в Ульяновске подразделение компании Undev и для этого без остановки собеседовал джуниоров. Один раз ко мне пришел парень, который мне понравился и было видно, что он очень старался, но все же по уровню не дотягивал до нужного. Мы поговорили и разошлись. В тот день у меня было 3 или 4 собеседования. Каково же было мое удивление, когда уже вечером дома, проверяя почту я увидел от него письмо с разбором всех задач на которые он не ответил или ответил частично. Более того, он нашел косяки в моих тезисах и указал на них очень аккуратно. После этого я его взял на работу (правда в другую компанию, которой я помогал с наймом в тот момент ).

Примерно через год после этого, я немного преподавал в университете. В этой группе было немало классных ребят, часть из которых я взял на работу буквально сразу (один из них потом много лет разрабатывал Хекслет). Но у части ребят не хватало навыков, хотя и было много амбиций. Все это как-то шло, пока один из студентов, по имени Артем, которого я не был готов брать, пришел в офис и просто позвонил. Мы встретились и он сказал что не уйдет из офиса, пока мы его не возьмем на работу. Он попросил дать ему любых задач и сказал что будет сидеть в углу и делать их. Так и порешили. Через несколько недель взяли его на работу. Дальше он стал лидом и в конце-концов стал одним из топов в российско-американской компании, в которую потом устроились десятки наших выпускников.

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

Ссылки: Телеграм | Youtube | VK

А вы с таким встречались или сами подобное делали?

Хекслет

16 Oct, 16:06


А давайте потренируемся. Задача с собеседования, которую мне задавали в далеком 2009 году. Сейчас такие задачи встречаются редко, но в формате поста будет нормально. Так вот.

Есть такая штука как бикфордов шнур. Он используется для взрыва динамита, то, что мы обычно видим во всяких вестернах. Особенность этого шнура в том, что он горит неравномерно, то быстро, то медленно. Теперь представьте: у вас есть бикфордов шнур, который горит ровно один час (не забываем, что само горение может быть то быстрым, то медленным).

Вопрос: как сделать так, чтобы он сгорел ровно за полчаса? Линейки у вас нет.

Хекслет

07 Oct, 17:28


Как понять, что я готов к собеседованию?

Один из самых главных вопросов, которые задают те, кто учатся программированию. Я отвечал на этот вопрос так много раз на наших вебинарах, что могу про него рассказать даже если меня разбудят ночью :) Пора так сказать зафиксировать.

Варианты ответов, которые не работают:

* Когда я выучу все что надо выучить — Даже если кто-то вам даст список таких знаний, он все равно будет неполным и главное, у вас не будет достаточно прикладной практики, чтобы отвечать на эти вопросы, так как бы ответил человек уже работающий программистом.
* Когда закончится программа обучения — такое бы сработало в идеальном мире, где учащиеся на 100% выполняют все рекомендации и делают все, так как задумывалось авторами программ. На практике, всегда есть то, что нужно добирать самостоятельно и какие-то конкретные аспекты, которые должны прокачать именно вы. Распределение знаний и навыков у всех людей разное, зависит от многих факторов: бекграунд, рефлексия во время обучения, списывание и так далее. Поэтому после завершения программы обучения разные люди могут находиться на очень разных уровнях подготовки.
* Когда мне скажут что я готов — такое возможно если у вас есть персональный ментор, но у большинства его нет. Поэтому не на кого ориентироваться. Да и, как вы сейчас увидите, не нужно.
* Когда я почувствую уверенность в своих силах — не наступает никогда. Не забывайте, что «чем больше я знаю, тем больше я не знаю». Открывая для себя новое, вы будете обнаруживать целые области знаний, про которые вы раньше даже не слышали.

Универсально-рабочего ответа на этот вопрос не существует в природе, но мне кажется, что я нашел критерий, который достаточно неплохо помогает определить свою готовность достаточно точно и без посторонних. Он работает так. У компаний существуют тестовые задания для новичков, которые они дают им до или после собеседования. Эти задания являются лакмусовой бумажкой для вас. Если вы их плюс-минус спокойно решаете, значит вы точно готовы, если нет, то нужно подкачаться. И, самое классное, что вам сразу будет видно чего конкретно не хватает.

Откуда брать эти задания? А вот тут Хекслет много лет назад постарался и собрал огромную базу таких заданий https://github.com/Hexlet/ru-test-assignments/ Заходите и выбирайте на любой вкус. Решите хотя бы три таких задания и положите к себе в профиль гитхаба. Это поможет не только понять текущий уровень, но и добавит вам очков при поиске, так как ваш гитхаб будет уже частично заполнен заданиями, на которые технари обращают внимание.

p.s. Проверьте себя, прямо сейчас глядя на эти задания, вы чувствуете что можете решить поставленные задачи?

Хекслет

30 Sep, 17:33


Мы много общаемся со стажерами и джунами и знаем, как зашкаливает уровень тревоги во время поиска первой работы. И вообще — насколько страшно жить свой первый профессиональный год.

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

Хабр Карьера вместе с Alter прямо сейчас запустили кармически полезный спецпроект, где рассказывают откуда берется тревога, как справляться с ней в моменте, и как не давать ей влиять на вашу карьеру, решения и вообще — жизнь. В программе — гайд по борьбе с тревогой и промокод на скидку 30% на сессию с психологом. А в конце недели — прямой эфир, где ребята обсудят всё, что вас тревожит в карьере.

#партнерский_пост

🔗 Регистрируйтесь по ссылке и делитесь своими историями карьерных трудностей на лендинге 💙

Хекслет

26 Sep, 17:01


Хекслет pinned «Обновления по контенту и планы на ближайшее будущее Нас часто спрашивают о том, что происходит с контентом, какие доработки делаются, какие курсы выпускаются? Пришла пора исправляться и регулярно про это рассказывать. Все новое теперь регулярно будет анонсироваться…»

Хекслет

26 Sep, 17:01


Обновления по контенту и планы на ближайшее будущее

Нас часто спрашивают о том, что происходит с контентом, какие доработки делаются, какие курсы выпускаются? Пришла пора исправляться и регулярно про это рассказывать. Все новое теперь регулярно будет анонсироваться тут и на linkedin (подпишитесь туда, если вам удобнее смотреть посты там, а не в телеге https://www.linkedin.com/company/hexlet/).

Из значимых вещей, в этом году мы сделали новую профессию по автоматизированному тестированию на javascript. В ней мы работаем с набирающим популярность Playwright. Она подходит и тем кто вкатывается в it и ручным тестировщикам, которые хотят стать автоматизаторами. А возможно от вас этого требует компания, тогда велкам через b2b, где компания за вас оплатит это обучение (писать на [email protected])

Когда профессия окончательно устаканится, мы довольно оперативно адаптируем ее под Java (Selenium и друзья). Дальше посмотрим, но план покрыть автоматизированное тестирование до конца.
Во многие языки добавился курс по работе с базой данных из кода. Теперь эту информацию не надо искать где-то в других местах. Плюс это помогло доработать курсы по введению в веб на микрофреймворках, где мы добавили уроки по работе с базой из кода.

В Node.js полностью переписали курс «введение в веб-разработку», теперь там Fastify и всякие новые прикольные штучки.

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

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

Большой апдейт прошел по курсам связанным с HTTP и API. Я добавил множество новых уроков, например про новые стандарты 2 и 3, добавил разные виды аутентификации, расширил урок по openapi.

Помимо этого мы каждый день делаем десятки изменений в практиках, добавляем квизы, испытания, самостоятельные работы, правим формулировки по вашему фидбеку. Этим у нас занимается великолепная команда менторов, про которую я расскажу в будущем.А прямо сейчас, я работаю над курсом по REST API, который надо было написать еще 10 лет назад :) Сначала он выйдет на JS (с адаптацией по TS), а затем мы портируем его и на все остальные стеки. Это будет хорошим усилением для тех, кто повышает на Хекслете свою квалификацию.Все это можно найти тут: https://ru.hexlet.io/courses

Из планов: Vue, Go-программист (целая профессия), 1C (да-да), перезапуск дата-аналитика.

p.s. Какие курсы вы бы хотели видеть на Хекслете?

Хекслет

23 Sep, 16:43


Привет! Меня зовут Кирилл Мокевнин и я со-основатель Хекслета. Возможно вы помните, что полтора года назад, я уже вел немного наш корп телеграм и вк, но потом постепенно слился из этого процесса. Прошло время, много всего утекло и поменялось. Мы добрались до наших соцсетей и решили все переиграть. Изменения будем выкатывать постепенно. Как теперь будет?

Телеграм и Линкедин Хекслета становятся корп блогом с человеческим лицом. Тут я (и мои коллеги) буду регулярно рассказывать про то что у нас происходит, обновления и выход нового контента, изменения по платформе, внутренняя кухня, сбор обратной связи, возможно даже стримы. В общем хочется сделать так чтобы вы были в курсе и была возможность активнее участвовать в жизни Хекслета. Если кратко, то из ближайших планов:

⁃ Где-то на фоне мы много работаем с ботами. Планируем запуск бота помогающего в процессе обучения, через него можно будет проще связываться и получать нотификации о важных вещах связанных с обучением.
⁃ Рассказать про внедрение ИИ, он уже много где работает, но возможно не все знают где и как
⁃ Мы серьезно дорабатываем продукт и скоро анонсируем два новых проекта для начинающих и продолжающих. Отвечаем так сказать на потребности рынка
⁃ Выкатить новые программы для продолжающих. Я скоро сделаю про это пост
⁃ Рассказать про внутренние переезды, сейчас идет большая эпопея смены одних сервисов на другие.
- Серьезно меняется контент стратегия, начинаем с телеги, потом дойдем и до всего остального. Про это тоже будет пост.

А пока давайте знакомиться. Расскажите кто вы и почему находитесь тут), а так же накиньте обратной связи и задайте любой вопрос. Попробую на все ответить.

p.s. Глобально все предложения хекслету можно отправлять в виде ишьюсов в этот репозиторий: https://github.com/Hexlet/ru-proposals

Хекслет

06 Sep, 12:54


«У меня есть профессия, но я в ней разочаровался»
Звучит знакомо? В истории Андрея можно найти схожие переживания. Еще в подростковом возрасте он неплохо владел английским и планировал поступить на романо-германскую филологию, но обстоятельства привели его на юридический факультет. Со временем профессия юриста перестала приносить радость: карьерный рост не оправдал ожиданий, а работа не давала удовлетворения, был даже опыт развития бизнеса – автосервиса. Тогда Андрей решил кардинально изменить свою жизнь и стать Java-разработчиком… после 30 лет!

Хекслет

04 Sep, 16:31


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

- 10 сентября — старт подготовительного курса Python-разработчик
- 12 сентября — старт подготовительного курса Frontend-разработчик
- 17-18 сентября, 19:00 по МСК — интенсив для Java-разработчика: пишем Telegram бота за 2 дня
- 19 сентября, 19:00 по МСК — практический мастер-класс «Frontend-разработчик: как стартануть в IT с нуля»
- 25–26 сентября, 19:00 по МСК — интенсив «Python-разработчик: основы за 2 дня»

Хекслет

30 Aug, 15:24


QA-инженер — это профессия, в которой всегда есть возможность для роста и развития. Как держать руку на пульсе? Самый мощный способ — вовлекаться в сообщества. Например, существуют чаты и каналы, где новички и уже работающие тестировщики общаются, обмениваются опытом, делятся новостями, обсуждают новые инструменты и лайфхаки для решения задач. Например, в комьюнити Хекслета есть специальные чаты для ручного и автоматизированного тестирования, а в этом репозитории мы собрали список локальных русскоязычных сообществ.

Другой классный способ — участвовать в митапах и конференциях. Они часто проводятся онлайн и их анонсируют в тематических сообществах. Из ближайшего порекомендуем новый сезон Podlodka QA Crew, который стартует 2 сентября и будет посвящен профессиональному росту QA-инженеров. Ребята подготовили доклады об индивидуальном плане развития QA, подходах к построению карьеры и дискуссию о росте в QA без ухода в автоматизацию. Подробности о программе сезона — здесь. А промокод сообщества hexletQAcrew даёт скидку в 500 рублей.

Третий способ полезен для резюме — участвовать в open source проектах. Некоторые из них предлагают непосредственно задачи для тестировщиков, другие можно протестировать и на основе наблюдений отправить ишью для исправления. Опен-сорсы — это отличный способ развивать навыки в реальных условиях. Вы сможете работать с опытными разработчиками и тестировщиками, учиться новому и вносить свой вклад в проекты, которые используют миллионы людей.

Какие ещё способы знаете вы?