Идея хорошая, только добавить "временно" не пользоваться. Сколько конкретно, не знаю, поставил бы на 9 месяцев да и то больше ради фана: "одна квартальная отчётность - мало, две - много, а три - в самый раз"
В идеале бы, конечно, всеми сервисами не пользоваться временно, но это маловероятно, так что хотя б "минимизировать" где получится, но без жесткого урона для повседневной жизни. Или, ну хотя-я-я бы, прекратить обновлять эти приложения: шпионский код надо ещё написать + протащить через ревью.
Пофантазирую и помечтаю с дивана: Весь этот резко усилившийся (c февраля ~) движ безумия очень уж выглядит как чья-то паника от того, что KPI / выгоду / whatever не может вовремя выдать, а ставки для этого персонажа высоки и дедлайны приближаются, раз видно сильное ускорение + откровенно проговариваются о неэффективности выбранных мер.
Имхо здравое зерно в Вашем предложении очень даже есть: В отчётности будет что-то типа "население к отечественным разработкам утратило доверие / поставило на отдельный 3-й (хехе) телефон. Крупный госбизнес терпит колоссальные убытки". Можем и дождаться скандальной сенсации о посадке / выходе мистера Х в окно и -- совпадение конечно же! -- прекращении издевательств над интернетом.
А Вы всегда с ними до суда договаривались или в суд тоже обращались? Я к тому, что при оспаривании в суде не писали ли нечто в духе "прошу привлечь ответственное за ошибку лицо в соответствии с законодательством". Иной раз, слыхал, всё же чиновников подобное отрезвляет в будущем
Для него это оказалось неожиданным, но он принял предложение достойно
Имхо вот именно тут и "пошло не так": поспешное решение. Либо чего-то в тексте статьи недостаёт или я недоглядел.
Обычно начинают с 1-1 а-ля 1) "Смотри, на тебя и/или на твою работу есть жалобы по таким-то пунктам" / "у меня сложилось впечатление, что у тебя выгорание"; 2) "что ты думаешь насчёт обозначенного?", "на твой взгляд, почему могли быть такие отзывы?" 3a) "предлагаю поработать над озвученными метриками / проблемами. Посмотрим результат через N времени (месяц / два, по обстоятельствам)" 3б) предлагаю взять отгул / отпуск, отдохнуть от рабочей рутины и желательно бы вообще от компа 3в) "предлагаю сменить команду. Не думал ли о таком?".
Кстати, частенько о переходе стесняются просить (и даже если большая компания, и даже если и реально это нормально выстроено), а когда сам предложишь, человека "пробивает", хоть бы даже "блин да давно мечтаю от этих токсиков свалить!!!" (это про настораживающую единогласность негативной обратной связи, к слову) :)
То есть разделить на два созвона: 1) для начала этому человеку обозначить проблемы, спросить его мнение и предложить решить, обозначив критичность, что фейл означает увольнение 2) обсудить результаты и в плохом случае да, обсуждаем увольнение (мы это обсуждали, ты согласился)
То что его якобы пытались вывести из якобы (же) выгорания, для Вас как только что пришедшего означает лишь мнение и одну сторону из двух в этом вопросе.
+1: не так давно пробовался в озон и именно такая история. Мальчик-"начальник" ~25 лет, где-то после 10 минут уставший и посчитавший, что перейти на дезкости-прикольчики-подкольчики хамство -- это и ему веселей и всё ещё приемлемый стиль проведения интервью.
При этом на технических интервью всё классно: на обоих этапах с ребятами даже подзадерживались лампово за жизнь-опыт поболтать. Тоже моложе меня, так что у себя исключаю проблемы с более молодым поколением.
Жаль пожалуй только, что сначала было 2 этапа технических (общий + а-ля system design), а потом вот этот "бескультурный fit в команду". Поменяй они этапы местами, быстрее бы отказался у них работать :)
Спасибо за статью эту и предыдущие! Мне очень нравится Ваш слог, пожалуйста, продолжайте :) Особенно нравится стиль перехода к выводам почти в каждом абзаце и, главное, их меткость.
1) Оставить один стиль, не смешивая GCD и async-await: в дальнейшем в статье последний используется;
2) Не в init'е стартовать, а отдельными методами рулить старт/стоп
Суммарно приблизительный вариант "быстро-на-коленке"
@Observable
final class NetworkMonitor {
// Добавил private(set) ибо не считаю, что нужно разрешать извне менять состояние
private(set) var isConnected: Bool
// либо не Never, а ошибку наружу давать, если потребуется
@ObservationIgnored
private var monitoringTask: Task<Void, Never>?
@ObservationIgnored
private var monitor: NWPathMonitor
init(monitor: NWPathMonitor) {
// возможно, DI Monitor'а под протоколом
self.monitor = monitor
}
func startMonitoring() {
if monitoringTask != nil { return }
monitoringTask = Task(priority: .high /* или другой */) { [weak self] in
guard let monitor = self?.monitor else { return }
// Ключевой момент: NWPathMonitor.Iterator: AsyncIteratorProtocol
for await path in monitor {
guard let self = self, !Task.isCancelled else { return }
self.isConnected = path.status == .satisfied
}
}
}
func stopMonitoring() {
monitoringTask?.cancel()
}
deinit {
stopMonitoring()
}
}
Нужен персистентный store: Core Data, SQLite, или хотя бы UserDefaults для простых случаев.
3) Некритично: предлагаю упомянуть как SwiftData, так и NSPersistentContainer (если всё-таки Core), как сильно упрощающие жизнь в простых же сценариях.
По Вашему запросу:
Это нужно тестировать отдельно и явно обрабатывать в коде. В комментариях к статье хотелось бы услышать вашу версию обработки такой ситуации.
Это от бизнес-требований и критичности происходящего:
1) банковские приложения при протухании токена вовсе не дадут операцию "протыкать", ибо тебя уже выкинуло на экран авторизации;
2) я б UX-ово предпочёл явное а-ля "для операции (еёКороткоеОписание) необходимо авторизоваться" для первой попавшейся из очереди, а в последующих протухших также сразу обновить токен после успешной ре-авторизации
Или это медиа-фарс для будущей отчётности, чтоб был предлог "Зоблокыроват! больше! всё! Кругом враги нас дудосют" ? Как раз с какого-то марта интернет отключать разрешили
Пожалуйста, не надо упаднических настроений. Сами не можете / не хотите - дело Ваше, но транслировать атмосферу безысходности другим людям не надо, это уже сродни вредительству.
МЫ простые плебеи ничо не сделаем
1) Отучаемся говорить за всех, а заодно всех же и обзывать; 2) Сделать можно очень-даже "чо": хоть бы и для себя + близких писать свои нетиповые решения (хоть свои семейные чаты, да хоть что). Всех кастомщиков выявлять, исследовать их решения и гонять никакого админресурса не хватит;
ЛЮБАЯ созидательная деятельность всегда лучше, поскольку хотя бы и к развитию понималки ведёт, пусть даже какую-то отдельную попытку и заблокировали
Вот тоже удивляюсь после этих статей: всегда была кнопка "пропустить". С тех пор как ~ в ноябре поменял sms на totp (Google Authenticator), к слову, подобный экран я вовсе перестал видеть.
Вы не заводили в максе аккаунт "чисто поглазеть-потыкать че это такое"? Я -- нет, потому моя догадка только в том, что за тебя аккаунт насильно создать не могут (пока?), и соответственно загнать туда твои госуслуги тоже не могут (опять же "пока?")
А это ещё "смотря кем" пытаться инициировать преследования: необязательно самими JB. Вспомнился случай, когда пенсионер взломал PS3 , а за импортозамещение совсем не наградили
Идея хорошая, только добавить "временно" не пользоваться. Сколько конкретно, не знаю, поставил бы на 9 месяцев да и то больше ради фана:
"одна квартальная отчётность - мало, две - много, а три - в самый раз"
В идеале бы, конечно, всеми сервисами не пользоваться временно, но это маловероятно, так что хотя б "минимизировать" где получится, но без жесткого урона для повседневной жизни.
Или, ну хотя-я-я бы, прекратить обновлять эти приложения: шпионский код надо ещё написать + протащить через ревью.
Пофантазирую и помечтаю с дивана:
Весь этот резко усилившийся (c февраля ~) движ безумия очень уж выглядит как чья-то паника от того, что KPI / выгоду / whatever не может вовремя выдать, а ставки для этого персонажа высоки и дедлайны приближаются, раз видно сильное ускорение + откровенно проговариваются о неэффективности выбранных мер.
Имхо здравое зерно в Вашем предложении очень даже есть:
В отчётности будет что-то типа "население к отечественным разработкам утратило доверие / поставило на отдельный 3-й (хехе) телефон. Крупный
госбизнес терпит колоссальные убытки".Можем и дождаться скандальной сенсации о посадке / выходе мистера Х в окно и -- совпадение конечно же! -- прекращении издевательств над интернетом.
Эдакий пункт "против всех" в голосовании рублём.
Старые сказки на новый лад.
Вот и доносы теперь модные-молодёжные, цифровые! /s
Что является видимым подтверждением способности изменений.
Хоть и маленьким шагом, но выходом как раз-таки из трясины повторяющейся повседневности.
А Вот после нескольких итераций дубинка уже может оказаться у бьющего совсем не в руках, а в куда более неприглядном месте
Или "чего-то такое" ждут, что уже как не в себя стараются и с сусеков соскрести всё что можно, и что плохо лежит, и под занавес с этим в закат.
Имхо скорее где-то с середины февраля концентрация энтузиазма заметно повысилась.
А это уж суд и решит) Ну или начальник этого отдела, если в итоге.
Кому-то да прилетит по шапке (хоть и в форме дисциплинарного взыскания) из налоговиков, раз ошибка их да и Вы об этом явно письменно просите.
А Вы всегда с ними до суда договаривались или в суд тоже обращались?
Я к тому, что при оспаривании в суде не писали ли нечто в духе "прошу привлечь ответственное за ошибку лицо в соответствии с законодательством". Иной раз, слыхал, всё же чиновников подобное отрезвляет в будущем
Привет могут передать и павловской реформе :)
Сейчас, впрочем, по сравнению с 1991-ым хоть альтернативные валюты простому смертному +- доступны (пока?)
Имхо вот именно тут и "пошло не так": поспешное решение.
Либо чего-то в тексте статьи недостаёт или я недоглядел.
Обычно начинают с 1-1 а-ля
1) "Смотри, на тебя и/или на твою работу есть жалобы по таким-то пунктам" / "у меня сложилось впечатление, что у тебя выгорание";
2) "что ты думаешь насчёт обозначенного?", "на твой взгляд, почему могли быть такие отзывы?"
3a) "предлагаю поработать над озвученными метриками / проблемами. Посмотрим результат через N времени (месяц / два, по обстоятельствам)"
3б) предлагаю взять отгул / отпуск, отдохнуть от рабочей рутины и желательно бы вообще от компа
3в) "предлагаю сменить команду. Не думал ли о таком?".
Кстати, частенько о переходе стесняются просить (и даже если большая компания, и даже если и реально это нормально выстроено), а когда сам предложишь, человека "пробивает", хоть бы даже "блин да давно мечтаю от этих токсиков свалить!!!" (это про настораживающую единогласность негативной обратной связи, к слову) :)
То есть разделить на два созвона:
1) для начала этому человеку обозначить проблемы, спросить его мнение и предложить решить, обозначив критичность, что фейл означает увольнение
2) обсудить результаты и в плохом случае да, обсуждаем увольнение (мы это обсуждали, ты согласился)
То что его якобы пытались вывести из якобы (же) выгорания, для Вас как только что пришедшего означает лишь мнение и одну сторону из двух в этом вопросе.
+1: не так давно пробовался в озон и именно такая история.
Мальчик-"начальник" ~25 лет, где-то после 10 минут уставший и посчитавший, что перейти на
дезкости-прикольчики-подкольчикихамство -- это и ему веселей и всё ещё приемлемый стиль проведения интервью.При этом на технических интервью всё классно: на обоих этапах с ребятами даже подзадерживались лампово за жизнь-опыт поболтать. Тоже моложе меня, так что у себя исключаю проблемы с более молодым поколением.
Жаль пожалуй только, что сначала было 2 этапа технических (общий + а-ля system design), а потом вот этот "бескультурный fit в команду".
Поменяй они этапы местами, быстрее бы отказался у них работать :)
Имхо странно это всё, что уж кто, а он-самый крупный оказывается мимо белых списков в отличие от других банков.
Или планируют к
до 1998 года один, после – другойдобавить, после 2026 – третий?/sarcasm
Биба и Боба не договорились об одной позиции.
У каждого в итоге своя хотелка, вот и друг другу противоречат по очереди, имхо.
Спасибо за статью эту и предыдущие! Мне очень нравится Ваш слог, пожалуйста, продолжайте :)
Особенно нравится стиль перехода к выводам почти в каждом абзаце и, главное, их меткость.
По этой статье пара предложений:
1) Оставить один стиль, не смешивая GCD и async-await: в дальнейшем в статье последний используется;
2) Не в init'е стартовать, а отдельными методами рулить старт/стоп
Суммарно приблизительный вариант "быстро-на-коленке"
3) Некритично: предлагаю упомянуть как SwiftData, так и NSPersistentContainer (если всё-таки Core), как сильно упрощающие жизнь в простых же сценариях.
По Вашему запросу:
Это от бизнес-требований и критичности происходящего:
1) банковские приложения при протухании токена вовсе не дадут операцию "протыкать", ибо тебя уже выкинуло на экран авторизации;
2) я б UX-ово предпочёл явное а-ля "для операции (еёКороткоеОписание) необходимо авторизоваться" для первой попавшейся из очереди, а в последующих протухших также сразу обновить токен после успешной ре-авторизации
Или это медиа-фарс для будущей отчётности, чтоб был предлог "Зоблокыроват! больше! всё! Кругом враги нас дудосют" ? Как раз с какого-то марта интернет отключать разрешили
Пожалуйста, не надо упаднических настроений.
Сами не можете / не хотите - дело Ваше, но транслировать атмосферу безысходности другим людям не надо, это уже сродни вредительству.
1) Отучаемся говорить за всех, а заодно всех же и обзывать;
2) Сделать можно очень-даже "чо": хоть бы и для себя + близких писать свои нетиповые решения (хоть свои семейные чаты, да хоть что). Всех кастомщиков выявлять, исследовать их решения и гонять никакого админресурса не хватит;
ЛЮБАЯ созидательная деятельность всегда лучше, поскольку хотя бы и к развитию понималки ведёт, пусть даже какую-то отдельную попытку и заблокировали
Вот тоже удивляюсь после этих статей: всегда была кнопка "пропустить".
С тех пор как ~ в ноябре поменял sms на totp (Google Authenticator), к слову, подобный экран я вовсе перестал видеть.
Вы не заводили в максе аккаунт "чисто поглазеть-потыкать че это такое"? Я -- нет, потому моя догадка только в том, что за тебя аккаунт насильно создать не могут (пока?), и соответственно загнать туда твои госуслуги тоже не могут (опять же "пока?")
Эвристика наподобие очень помогает при фильтрации медиа-шума и слегка при предсказательстве судьбы некоторых озвучиваемых законопроектов
Видимо, другую фразу маркер - "твёдро и чётко" - берегут на совсем особый случай, а эта так: дежурная </s>
Он хоть обновляется через какое-то время или "дядь, дай QR пива покупать будем" ?
А это ещё "смотря кем" пытаться инициировать преследования: необязательно самими JB.
Вспомнился случай, когда пенсионер взломал PS3 , а за импортозамещение совсем не наградили