Для влюбленных в программирование
Скидка до 44 000₽ на все профессии до 28.02

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

Ловушки обучения главное изображение
Код Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
23 февраля 2017
417 Время чтения статьи ~4 минуты Читать дальше
Функциональное программирование и работа главное изображение
Карьера Без стека PHP

Свежий выпуск вопросов и ответов. Вопрос от Петра Алексеенко:

Я начинающий веб-программист, уже могу делать простые сайты и веб-сервисы на PHP, сейчас изучаю JavaScript. Много слышал про функциональное программирование, и как крут Хаскел и Clojure, посмотрел несколько уроков, сделал несколько упражнений. Интересно, прикольно, но не могу понять насколько это вообще имеет для меня смысл в реальной жизни. С одной стороны — очень интересно и есть приятное ощущение, что работаешь с элегантными штуковинами. С другой — прямо сейчас не могу ничего из этого применить, а сайты на PHP могу делать прямо сейчас. Стоит ли новичку лезть в дебри того же Clojure и ClojureScript, или сначала набрать достаточно опыта в обычных языках и фреймворках? Есть ли "правильное время" для изучения функционального программирования?

Отвечает Никита Прокопов (@tonsky)...

Аватар пользователя R. D.
R. D.
20 февраля 2017
0 Время чтения статьи ~1 минута Читать дальше
Мотивация Без стека

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
11 февраля 2017
20 Время чтения статьи ~4 минуты Читать дальше
Проекты для всех! главное изображение
Мотивация JavaScript Бэкенд

Ура! Проекты теперь доступны всем!

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

Аватар пользователя R. D.
R. D.
07 февраля 2017
7 Время чтения статьи ~4 минуты Читать дальше
Начинаем писать тесты (правильно) главное изображение
Код Тестирование

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
24 января 2017
241 Время чтения статьи ~10 минут Читать дальше
Совершенный код: именование в программировании главное изображение
Код Без стека JavaScript

Что самое трудное в работе программиста? Выдумывать имена для переменных.

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
21 января 2017
475 Время чтения статьи ~3 минуты Читать дальше
Карьера PHP Без стека

Открываем новую регулярную рубрику: специалисты из мира ИТ будут отвечать на ваши вопросы и давать советы. Пока не знаем, как её назвать :-) Если есть идеи — пишите в комментарии. «Вопросы и ответы», «Ответы специалистов, «Экспертное мнение» — скучно.

Аватар пользователя R. D.
R. D.
19 января 2017
0 Время чтения статьи ~2 минуты Читать дальше
Мотивация Без стека

Устройство на первую работу программистом — это самый волнительный шаг во всем процессе входа в профессию. Следуя нашим простым правилам, вы сможете серьезно увеличить свои шансы на успех. Мотивирующий пендель внутри.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
13 января 2017
36 Время чтения статьи ~4 минуты Читать дальше
Классификация программистов по их ценности для бизнеса главное изображение
Мотивация Без стека

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

Аватар пользователя Denis Stebunov
Denis Stebunov
17 декабря 2016
88 Время чтения статьи ~4 минуты Читать дальше
Истории успеха PHP JavaScript

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

Собственно, никакой поэтики - всё достаточно прозаично и обыденно.

С чего всё началось

В детстве я очень тяготел к компьютерам (особенно, к играм =) - sega, dendy тоже). С возрастом и игровым опытом у меня возник неподдельный интерес - а как это всё работает? Кто это всё придумывает? Ответ был найден - разработчики, программисты. Я уже знал, что после окончания школы пойду учиться на специальность, так или иначе связанной с компьютерами.

Аватар пользователя Иван Растяпин
Иван Растяпин
10 декабря 2016
0 Время чтения статьи ~7 минут Читать дальше