Скидки
до 35%
и подарки на 30 000 ₽
только до 24 марта

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

Игры, которые помогут детям (и родителям) научиться программировать главное изображение
Код Без стека

1. LightBot

От 5 лет, на мобильный и десктоп
http://lightbot.com/

Вариант для самых мелких вместе с родителями. Игра без написания кода символами. Вместо этого надо задавать последовательность действий персонажа с помощью предложенных блоков.

LightBot Coding Game

2. Scratch

От 7 лет, в браузере и на десктоп
https://scratch.mit.edu/

Тут можно быстро лепить смешные анимации и игры. Все очень мультяшно и интерактивно. Изначально проект от MIT теперь набрал большую популярность и используется во многих школах и кружках программирования.

Scratch Coding Game

3. Codemonkey

от 7 лет, в браузере
https://www.playcodemonkey.com/

Тоже для ребенка и родителя, вместе. Если в Scratch нужно собирать простые алгоритмы из цветных блоков, то здесь уже надо печатать код чтобы помочь обезьянке получить обратно свои бананы. Удобно то, что все наглядно и интерактивно: напечатал код, проверил.

Codemonkey

Аватар пользователя Vlad
Vlad
30 ноября 2018
1 Время чтения статьи ~3 минуты Читать дальше
Новое в Хекслете. Ноябрь — добавили возможность смотреть решения других студе... главное изображение
Мотивация Без стека

Апдейт среды

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

Смотрите решения других студентов

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

Вебинар о разработке в крупных компаниях

В пятницу 16 ноября провели вебинар «Разработка в энтерпрайзе». Кирилл поговорил с Андреем Толмачевым о культе-карго, адекватному подходу в бизнес-процессах, и почему программистам нужно думать о бизнесе, а бизнесу учиться работать с программистами.

Аватар пользователя Vlad
Vlad
27 ноября 2018
0 Время чтения статьи ~1 минута Читать дальше
Не используйте чек-боксы главное изображение
Код Фронтенд

Не используйте чек-боксы в пользовательских интерфейсах. Используйте переключатели (radio buttons). У чек-боксов есть одно преимущество: они занимают меньше пространства. Но у них есть и серьезный недостаток: часто неясно, что значит неотмеченный чекбокс.

Вот несколько примеров. Первый — из формы настроек WillMaker от Quicken (сервиса для планирования наследственного фонда в США):

img

[ ] Отсортировать список контактов по фамилии
Quicken WillMaker отобразит контакты в списке, отсортированные по фамилии)

Понятно, что если чекбокс отмечен, список контактов будет отсортирован по фамилии. Но как он будет отсортирован, если чекбокс будет пустым? Очевидно, они обнаружили, что у пользователей возникли проблемы с этой позицией, потому что встроили в список справочный текст, но объяснение просто перефразировало предложение у чек-бокса. Лучше переделать, используя переключатели:

Аватар пользователя Natalia Bass
Natalia Bass
25 октября 2018
1 Время чтения статьи ~4 минуты Читать дальше
О карьерном пути Java-программиста главное изображение
Мотивация Java

О том, чем отличается путь Java-разработкчика (и других JVM-языков) от пути разработчиков на других языках и платформах, как развиваться профессионально в условиях работы на крупных проектах.

Аватар пользователя R. D.
R. D.
18 октября 2018
0 Время чтения статьи ~1 минута Читать дальше
Профессия Java-программиста главное изображение
Мотивация Java

Мы рассмотрим в обзорном порядке, какая она - карьера программиста, в применении к Java-технологиям. Какие основные проблемы наблюдаются на этом пути, какие личные качества помогут Вам в работе, какие soft-skill'овые и технические навыки необходимы и будут плюсом для успешной карьеры.

Аватар пользователя R. D.
R. D.
09 октября 2018
0 Время чтения статьи ~1 минута Читать дальше
Торжество кода — 6 фрагментов, которые произвели впечатление главное изображение
Код Без стека

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

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

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

Аватар пользователя Natalia Bass
Natalia Bass
09 октября 2018
0 Время чтения статьи ~15 минут Читать дальше
Изучайте новое с помощью доказанных наукой методов главное изображение
Код Без стека

Я часто ловлю себя за чтением и изучением чего-то нового, потому что я любопытный человек. Я прочитал книгу «A Mind for Numbers» Барбары Оукли, чтобы улучшить и перевести на новый уровень процесс своего обучения. Этот пост – моя выдержка из книги. Тут содержится десять наиболее важных моментов, которые, как я думаю, те, кто изучает что-то новое, должны применять на практике.

Аватар пользователя Natalia Bass
Natalia Bass
27 сентября 2018
5 Время чтения статьи ~11 минут Читать дальше
Как использовать значки GitHub, чтобы не чувствовать себя нубом главное изображение
Код Без стека

Cиндром самозванца – это реальная штука, и он поражает новых разработчиков. Мы проходим через туториалы, буткемпы или даже полноценное университетское образование, но всё равно стесняемся делиться своим кодом. Мы боимся плохой оценки качества нашего кода. Никто не страдает от этого сильнее разработчиков с самообразованием. Поскольку у нас нет «фактического» или «задокументированного» опыта или мы не стажировались, мы оцениваем свой код ниже среднего.

Несколько месяцев назад я был таким. Я перечитывал Test-Driven Development With Python Гарри Персиваля. Несмотря на то, что всё делал по книге, я стеснялся делиться своим кодом. Пусть моё приложение и работало так, как было задумано, я не хотел делиться прогрессом. Я не хотел, чтобы кто-то указал мне на какую-то очевидную ошибку, на которую я не обратил внимание. Я хотел, чтобы мой продукт приносил удовольствие другим людям, но не хотел, чтобы они видели, насколько я слабый разработчик.

Я отложил свой проект, и после недолгой паузы стал просматривать другие проекты на GitHub. Я нашёл несколько, у которых был маленький значок на страницах README.

img

Как настоящий чайник, я подумал, что это просто картинка, которую Линус Торвальдс выдаёт на флешке, когда вы заканчиваете школу "Настоящего разработчика". Мне ни разу не приходило в голову щёлкнуть по ней. Я думал, что это статическая картинка, размещённая где-то в репозитории. Позже я наткнулся на проект, который показывал, что билд провалился.

img

Почему кто-то потратил время на то, чтобы добавить изображение, на котором говорится, что их билд не удался?

Аватар пользователя Natalia Bass
Natalia Bass
17 сентября 2018
42 Время чтения статьи ~5 минут Читать дальше
Первый блин комом или история о собеседованиях в Яндексе и СКБ-Контур главное изображение
Карьера Веб-разработка Без стека

Начну свою историю с рассказа о том как я познакомился с веб разработкой.

Всё началось на 1 курсе института. Мне было скучно в общаге, программа была легкой (я учусь на специальности "Мехатроника и робототехника") и у меня была куча свободного времени. И в один прекрасный день мне в глаза бросилась реклама различных курсов программирования на сайте codecademy.

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

Аватар пользователя Евгений Елаков
Евгений Елаков
12 сентября 2018
3 Время чтения статьи ~5 минут Читать дальше