Блог Хекслета

Пришло и мое время написать эту историю главное изображение
Истории успеха Ruby

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

До окончания универа я вообще не подозревал, чем хочу заниматься и чем буду заниматься. Учился просто так, чтобы было. И, забегая вперед, очень жалею, что учился плохо. Это была инженерная специальность, но не IT.

После универа встал вопрос а чем же заниматься дальше? И тут я нашел вакансию 1С программиста с неплохой зарплатой для меня и подался туда. Вообще не зная ничего о программировании и об 1С.

3 Время чтения статьи ~2 минуты Читать дальше
Как я устроился на работу благодаря Hexlet и Олегу Зотову главное изображение
Истории успеха JavaScript Фронтенд

Всем привет, наконец-то я тоже решился выложить свою историю в IT сфере. Моя история началась еще в классе 7, тогда я впервые пробовал себя в роле программиста, пытался писать игры на Game Maker, открывал Youtube уроки, смотрел как что-то делают и просто повторял за ними не вдумываясь. Дальше я отложил эту идею в долгий ящик и забыл про неё

Аватар пользователя Дмитрий Ширманов
Дмитрий Ширманов
28 февраля 2018
2 Время чтения статьи ~4 минуты Читать дальше
Удивительный факт, который Google узнал о своих сотрудниках, и что это значит... главное изображение
Карьера Без стека

Общепринятое мнение о практических навыках 21 века — студенты должны овладеть предметами STEM (Science, Technology, Engineering, Mathematics) — наукой, технологией, инженерией и математикой, а так же научиться программировать, потому что именно там вся работа. Доказательства тому, что это грубое обобщение, пришли из неожиданного источника.

Аватар пользователя Natalia Bass
Natalia Bass
26 февраля 2018
0 Время чтения статьи ~4 минуты Читать дальше
Как я стал веб-разработчиком главное изображение
Истории успеха JavaScript Бэкенд Веб-разработка

Привет! Меня зовут Dan. Я бы хотел рассказать, как за 11 месяцев я прошел путь от первой оплаченной подписки на Хекслет до контракта с американским стартапом.

Короткая версия:

  1. Оформил подписку и прошел примерно 10-11 курсов по профессии "Бэкенд JS-программист"
  2. Не прошел первый проект
  3. Начал выполнять тестовые задания
  4. Начал откликаться на вакансии
  5. Не прошел первое интервью (всего их было три, два из которых - интервью с представителями моего текущего работодателя)
  6. Вышел на работу
Аватар пользователя Dan Matveev
Dan Matveev
21 февраля 2018
3 Время чтения статьи ~4 минуты Читать дальше
Обратная совместимость UI главное изображение
Код Без стека

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

Аватар пользователя Natalia Bass
Natalia Bass
14 февраля 2018
0 Время чтения статьи ~14 минут Читать дальше
Почему функция «возвращает» значение? главное изображение
Код Фронтенд

Изучающие программирование часто удивляются: почему функция «возвращает» результат? Почему именно такое странное слово — «возврат»? Как будто мы сначала даём ей результат, а потом она его возвращает обратно.

Аватар пользователя R. D.
R. D.
01 февраля 2018
56 Время чтения статьи ~1 минута Читать дальше
Почему CSS Grid лучше Bootstrap для создания макетов главное изображение
Код Фронтенд

CSS Grid — это новый способ создания макетов в интернете. Впервые полноценная система вёрстки доступна прямо в браузере, что даёт массу преимуществ.

Эти преимущества становятся особенно выразительными, если вы сравните CSS Grid с самым популярным фреймворком Bootstrap. Вы можете не только создавать макеты, которые раньше были невозможны без JavaScript, но ваш код станет легче поддерживать и понимать.

Давайте посмотрим на три главных причины, почему я думаю, что CSS Grid превосходит Bootstrap.

Аватар пользователя Natalia Bass
Natalia Bass
15 января 2018
2 Время чтения статьи ~5 минут Читать дальше
Ой, блин, гит! главное изображение
Код Без стека

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

Вот список плохих ситуаций, в которые я попадала, и как я в итоге смогла выбраться. На простом языке!

Ой, блин, я сделал что-то не то. Тут же есть машина времени, правда?..

git reflog
# ты увидишь список всех действий во всех ветках
# у каждой есть индекс HEAD@{index}
# найди тот, после которого ты все поломал
git reset HEAD@{index}
# волшебная машина времени

Блин! Сделал коммит, но понял, что забыл одну мелочь

# сделай что хотел
git add . # или добавляй файлы по одному
git commit --amend
# теперь измени или оставь старое сообщение коммита
# теперь твой последний коммит включает то новое изменение!
Аватар пользователя R. D.
R. D.
19 декабря 2017
7 Время чтения статьи ~1 минута Читать дальше
Ложь, в которую верят программисты главное изображение
Код Без стека

Это перевод статьи Грэма Ли Falsehoods programmers believe about programming.

  • Моя работа не оказывает этическое влияние: я создаю технологические системы и то, как другие их используют, зависит от этих людей.
  • Софт — абсолютно техническая дисциплина
  • К компьютерному программированию существует своеобразная врождённая предрасположенность, ему невозможно просто научиться.
  • Позволить программировать людям, которые не такие как я, можно только путём «понижения планки».
  • Компилируемые языки программирования всегда быстрее.
  • Вычисления с плавающей запятой приводят к недетерминированным ошибкам в числовых результатах.
  • Ок, они иногда приводят к ошибкам в числовых результатах.
Аватар пользователя Natalia Bass
Natalia Bass
14 декабря 2017
0 Время чтения статьи ~3 минуты Читать дальше