Так что в голове уже больше хранятся принципы построения ПО, а не какие-то тонкие детали языка.
Вот не в бровь, а в глаз, что называется :) Единственно что... из своего опыта помню пару историй, когда подобный ответ на собеседовании (естественно, со всем возможным пиететом к тонким деталям языка), вызывал близкую к парадоксальной реакцию интервьюеров :( Мол, ну что ж, господин умник, ловите вот такую задачку на принципы построения ПО... Со всеми вытекающими :)
Взялись писать статьи на спорные темы - будьте готовы к подобным комментариям. Выбрали "говорящий никнейм", так уж и держите удар как мужчина - либо не отвечайте вовсе, либо отвечайте, не скатываясь к показному презрению к мнению тех, кто прочел вашу статью.
...Откликов и опытных аналитиков много, но аналитик аналитику рознь...
Я, конечно же, рискую сейчас уронить свою карму куда-нть глубоко-далеко, но уж пардон-муа, не смог пройти мимо. Вы настолько усердно ищете аналитиков, понимаете разницу между ними (цитата №3), что без всяких колебаний отправляете "непонятное" в корзину (цитата №2), после чего сетуете на сломанный найм в IT?
О майн готт... Тогда вас ждет еще более сломанный рынок, и не только в IT.
Ну, надеюсь, вы знаете, что делать, если нестандартный кейс таки наступит :)))
Вот, кстати, еще один жизненный кейс, о котором не упомянул сразу. Выезд из гаража - прямиком на улицу с довольно-таки оживленным движением (ну, для небольшого поселка оно точно оживленное). Дома - кот и две кошки, которые частенько гуляют вне участка, в соседних придомовых территориях. И вот так сложилось, что кот с одной из кошек давно усекли, что "открывающаяся дверь гаража = возвращение хозяев", и нередко просто бегут через дорогу перед чьей-нибудь машиной, когда ворота начинают открываться (несмотря на специально оставленные для них зазоры под воротами)... Животным ведь ничего не объяснишь. Вот теперь и стараемся делать так, чтобы процесс открытия ворот был под присмотром.
Сканирование NFC метки сложнее просто выуживания пульта и нажатия кнопки на нём (задержки, тормоза телефона).
Да, верно :) Одно из немногих преимуществ NFC-метки в данном случае - возможность управления воротами откуда угодно, где есть доступ к интернету. Хотя и требует доп. телодвижений при настройке.
Лично для себя пока что остановился на комбинации: штатный пульт на брелке + NFC-метка в машине + реле Sonoff с сухим контактом в приводе ворот + беспроводная Zigbee кнопка + две камеры на ворота (изнутри + снаружи). Автоматическому закрытию не вполне доверяю по разным причинам :)
За те 12, без малого, лет, что я живу в загородном доме, постоянно пользуясь гаражными воротами, я пришел вот к каким выводам. Гаражные ворота могут быть задействованы в массе самых разнообразных – реальных, что важно – жизненных сценариев. Навскидку, из того, что приходит в голову из своей жизненной практики:
Въезд/выезд на автомобиле (самый стандартный сценарий). Ворота открылись, въехал/выехал, ворота закрылись по таймеру. Принцип транспондера на пунктах оплаты проезда на платках.
Выезд на автомобиле из гаража с последующей парковкой напротив дома/в непосредственной близости от дома. Причина – необходимость временно освободить место в гараже/под навесом для чего угодно (работы, разгрузка всякой всячины, whatever). Вопрос ребром: если после выезда из гаража автомобиль не покидает домашнюю зону, кто и как будет автоматически закрывать за нами гаражную дверь?
Проезд на автомобиле по прилегающей к дому дороге, без заезда домой. Причина – выехал из дома, сначала в магазин/к родственникам/в детский сад с ребенком, затем той же дорогой, но в обратную сторону, на выезд из поселка. Вопрос ребром: если при движении автомобиль просто пересекает домашнюю зону и едет дальше, кто и как выключит автоматизацию, чтобы она в этом случае не срабатывала? А кто и как ее потом включит, чтобы она сработала при следующем нашем въезде в домашнюю зону, потому что мы на сей раз вернулись домой с работы?
Въезд в домашнюю зону без заезда в гараж, с вынужденной парковкой у дома. Причина – сильный снегопад и работа снегоуборочных машин сделали въезд в гараж невозможным (завалили снегом при уборке). Ворота автоматически открылись, а вам нужно зайти в дом с другого входа, взять там лопату, чтобы расчистить въезд, ну и так далее.
Въезд в домашнюю зону с заездом в гараж, но без необходимости автоматического закрытия их за собой. Причина – следом за тобой в гараж заезжает другой автомобиль (жена/гости/кто угодно), причем делает это существенно медленнее, чем ты (автомобиль не в порядке/неопытный водитель/что угодно). Вопрос ребром: как дать понять автоматике, что закрытие гаражных ворот по таймеру нужно немного отложить/отменить?
В итоге, для беспроблемной и надежной полной автоматизации получается слишком много плохо формализуемых исключений, от которых никуда не деться при всем желании. Подавляющее большинство подобных сценариев отлично покрывается простейшей NFC-меткой, наклеенной в удобном для себя месте в автомобиле, при считывании которой (своим же смартфоном) срабатывает привод открытия/закрытия гаражных ворот.
Дьявол, как говорится, в деталях. И судя по всему, этот самый «дьявол» далеко не на стороне работника. Вполне возможно представить себе такую ситуацию, в которой:
Компания утверждает некоторые условия для прохождения Performance Review.
Некоторый условный сотрудник не проходит это самое Review.
Под предлогом того, что это Review на самом деле – проф. аттестация, компания увольняет сотрудника по жесткому сценарию – с соответствующей записью в трудовой и тому подобными «прощальными подарками».
С теоретической точки зрения все, казалось бы, просто – есть трудовые инспекции, суд, статьи и положения Трудового Кодекса, все эти «работодатель обязан…», «работник имеет право…» и т.п. Но что будет, если попробовать смоделировать такую ситуацию в практической плоскости? Да ничего хорошего – на рынок труда выйдет «свежеуволенный» айтишник с черной меткой в трудовой книжке, вынужденный каждый раз при трудоустройстве доказывать на собеседовании, что «вот эта самая запись в трудовой… видите ли… она несправедлива, на самом деле я квалифицированный сотрудник, просто попавший под жернова бездушного монстра, поверьте, я могу это доказать». Да, я понимаю, что «в адекватных компаниях», «на адекватных собеседованиях» любой среднестатистический соискатель, попавший в подобную ситуацию, таки покажет свой реальный проф. уровень, но что ему отвечать условному HR-у при «первичном», так сказать, знакомстве с работодателем? «Почему уволились с предыдущего места работы?» Немая пауза… Отвечать честно, из серии «Я потом все объясню»/«Уволили по итогам незаконной аттестации» /«У меня есть постановление суда о признании той аттестации незаконной» и т.п.?... Врать, открывая правду только на последних этапах собеседования, мол, «иначе меня завернули бы ваши HR-ы»?... Боюсь, что в такой ситуации поиск реальной работы растянется на месяцы, в течение которых сотрудник должен будет доказывать всем, что он – не верблюд. Беда в том, что такому уволенному сотруднику реально не поможет ни трудовая инспекция, ни суд, ведь:
Поди докажи, что конкретно в момент увольнения в компании действовали именно такие условия Performance Review, которым конкретно этот сотрудник не соответствовал – это ведь не должностная инструкция, на ней подписи сотрудника нет.
Поди докажи, что конкретно в момент увольнения в компании в принципе были вообще какие-либо вакансии.
Поди докажи, что конкретно в момент увольнения в компании были вакансии, соответствующие квалификации конкретно этого сотрудника – компания ведь не обязана вести историю открытия/закрытия вакансий, верно?
Ну и самое главное – всё то время, пока уволенный сотрудник ищет правду/новую работу, он остается фактически безработным соискателем, со всеми вытекающими из этого следствиями.
Не совсем перед ПМВ, кстати) Википедия подсказывает, что официальное учреждение дома Виндзоров произошло 17 июля 1917, т.е. практически уже под конец ПМВ)
Кстати, на днях нашел (вычитал) один интересный факт, подтолкнувший, как считается, тамошний истеблишмент к переименованию династии. Если интересно — под спойлером, там цитата из книги)
Цитата...
… К дирижаблям-цеппелинам, которые бомбили Восточную Англию и Сандрингем в 1915 году (благодаря чему появился пруд Вулфертон-Сплэш), добавилась гораздо более серьезная угроза — хорошо вооруженные немецкие бомбардировщики, произведенные на заводах компании Gothaer Waggonfabrik). Большинство заводов находилось в городе Готе (Gotha), в южной части герцогства Саксен-Кобург-Готского, от которого произошло название британской королевской династии.
Во время первого налета бомбардировщиков погибли 95 человек в Фолкстоне и его окрестностях на южном побережье графства Кент.
…
В результате … боевые самолеты из Готы осуществили … 22 налета на Англию и сбросили … около 85 тонн взрывчатки. Впрочем, эти цифры были куда менее важны, чем всеобщее недоумение: как эти ужасные разрушения могли быть вызваны градом бомб с вражеских самолетов, в названии которых присутствовала часть родовой фамилии английского короля?...
Там, оказывается, до варианта "Виндзор" были такие предложения как "Тюдор-Стюарт", "Фицрои", "Плантагенетская" и просто "Английская")
А итоговый вариант "Виндзор", как считается, случайно пришел в голову личному секретарю Георга V, лорду Стэмфордхэму при взгляде на Круглую башню Виндзорского замка)
gambler.ru, например. Преферанс там любят :)
Но, впрочем, согласен с вами, в преферанс приятнее всего играть вживую и за реальным столом :) Покер, все-таки, совсем другая игра, чуть менее чем полностью ортогональная преферансу :) Душевность там долго не задерживается
Вы смогли бы такой моделью описать свою собственную жизнь?
Каков лично ваш баланс счастья на момент рождения, исходя из генетики и окружающих условий?
Количество счастья — это сколько? Ваше счастье на теперешний момент во сколько раз выше-ниже… кого бы то ни было? :)
Что насчет качества счастья? :)
Как бы вы сформулировали различия между вами и вашей копией, особенно после смерти (надеюсь, как можно более поздней) оригинала?.. Не сочтите за сарказм/насмешку, если что.
Вот не в бровь, а в глаз, что называется :)
Единственно что... из своего опыта помню пару историй, когда подобный ответ на собеседовании (естественно, со всем возможным пиететом к тонким деталям языка), вызывал близкую к парадоксальной реакцию интервьюеров :( Мол, ну что ж, господин умник, ловите вот такую задачку на принципы построения ПО... Со всеми вытекающими :)
Взялись писать статьи на спорные темы - будьте готовы к подобным комментариям.
Выбрали "говорящий никнейм", так уж и держите удар как мужчина - либо не отвечайте вовсе, либо отвечайте, не скатываясь к показному презрению к мнению тех, кто прочел вашу статью.
Тот самый случай, когда система не дает заминусить карму тому, кто этого заслуживает
Лайк можете забрать обратно, там не больше беспокойства, чем оно того стоит.
По сути дела, видимо, ответить вам нечего)
Я, конечно же, рискую сейчас уронить свою карму куда-нть глубоко-далеко, но уж пардон-муа, не смог пройти мимо. Вы настолько усердно ищете аналитиков, понимаете разницу между ними (цитата №3), что без всяких колебаний отправляете "непонятное" в корзину (цитата №2), после чего сетуете на сломанный найм в IT?
О майн готт... Тогда вас ждет еще более сломанный рынок, и не только в IT.
Ну, надеюсь, вы знаете, что делать, если нестандартный кейс таки наступит :)))
Вот, кстати, еще один жизненный кейс, о котором не упомянул сразу. Выезд из гаража - прямиком на улицу с довольно-таки оживленным движением (ну, для небольшого поселка оно точно оживленное). Дома - кот и две кошки, которые частенько гуляют вне участка, в соседних придомовых территориях. И вот так сложилось, что кот с одной из кошек давно усекли, что "открывающаяся дверь гаража = возвращение хозяев", и нередко просто бегут через дорогу перед чьей-нибудь машиной, когда ворота начинают открываться (несмотря на специально оставленные для них зазоры под воротами)... Животным ведь ничего не объяснишь.
Вот теперь и стараемся делать так, чтобы процесс открытия ворот был под присмотром.
Да, верно :) Одно из немногих преимуществ NFC-метки в данном случае - возможность управления воротами откуда угодно, где есть доступ к интернету. Хотя и требует доп. телодвижений при настройке.
Лично для себя пока что остановился на комбинации: штатный пульт на брелке + NFC-метка в машине + реле Sonoff с сухим контактом в приводе ворот + беспроводная Zigbee кнопка + две камеры на ворота (изнутри + снаружи). Автоматическому закрытию не вполне доверяю по разным причинам :)
За те 12, без малого, лет, что я живу в загородном доме, постоянно пользуясь гаражными воротами, я пришел вот к каким выводам.
Гаражные ворота могут быть задействованы в массе самых разнообразных – реальных, что важно – жизненных сценариев. Навскидку, из того, что приходит в голову из своей жизненной практики:
Въезд/выезд на автомобиле (самый стандартный сценарий). Ворота открылись, въехал/выехал, ворота закрылись по таймеру. Принцип транспондера на пунктах оплаты проезда на платках.
Выезд на автомобиле из гаража с последующей парковкой напротив дома/в непосредственной близости от дома. Причина – необходимость временно освободить место в гараже/под навесом для чего угодно (работы, разгрузка всякой всячины, whatever). Вопрос ребром: если после выезда из гаража автомобиль не покидает домашнюю зону, кто и как будет автоматически закрывать за нами гаражную дверь?
Проезд на автомобиле по прилегающей к дому дороге, без заезда домой. Причина – выехал из дома, сначала в магазин/к родственникам/в детский сад с ребенком, затем той же дорогой, но в обратную сторону, на выезд из поселка. Вопрос ребром: если при движении автомобиль просто пересекает домашнюю зону и едет дальше, кто и как выключит автоматизацию, чтобы она в этом случае не срабатывала? А кто и как ее потом включит, чтобы она сработала при следующем нашем въезде в домашнюю зону, потому что мы на сей раз вернулись домой с работы?
Въезд в домашнюю зону без заезда в гараж, с вынужденной парковкой у дома. Причина – сильный снегопад и работа снегоуборочных машин сделали въезд в гараж невозможным (завалили снегом при уборке). Ворота автоматически открылись, а вам нужно зайти в дом с другого входа, взять там лопату, чтобы расчистить въезд, ну и так далее.
Въезд в домашнюю зону с заездом в гараж, но без необходимости автоматического закрытия их за собой. Причина – следом за тобой в гараж заезжает другой автомобиль (жена/гости/кто угодно), причем делает это существенно медленнее, чем ты (автомобиль не в порядке/неопытный водитель/что угодно). Вопрос ребром: как дать понять автоматике, что закрытие гаражных ворот по таймеру нужно немного отложить/отменить?
В итоге, для беспроблемной и надежной полной автоматизации получается слишком много плохо формализуемых исключений, от которых никуда не деться при всем желании.
Подавляющее большинство подобных сценариев отлично покрывается простейшей NFC-меткой, наклеенной в удобном для себя месте в автомобиле, при считывании которой (своим же смартфоном) срабатывает привод открытия/закрытия гаражных ворот.
Дьявол, как говорится, в деталях. И судя по всему, этот самый «дьявол» далеко не на стороне работника.
Вполне возможно представить себе такую ситуацию, в которой:
Компания утверждает некоторые условия для прохождения Performance Review.
Некоторый условный сотрудник не проходит это самое Review.
Под предлогом того, что это Review на самом деле – проф. аттестация, компания увольняет сотрудника по жесткому сценарию – с соответствующей записью в трудовой и тому подобными «прощальными подарками».
С теоретической точки зрения все, казалось бы, просто – есть трудовые инспекции, суд, статьи и положения Трудового Кодекса, все эти «работодатель обязан…», «работник имеет право…» и т.п.
Но что будет, если попробовать смоделировать такую ситуацию в практической плоскости?
Да ничего хорошего – на рынок труда выйдет «свежеуволенный» айтишник с черной меткой в трудовой книжке, вынужденный каждый раз при трудоустройстве доказывать на собеседовании, что «вот эта самая запись в трудовой… видите ли… она несправедлива, на самом деле я квалифицированный сотрудник, просто попавший под жернова бездушного монстра, поверьте, я могу это доказать».
Да, я понимаю, что «в адекватных компаниях», «на адекватных собеседованиях» любой среднестатистический соискатель, попавший в подобную ситуацию, таки покажет свой реальный проф. уровень, но что ему отвечать условному HR-у при «первичном», так сказать, знакомстве с работодателем?
«Почему уволились с предыдущего места работы?»
Немая пауза…
Отвечать честно, из серии «Я потом все объясню»/«Уволили по итогам незаконной аттестации» /«У меня есть постановление суда о признании той аттестации незаконной» и т.п.?...
Врать, открывая правду только на последних этапах собеседования, мол, «иначе меня завернули бы ваши HR-ы»?...
Боюсь, что в такой ситуации поиск реальной работы растянется на месяцы, в течение которых сотрудник должен будет доказывать всем, что он – не верблюд.
Беда в том, что такому уволенному сотруднику реально не поможет ни трудовая инспекция, ни суд, ведь:
Поди докажи, что конкретно в момент увольнения в компании действовали именно такие условия Performance Review, которым конкретно этот сотрудник не соответствовал – это ведь не должностная инструкция, на ней подписи сотрудника нет.
Поди докажи, что конкретно в момент увольнения в компании в принципе были вообще какие-либо вакансии.
Поди докажи, что конкретно в момент увольнения в компании были вакансии, соответствующие квалификации конкретно этого сотрудника – компания ведь не обязана вести историю открытия/закрытия вакансий, верно?
Ну и самое главное – всё то время, пока уволенный сотрудник ищет правду/новую работу, он остается фактически безработным соискателем, со всеми вытекающими из этого следствиями.
Не совсем перед ПМВ, кстати) Википедия подсказывает, что официальное учреждение дома Виндзоров произошло 17 июля 1917, т.е. практически уже под конец ПМВ)
Кстати, на днях нашел (вычитал) один интересный факт, подтолкнувший, как считается, тамошний истеблишмент к переименованию династии. Если интересно — под спойлером, там цитата из книги)
… К дирижаблям-цеппелинам, которые бомбили Восточную Англию и Сандрингем в 1915 году (благодаря чему появился пруд Вулфертон-Сплэш), добавилась гораздо более серьезная угроза — хорошо вооруженные немецкие бомбардировщики, произведенные на заводах компании Gothaer Waggonfabrik). Большинство заводов находилось в городе Готе (Gotha), в южной части герцогства Саксен-Кобург-Готского, от которого произошло название британской королевской династии.
Во время первого налета бомбардировщиков погибли 95 человек в Фолкстоне и его окрестностях на южном побережье графства Кент.
…
В результате … боевые самолеты из Готы осуществили … 22 налета на Англию и сбросили … около 85 тонн взрывчатки. Впрочем, эти цифры были куда менее важны, чем всеобщее недоумение: как эти ужасные разрушения могли быть вызваны градом бомб с вражеских самолетов, в названии которых присутствовала часть родовой фамилии английского короля?...
Там, оказывается, до варианта "Виндзор" были такие предложения как "Тюдор-Стюарт", "Фицрои", "Плантагенетская" и просто "Английская")
А итоговый вариант "Виндзор", как считается, случайно пришел в голову личному секретарю Георга V, лорду Стэмфордхэму при взгляде на Круглую башню Виндзорского замка)
Посыл Вашего комментария и Ваш сарказм вполне понятны :) Наверняка и Вы сами хорошо понимаете, за что прилетели те минусы
ЗЫ. Не минусовал, не плюсовал, если что :)
Если в маске и в плаще — скорее всего ситх :)
Если в тюрбане — скорее всего сикх :)
gambler.ru, например. Преферанс там любят :)
Но, впрочем, согласен с вами, в преферанс приятнее всего играть вживую и за реальным столом :) Покер, все-таки, совсем другая игра, чуть менее чем полностью ортогональная преферансу :) Душевность там долго не задерживается
Каков лично ваш баланс счастья на момент рождения, исходя из генетики и окружающих условий?
Количество счастья — это сколько? Ваше счастье на теперешний момент во сколько раз выше-ниже… кого бы то ни было? :)
Что насчет качества счастья? :)