{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Блоги: заметки с тегом Школа бюро",
    "_rss_description": "Автоматически собираемая лента заметок, написанных в блогах на Эгее",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": false,
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/blogengine.ru\/blogs\/tags\/shkola-byuro\/",
    "feed_url": "https:\/\/blogengine.ru\/blogs\/tags\/shkola-byuro\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Илья Бирман",
            "url": "https:\/\/blogengine.ru\/blogs\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "137198",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/studenty-ne-sorevnuytes-v-shutochkah\/",
            "title": "Студенты, не соревнуйтесь в шуточках",
            "content_html": "<p>Проверяя работы <a href=\"https:\/\/bureau.ru\/school\/\">в Школе бюро<\/a>, регулярно сталкиваюсь с тем, что студенты пытаются шутить в макетах шуточки. Может, студенту кажется, что если преподаватель похихикает, то повысит оценку.<\/p>\n<p>Во-первых, шуточки дурацкие. То валенки называются «Неваляшка», то логистическая компания вообще «Передаст». Отдельный класс шуточек — попытка передать макетом привет преподателю, типа в описании валенок написать, что они идеальны для похода в Бергхайн, или вообще просто влепить в отзывы на услугу подпись «Бирман рекомендует».<\/p>\n<p>Во-вторых, шуточки не имеют отношения к делу. Даже если вам удастся пошутить так, что я обхохочусь, это не поможет получить более высокую оценку. Я оцениваю работу с точки зрения проявленного в ней уровня знаний и внимания к заданию. Отвлекаться мне на шуточки было бы так же непрофессионально, как, скажем, на личные симпатии.<\/p>\n<p>Шуточки не только точно не помогут повысить оценку. Шуточки — повод снизить оценку, потому что это свидетельство несерьёзного отношения к заданию. Представьте, что вы клиенту принесли макет, и он понимает, что в суть вы не вникали, а просто угорали там всей командой? Ну а в Школе бюро мы готовим людей к реальной работе, а не к студенческим конкурсам. Пардон, если испортил вайб.<\/p>\n",
            "date_published": "2025-08-23T23:28:06+05:00",
            "date_modified": "2025-08-25T20:43:27+05:00",
            "tags": [
                "студентам",
                "Школа бюро",
                "юмор"
            ],
            "author": {
                "name": "Илья Бирман",
                "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
                "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
            },
            "_date_published_rfc2822": "Sat, 23 Aug 2025 23:28:06 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "137198",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "124944",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/classical-pizza-problem\/",
            "title": "Классическая проблема настройки пиццы",
            "content_html": "<p>В Школе бюро есть задание — нужно сделать интерфейс для заказа пиццы с определёнными условиями. В частности, пользователь может настраивать начинку. Половина студентов допускают одну и ту же логическую ошибку — делают настройку прямо в меню.<\/p>\n<p>Вот первая попавшаяся работа. Это главная страница, меню пицц:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/classical-pizza-problem.jpg\" width=\"948\" height=\"678\" alt=\"\" \/>\n<\/div>\n<p>Здесь сразу можно убрать мешающие ингредиенты, добавить собственные, выбрать размер и тесто. Видите ли вы проблему?<\/p>\n<p>Рассмотрим такой сценарий. Я беру пиццу с курицей, но потом вдруг замечаю, что в неё входят шампиньоны, а я их не хочу. Убираю шампиньоны, и иду оформлять заказ, ожидая пиццы без шампиньонов. Ко мне приезжает пицца с шампиньонами, ведь в заказ-то я добавил пиццу ещё с ними, а убрал я их уже потом из пиццы, которую в итоге даже не добавил в заказ. Итог — я недоволен.<\/p>\n<p>Когда я это объясняю, студенты иногда пытаются решить проблему: «мы будем учитывать изменение даже после добавления в заказ». Но так тоже нельзя. Я ведь мог убрать шампиньоны случайно или передумать их убирать, но рассчитывать, что пицца приедет с шампиньонами, ведь в заказ-то я добавил как раз с ними. Я мог как раз думать, что изменения, сделанные после добавления в заказ, ни на что не повлияют.<\/p>\n<p>То есть какую бы логику вы тут не реализовали, часть пользователей будет ожидать противоположной.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/classical-pizza-problem-2.jpg\" width=\"800\" height=\"306\" alt=\"\" \/>\n<\/div>\n<p>Иногда бывает, что в таком же контексте кнопку «Добавить в корзину» превращают в какую-то считалку типа − 1 + после добавления первой пиццы. Тут мозг окончательно взрывается. Если нажимать плюс несколько раз попеременно с изменением начинки, а потом нажать пару раз минус, невозможно даже предположить, что в итоге окажется в заказе. При этом сценарий «заказать две пиццы с курицей, но одну из них без шампиньонов» — достаточно нормальный, чтобы про него подумать.<\/p>\n<p>Эта проблема — пример незамкнутости интерфейса, то есть его логической дырявости.<\/p>\n<p>Проблема возникает из-за того, что настройка организована прямо в меню, то есть вы как бы настраиваете не вашу пиццу, а меню ресторана. Но вы не можете настраивать меню ресторана, вы же не шеф-повар! Из-за того, что эта пицца в меню не определилась, то ли она ресторана, то ли ваша, и возникают все последующие баги.<\/p>\n<p>Та же проблема встречается в недавнем интерфейсе <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/dont-hide-on-hover\/\">с исчезновением при наведении<\/a><\/p>\n<p>Проблема решается, если убедиться, что вы даёте настраивать только ту пиццу, которая уже или находится в заказе пользователя, или хотя бы явно «на пути» туда. Первый вариант — пицца сразу добавляется в заказ, состав которого отображается в панели сбоку; там же можно нажать «Изменить начинку» у любой пиццы. Второй вариант — при выборе пиццы она не сразу добавляется в заказ, но сначала появляется промежуточный с настройкой начинки. Кстати, если этот промежуточный экран — попап, то с ним обычно другая проблема: <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/tight-ui-pizza-ingredients\/\">ингредиентам тесно<\/a>.<\/p>\n",
            "date_published": "2023-12-15T12:05:31+05:00",
            "date_modified": "2023-12-15T12:09:23+05:00",
            "tags": [
                "замкнутость интерфейса",
                "интерфейс заказа пиццы",
                "пользовательский интерфейс",
                "студентам",
                "Школа бюро"
            ],
            "author": {
                "name": "Илья Бирман",
                "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
                "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
            },
            "_date_published_rfc2822": "Fri, 15 Dec 2023 12:05:31 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "124944",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "121785",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/stopwords-masterclass\/",
            "title": "Мастер-класс о стоп-словах",
            "content_html": "<p>Вчера провёл мастер-класс о стоп-словах в интерфейсе:<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/fqXOvKWivi8?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n<p>Сейчас в бюро — <a href=\"https:\/\/bureau.ru\/news\/2023\/midsummer\/\">середина лета<\/a>. Мастерклассы и скидки на всё подряд.<\/p>\n",
            "date_published": "2023-07-20T20:06:59+05:00",
            "date_modified": "2023-07-20T20:05:17+05:00",
            "tags": [
                "видео",
                "пользовательский интерфейс",
                "студентам",
                "текст",
                "Школа бюро"
            ],
            "author": {
                "name": "Илья Бирман",
                "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
                "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
            },
            "_date_published_rfc2822": "Thu, 20 Jul 2023 20:06:59 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "121785",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "121282",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/newcomers-view-masterclass\/",
            "title": "Мастер-класс о «взгляде новичка»",
            "content_html": "<p>Недавно проводил мастеркласс о «взгляде новичка» в интерфейсе:<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/k8hjctXC1Fk?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "date_published": "2023-07-05T16:20:49+05:00",
            "date_modified": "2023-07-05T16:16:05+05:00",
            "tags": [
                "взгляд новичка",
                "видео",
                "пользовательский интерфейс",
                "студентам",
                "Школа бюро"
            ],
            "author": {
                "name": "Илья Бирман",
                "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
                "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
            },
            "_date_published_rfc2822": "Wed, 05 Jul 2023 16:20:49 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "121282",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "135236",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/obnovilas-lekciya-ob-obratnoy-svyazi-dlya-shkol-byuro\/",
            "title": "Обновилась лекция об обратной связи для школ бюро",
            "content_html": "<p>Это тизер обновлённой лекции об обратной связи для школ бюро:<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/djlyAvqV4J0?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n<p>В лекции речь о качествах хорошей обратной связи в интерфейсе: нежности, мгновенности, честности, непрерывности и физичности. В тизере некоторые мысли даже можно уловить целиком.<\/p>\n<p>Я начал переснимать лекции, чем очень доволен. Как-нибудь расскажу одну из заложенных в новых лекциях идей. Следующая запись в школу ещё не скоро, но уже можно <a href=\"https:\/\/bureau.ru\/school\/prep\/\">записаться на подготовительные курсы<\/a> зато (там есть моя мощная лекция про Фотошоп).<\/p>\n",
            "date_published": "2019-03-10T01:06:26+05:00",
            "date_modified": "2025-03-14T18:34:25+05:00",
            "tags": [
                "видео",
                "обратная связь",
                "Школа бюро"
            ],
            "author": {
                "name": "Илья Бирман",
                "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
                "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
            },
            "_date_published_rfc2822": "Sun, 10 Mar 2019 01:06:26 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "135236",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079e)"
}