В computer science на каждый чих своя аббревиатура, свой принцип, паттерн или шаблон. Все их помнить на зубок… ну такое себе. И, в основном, они описывают какие-то ну совсем-совсем базовые вещи.
Например DRY. Когда я первый раз столкнулся с неоходимость объяснить, я подвис секунд на несколько: как объяснить что вода мокрая, снег холодный, а код не должен дублироваться?
Или, совсем недавно узнал, CQRS. Удивительная вещь!!! Оло, на первом курсе это называется процедурой и функцией! Это вообще какая-то школьная база. Как её обяснить когда объяснение это само определение? И это на собесе на мидла.
KISS — Ну логично, опять же. Не усложняй. Пиши проще, понятнее для большинства. Мне, например, проще .filter().map() а не Array.reduce(). А вам? Нет? Ну так кто прав-то?
L из SOLID — прощай переопределение методов? Ведь если мы мы переопределим A.f(return 1) -> B.f(return «hi») то мы не сможем использовать B вместо A.
GoF'ский Адаптер у меня в голове гвоздями прибит как Конвертер. Как-то раз минут пять доказывал это на интервью.
Вообще хорошее интервью это не когда «расскажи», а «давай поговорим».
А то некоторые скриншоты когда кидают в скайп 12px шрифтом, а ты с телефона должен разглядеть, скомпилировать в голове, ещё и без мата.
А есть необходимость в новых «Кьюриосити»? Ну то есть, например, текущему не хватает того-то и того-то и неплохо было отправить версию новее. Людей понятно на Марс сегодня никто не пошлет (да и в ближайшем будущем, имхо).
Патчить нативный UX не самая лучшая идея: как выйти из этой формы не следующую? Как-то ради спортивного интереса писал навигацию с клавиатуры по всем интерактивным на странице. Идея в том, что внутри любой формы/менюшки навигация происходит стрелками клавиатуры и зацикливается также как в вашем примере. Навигация по Tab, Shift+Tab не патчится и ведет себя нативно. Еще вариант табом бегать только по формам/менюшкам, а внутри их стрелками клавиатуры.
Имхо термин «алкоголик» стоит пересмотреть в сегодняшних реалиях: не мешает работе/финансам, социализации/окружающим, здоровью — значит все ок. Хотя опять же, пока. Можно до 30 безнаказанно бухать крепкое/пиво/вино, а к 40 ловить флешбэки по здоровью.
P:S.: алко и выгорание в it ппц оказывается какая проблемма, судя по двум сегодняшним постам и околоайтишным постам последнего времени.
Я так подозреваю что у меня и с желудком проблемы, потому что после приема пищи к пиву (любому алкоголю) теряется интерес вообще. Тоже мозгом, удаленно код пишу. Но и пик Балмера прохожу за пол часа-час. Да и зависимости тоже нет: если есть пулл задач, алко идет лесом. В остальное время…
Потому что часто бухло и выгорание это где-то рядом (психологические проблемы). А выгорание в последнее время стало, к счастью наконец-то, активно обсуждаемой темой в айти.
Эффективность плацебо доказана только в отношении пациента к боли. И никак не влияет на клиническую картину. Ну то есть из двух групп (с плацебо и реальным обезбаливающими) онкобольных в терминальной стадии, в группе с плацебо какой-то процент верит что из-за лекарства боль уходит. Хотя смертность в обоих группах одинаковая.
Например DRY. Когда я первый раз столкнулся с неоходимость объяснить, я подвис секунд на несколько: как объяснить что вода мокрая, снег холодный, а код не должен дублироваться?
Или, совсем недавно узнал, CQRS. Удивительная вещь!!! Оло, на первом курсе это называется процедурой и функцией! Это вообще какая-то школьная база. Как её обяснить когда объяснение это само определение? И это на собесе на мидла.
KISS — Ну логично, опять же. Не усложняй. Пиши проще, понятнее для большинства. Мне, например, проще .filter().map() а не Array.reduce(). А вам? Нет? Ну так кто прав-то?
L из SOLID — прощай переопределение методов? Ведь если мы мы переопределим A.f(return 1) -> B.f(return «hi») то мы не сможем использовать B вместо A.
GoF'ский Адаптер у меня в голове гвоздями прибит как Конвертер. Как-то раз минут пять доказывал это на интервью.
Вообще хорошее интервью это не когда «расскажи», а «давай поговорим».
А то некоторые скриншоты когда кидают в скайп 12px шрифтом, а ты с телефона должен разглядеть, скомпилировать в голове, ещё и без мата.
Посмотрел примеры менюшек и на свои и… почти всё правильно делал, за исключением пары role атрибутов )
P:S.: алко и выгорание в it ппц оказывается какая проблемма, судя по двум сегодняшним постам и околоайтишным постам последнего времени.
Плацебо это не про самовылечивание организма.