Дай мне возможность, я бы в институте с удовольствием изучил основы права. Бухучет я считал совершенно для меня бесполезным, по факту работаю в банковском IT последние 15 лет, и периодически эти знания оказываются ох как необходимыми. Кстати, основы бухучета преподавал Макс Поташев. Да, тот самый.
А алгебру кватернионов, которую я ненавидел в курсе теоретической механики, я потом успешно применил при реализации вращения трехмерного облака тегов вокруг произвольной оси.
Никогда не знаешь, что может пригодиться. Лучше не прогуливать.
Вот аналогично. 1992-1998г., физтех. На большей части экзаменов можно было пользоваться при подготовке литературой. И с первого же курса "проходных" экзаменов практически и не было. Всегда был долгий разговор на понимание. Собственно, это началось еще со вступительных экзаменов, я одну задачу по математике часа два решал, чуть не десяток разных подходов попробовал. Не решил. Это была одна из аксиом (!!!) метрического пространства, о чем я узнал только на первом курсе. Преподавателю было интересно, как я подойду к решению.
Не все предметы были такими, но как минимум половина. А диплом я писал приблизительно так. Приходит завлаб и говорит - я тут краем уха услышал о новом языке программирования - Java. Посмотри, на что он способен. Исследование растянулось на два с половиной года, вылилось в диплом и определило всё дальнейшее развитие. А дипломная работа, кстати, пошла в пром и работала лет 10, пока летали спутники серии NOAA.
А у меня обратный опыт. Приемы в частных клиниках вдруг появляются на госуслугах. С диагнозами и т.п. Есть ощущение, что все клиники постепенно стали к ЕМИАСу подключать. И, соответственно, все всех видят
К сожалению, именно разработчики. Я недавно интервьюировал одного претендента на solution-архитектора. При обсуждении ситуации с таймаутом вызова бэка из приложения в качестве обработки ситуации он настаивал на максимально неудобоваримом сообщении об ошибке для пользователя. При том, что я несколько раз повторил, что ситуация с таймаутом - штатная, в 90% случаях мы его поймаем. Вопрос был на правильное асинхронное взаимодействие.
Менеджеры тут не при чем. Тут нужны аналитики и специалисты по UI/UX, которыми должны быть дизайнеры в норме
Меня в принципе не перебрасывает в приложение банка, мне это ни к чему. Интернет-эквайринг специальных приложений не требует, вне зависимости, организован он через 3DSecure или без него. Если 3DSecure включен - одна смс. Всё. Если не включен - даже телефон не нужен
Я в онлайне если что и покупаю, то исключительно с декстопа. Со смартфона в лучшем случае повторить покупку в WB, и то через web-доступ, приложение у меня не стоит. Всё остальное с большого экрана. А то, что можно - непосредственно в магазине. Чтобы не возиться потом с возвратом того ..., которое мне пришлют.
Вот неистово плюсую! Разработчики, которые полностью разучились в UI/UX - убивают. Это поколение, которое не знает даже основ - активная область должна быть выделена визуально
Почему я не могу установить мобильный онлайн банк ВТБ, не давая ему доступа к телефонной книге пользователя?
Ну, наверное, потому что первое, что он делает - скачивает Вашу книгу к себе. И он не одинок, Сбер делает то же самое. Пользуйтесь веб-приложением, оно этого не сможет сделать при всём желании.
Негативизм: Постоянные жалобы, критика без конструктивных предложений.
Принесли мне как-то разработчики список интеграций по проекту. Из более чем 50 - ни одной целевой. JDBC к чужим БД, DB-линки, SOAP. Корпоративным стандартом была сервисная шина. Внимание вопрос. Какое конструктивное предложение мне им дать? Использовать рекомендованные? Тогда они не успеют за две недели вау-эффект дать. Это основная их цель была. А моя цель - контроль соблюдения стандартов и проверка применимости правильных технологий. Это мои должностные обязанности, я не имею права им разрешать этот лютый трэш
Дальше больше. Собрались на троих директор программы, директор проектного офиса и технический директор. И решили, что архитектору, то есть мне, хватит пять дней на создание архитектуры проекта. Потом три дня на согласование, потом два дня на утверждение, и через две недели они откроют проект. Регламент - согласование БТ сколько потребуется, 15 рабочих дней минимум на архитектуру, 22 рабочих дня на согласования, минимум неделя на утверждение, если звезды сойдутся. БТ нет как явления. Проект - дичь. Критически важны НФТ, но их никто не в состоянии сформулировать. Уровень аналитики - мне пришлось объяснять, что части заложенного в проект бизнеса в банке нет как явления. И никогда не будет. Внимание вопрос. Какое конструктивное предложение им дать? Почитать регламенты и следовать им? Разработать БТ? НФТ? Тогда они не успеют за две недели вау-эффект продемонстрировать, цели не изменились глобально.
Итог. Жалоба моему руководству, что я всем вставляю палки в колеса. Истерика руководства - этот проект надо делать проактивно. ТРИ МЕСЯЦА на согласование архитектуры - это не от меня зависело, и я с самого начала объяснил, что будут именно так, ибо проект - дичь, и НФТ нет. Утверждение... и еще одна истерика моего руководства - как мы вообще на это подписались? Проект - дичь! Именно. Я это говорил с самого начала. Но у всех складывается пост-ощущение, что именно я жалуюсь, критикую и не даю никакого конструктива.
Неспособность к сотрудничеству: Отказ от командной работы, изоляция, неготовность к компромиссам.
Приходит такая команда и говорит - а давай мы тут накостылим, наговнокодим, а исправим когда-нибудь потом. Нам квик-вины нужны и вау-эффект. Нет, говорю я, это пойдет в пром, извольте делать правильно. Всё, это отказ от командной работы и неготовность к компромиссам
Микроменеджмент: Стремление контролировать каждый шаг коллег, что тормозит рабочий процесс.
За следующий месяц я пять раз ловлю команду на попытках мошенничества. Реализации костылей, на которые я не согласился. Завышение трудозатрат, дикое - на xslt-преобразование на шине, на которое я на прямое и обратное потратил минут 20 с тестированием, заложили 45 человеко-дней. И т.п.
В итоге приходится контролировать каждый шаг. Микроменеджмент. Скорость реализации возрастает в несколько раз, что вызывает сильное недовольство РМ - начинаются вопросы, на что он запрашивал столько денег и времени. Проект передают другому архитектору, который позволяет всё. Через полгода в проме инцидент на 20К евро двойного списания, в котором обвиняют... архитекторов. Которые "разрешили" те самые костыли. И не проконтролировали (!!!), что их исправили. Оказывается, микроменеджмент был нужен.
Неумение принимать критику: Защита своих ошибок, отказ признавать и исправлять их.
Реализовывал я как-то, еще будучи разработчиком, визуальную раскладку графов. Через библиотеку ILOG JViews. Там были несколько менеджеров, дававших красивые и быстрые результаты. На графах узлов в 20 и строго определенной топологии.
И был у шефа любимый граф, очень неудобный для всех раскладок - 450 с лишним узлов, топология... никакая. Неклассифицируемая. Самый красивый результат давал один менеджер - секунд за 15. И это было ну ОЧЕНЬ долго. В итоге шеф сам взял толстенное руководство и отметил все настройки, которые надо применить. Дальше я непосредственному начальнику три часа рассказывал про каждую из них, показывал, как они у меня выставлены, как они меняются и к чему это приводит. По всему выходило, что оптимально всё. А значит, я защищаю свои ошибки, отказываюсь их признавать и исправлять. Далее уже искали повод, чтобы меня уволить. Поводом стало слово "рефакторинг" - я собирался ничего не делать аж две недели.
На мое место пришел студент, который посмотрел на всё это и сказал, что я м-дак, а он всё сейчас настроит. "Ага!" сказал шеф. Настроили. Во время показа шеф открыл любимый граф, нажал кнопку - и всё зависло. Перезагрузили. То же самое. Ушли разбираться. А потом оказалось, что студенческая поделка запускает раскладку в event dispatcher thread - то есть приложение даже отрисовываться перестает. И работает что-то около 45 минут. Случайно оставили после нажатия кнопки, отвлеклись - и дождались окончания процесса.
Но кто там душный, отстаивает свои ошибки? Я, конечно. Студент вообще не при делах, он студент.
Создание конфликтов: Постоянные споры и разногласия, нарушение атмосферы доверия в команде
Собственно, всё сказано выше. Если целью части команды не является сделать дело, а для другой части это задача первостепенная - конфликт неразрешим. Это будут постоянные споры и разногласия. У меня стоит задача уменьшения времени согласования в конечном итоге, это уже известная боль во многих случаях. А продукту нужно вывести в пром новую фичу, а заботиться о согласовании данных они не хотят. Когда-нибудь реплицируются. Нет времени. Нет компетенций. И т.д. и т.п. И конфликты порождает кто? Тот, кто заботится, чтобы им в итоге не прилетело. Но это будет когда-то потом. Или не будет. Бизнес в погоне за прибылью откровенно нарушает законодательство. А когда приходит ЦБ с неудобными вопросами - все бегут к архитектору: а почему мы только сейчас узнали, что мы вот это всё должны по закону делать. А потому что, а) вы не читаете этих законов, хоть это и есть в ваших должностных инструкциях, и б) вам это говорили сделать из общих соображений с самого начала. Но у вас не было времени и желания. И кто в итоге спорит и разногласит? Ну не бизнес же!
Проще говоря. А вы уверены, что всё происходящее - это потому, что я душный? А не потому, что у меня 25+ лет опыта в разработке, а у вас от силы 5?
P.S. Вот это особенно понравилось:
Четкое следование рабочим процессам
По опыту - не родилась еще компания сложнее макдачной, которая сможет досконально прописать свои процессы настолько, чтобы они работали, если им следовать от и до. Да и к макдаку вопросики есть.
А вообще четкое следование инструкциям называется итальянской забастовкой. Угадайте, Автор, почему.
Вот интересно. Автор видит все нестыковки. Автор видит полное неиспользование вроде бы как успешного опыта. Вместо этого предлагаются какие-то монстры и дикие решения.
И от всего этого у автора в голове ничего не щелкает, и не закрадывается мысль, что невозможность использования предыдущего опыта может быть легко объяснена его отсутствием. Вот банально. Посадочный модуль был таким компактным и эффективным просто потому, что отчего таким не быть красивому макету? И Сатурн-5 был легендарным. Ну в смысле, только в легендах он и был. Не, на земле он, конечно, стоял, и даже в воздух поднялся. А дальше - вторая космическая (а лучше третья!) и до свидания, на выход. Это ведь всё объясняет, ну просто всё.
Почему-то вспомнилось давнее - "Мне страшней Рамбо из Тамбова, чем Рамбо из Айовы"
Гугл - он где-то там. И тянуться через него до Вас, Автор, будет долго. А от слежки со стороны тех, кто стоит за плечом, избавиться не хотите? Проход в метро - "плати улыбкой!" Камера на турникете зафиксировала местоположение. Банк зафиксировал местоположение через транзакцию. Сотовый оператор зафиксировал местоположение через соту. Яндекс зафиксировал маршрут, если Вы поехали в такси. Даже если Вы платите наличными.
Любите современные технологии? Умные помощники? Да просто привыкли телефон с собой носить? Поздравляю, много кто слушает всё, что вы говорите. У меня за последний месяц уже раз двадцать было, когда я что-то говорю, просто вслух произношу, а через сутки мне реклама начинает сыпаться. Это не говоря о том, что Яндекс безошибочно связывает мой рабочий комп, четыре домашних ноутбука и четыре смартфона. Поиск хоть где-то = гарантированная реклама на всех устройствах.
Забота о конфиденциальности контактов - она прекрасна. А Вы в курсе, Автор, что именно делает банковское приложение первым делом, когда Вы его ставите? Запрашивает доступ к контактам. Помните такое? Не дадите - не запустится. А знаете, что оно дальше делает? Еще до того, как даст Вам хотя бы логин ввести или номер карты для регистрации? Отправляет все Ваши контакты в банк. Про одно из приложений знаю достоверно, как его бывший архитектор. Учитывая масштабы его распространения... Гораздо надежнее использовать личный кабинет в веб, но ведь это так неудобно, правда?
А главное, абсолютно вся собираемая абсолютно всеми информация в итоге попадает в руки государства. Которое с ней крайне вольно может обращаться. У ДИТ Москвы в 2020 году уже была полная база биометрии, достаточно для распознавания любого человека, живущего в Москве, по внешним камерам. Я это просто по роду деятельности в тот момент знаю. Откуда была? Законным путем они ее ну никак не получили бы, такую информацию имеет право собирать только одно ведомство.
Кстати, Автор, Вы пробовали посчитать камеры вокруг себя? "Как дойдете до <а ну его на...>, это будет только половина дох...". И ко всем этим камерам государство имеет доступ. Что очень облегчает реализацию коммерческих проектов определенных правильных людей.
Напомнить веселую историю о штрафах за нарушение самоизоляции во время ковидной аферы за переход из спальни в кухню? Спальня смотрит на МКАД, телефон подключается к соте, стоящей за ним, т.е. в области. Кухня смотрит на Москву, телефон подключается к московской соте. Прошелся по квартире = сменил местонахождение аж на уровне субъекта. И имея эту информацию, собирать которую напрямую запрещает Конституция, государство выставляет штраф за каждое нарушение. При том, что перемещался, вообще говоря, только телефон, ни разу не встроенный в человека.
А с видеонаблюдения тоже можно поиметь немало. Верховный суд такую идею в 2020-м зарубил - запретил камеры наблюдения на дороге использовать для контроля самоизоляции. И не потому, что невозможно доказать, что за рулем конкретный человек был - нет, чисто по формальному признаку, нашелся какой-то неприятный закон, четко регламентирующий все варианты использования дорожных камер. Но ведь можно распознавать лицо, и если это лицо маской не закрыто - тоже штраф лепить. Были такие мысли в 2021-м, наткнулись на слишком большую стоимость оснащения камерами в нужном разрешении. Отбить бы успели, конечно, но не на короткой дистанции, а там уже было понятно, что аферу скоро сворачивать придется.
А еще есть закон Яровой и всякие СОРМ. В рамках которых абсолютно весь Ваш, Автор, трафик, ответвляется и расшифровывается. Да, расшифровывается, не питайте иллюзий. Тоже знаю по роду деятельности. Собственный почтовый сервер, говорите? Тайна переписки?
Вся собираемая информация - она не за семью печатями лежит. И там не утечки, там передача кому надо. Мне кажется этого стоит бояться больше, чем Гугла.
P.S. И очень повеселили сожаления о неработающем автоматическом обновлении приложений, "для обновления нужно вручную заходить в Google Play Store. Это неудобно". Бояться слежки и при этом разрешать безакцептно устанавливать на свое устройство всё, что угодно? Серьезно??? Обновления - это первое, что я отключаю просто везде. С полным запретом сервисов, за него отвечающих. А на смартфоне я еще сервисы Гугла лишаю доступа к интернету, на уровне разрешений. У меня Play Store даже запуститься не может. И это при том, что у меня нет ни паранойи, я понимаю, что следить всё равно будут, ни иллюзий, что я смогу это как-то остановить. Я просто максимально, насколько могу, усложняю этот процесс. Всё, что попадает в цифровой мир, становится доступно всем и навсегда. Я только прилагаю усилия, чтобы попадало как можно меньше.
P.P.S. А, автор не наш. Но мне почему-то кажется, что это мало что меняет. Заменяем одну трехбуквенную аббревиатуру на другую (АНБ), и только
Ну я скорее всего не решу за час задачу про морской бой. 27+ лет опыта, в последние 15 лет в основном архитектором но для себя IDE открываю не реже раза в неделю.
Просто потому, что я принципиально не работаю быстро. Сначала надо думать, потом делать. Если вам нужен разработчик, который сразу начнет прыгать, не успев осмыслить задачу, то я вам не подхожу. У меня нормальные интервью, типа system design, длятся до пяти часов. Первые пару часов мы с интервьюером только раскачиваемся, обсуждаем задачу с разных сторон, а потом уже начинаем думать.
Какой закон, Вы о чем? Публичный визг - "они работают на русских!" И показательный уход от них десятка крупнейших клиентов/спонсоров, которые не хотят замарать свою репутацию связью с агентами Кремля. Культура отмены работает не на законах, а на истерике.
Ну да, ну да. Утечки. Да. Я вот тут в linkedin лет двадцать назад регистрировался. И, что удивительно, ни разу мои данные оттуда не утекли. Хотя именно они стали первыми, кто под блок попал за неисполнение этого типа закона.
А из Яндекса, mail.ru и прочих контор, патриотично выполняющих закон о приземлении ПДн, мои лично данные утекали раз 20. Один раз я вообще в качестве эксперимента просто завел адрес в mail.ru. Ничего с ним не делал, один раз вошел в интерфейс. На него спам пошел через две недели. От кого это адрес утек? Вопрос риторический.
А РОЦИТ тупо свои интересы преследует. Поляну отжать.
Прекрасно, просто прекрасно. Правда. я так и не понял, в какой момент должны появляться розовые единороги.
Удаленка — это когда ты сам себе режиссер своего рабочего дня
Ровно до того момента, как тебе надо общаться с кем-нибудь по работе. И тут выясняется, что никого не интересует твоя режиссура, и какие рабочие часы у тебя самые продуктивные. Первая встреча стоит с 8:30, последняя в 19:00. 4 назначенные встречи в параллели - реальность.
В 2024 году работе уделять стоит не больше 6 часов
Расскажите это работодателю, а я постою за дверью и послушаю, что Вам ответят.
Подключение по VDI/VPN после 9:00 = объяснительная по поводу опоздания. Таймаут сессии VDI по неактивности через 15 минут, общий контроль длительности сессий VDI в день (не менее 8 часов), контроль активности при подключении (сетевой трафик, снимки экрана и т.д.)
И даже при соблюдении всего этого - в договоре прописано, из какой точки я работаю. Адрес. Компания по сетевому трафику отслеживает, действительно ли я нахожусь там, где заявляю. И даже если я подключаюсь ко всем рабочим встречам, но нахожусь при этом не в заявленной точке, а в торговом центре - это будет отслежено и мне прилетит по самое не могу.
Выберите самый тихий уголок в квартире, где вас будут минимально беспокоить.
По возможности, выделите отдельную комнату для работы
В квартире два ребенка = две комнаты, жена, которой в норме нужна отдельная комната для работы. Плюс спальня. Плюс общее пространство. Это уже пять комнат. И мне нужно выделить для себя еще одну. В спальне место выделять нельзя, в общей проходной двор, к детям нельзя по определению. Т.е. 6 комнат. Работа на балконе - прекрасная идея, у меня там зимой около -5 (да, он застеклен и теплоизолирован). Это не говоря о том, что в 24-этажном доме ремонт хоть где-то идет просто непрерывно. День без перфоратора - счастье.
Воспользуйтесь функцией «Не беспокоить» на телефоне и компьютере. Это поможет избежать ненужных уведомлений.
Коллеги будут счастливы, что я не отвечаю на звонки. А как будет счастливо руководство, которому будут потом сыпаться жалобы... А как потом буду счастлив я...
Проводите время с семьей во время перерывов. Это поможет вам поддерживать связь и избежать ощущения изоляции
А семья точно ничем не занята в это время? Я детей не каждый день вижу - они иногда утром раньше меня уходят, а вечером в своих комнатах заняты под завязку.
Итого. Что нужно сделать, чтобы правильно работать на удаленке.
Поменять работу. Найти работодателя, который позволит работать в своем режиме, контактировать с коллегами когда этого хочу я, не контактировать, когда не хочу, находиться там, где хочу, и не будет меня контролировать. А, и будет еще при этом хорошо платить. Наилучшим вариантом будет работа владельцем большого, хорошо отстроенного бизнеса, в который можно не особо вмешиваться.
Поменять квартиру. Трех комнат явно недостаточно, нужно минимум шесть. Обустроить себе кабинет - ремонт со звукоизоляцией, мебель, цветы и т.п. С учетом соседей наилучшим вариантом будет собственный дом в тихом коттеджном поселке.
Перевоспитать семью, чтобы она подстраивалась под мой график. Наилучшим вариантом будет вообще полностью содержать всё семью, чтобы им не надо было работать и они могли строить свой график так, как надо мне
При таких вводных да, комфортно работать вполне можно. Миллионов 150-200 ввалить для начала - и потом работать удаленно.
Она по мнению много кого необязательна. Аэрофлот, например, тоже не заморачивается. Они, очевидно, посчитали и решили, что им проще взять на себя ответственность за мошенничество, которое еще то ли случится, то ли нет, чем выполнять требования 3DS.
По третьему пункту. Они не хранят карты, судя по всему. Они хранят токен, который формируют при первичной оплате после подключения карты обращением к банку-эмитенту и карточной системе. И этот токен позволяет выполнять эквайеру безакцептные операции, пока он не отозван.
Во всяком случая я очень надеюсь, что они сделали именно так. По косвенным признакам похоже.
В примере с анимацией "Кажется, произошла ошибка сервера" мы старались продемонстрировать, как даже в ситуациях, когда базовые функциональные аспекты не работают должным образом, можно сохранить позитивное восприятие пользователя через эмоционально уместные реакции
Ну вот в этом случае, на мой взгляд, любая эмоциональная реакция - неуместна. Может это я такой неправильный, но последнее, что я хочу видеть в такой ситуации - это милую картинку. Мне гораздо важнее, что произошло и, главное, когда это будет исправлено. У меня "время" в ценностях на первом месте и, соответственно, его потеря воспринимается крайне негативно.
В свое время невозможность сделать перевод в течение 24 часов привела к закрытию всех карт, в том числе и зарплатной, и полному выводу всех депозитов. Мне там тоже в течение суток красивые картинки показывали со словами "обратитесь в отделение". Снял наличные, перевел через другой банк. В офис обратился - с заявлением о закрытии всех продуктов.
Дай мне возможность, я бы в институте с удовольствием изучил основы права. Бухучет я считал совершенно для меня бесполезным, по факту работаю в банковском IT последние 15 лет, и периодически эти знания оказываются ох как необходимыми. Кстати, основы бухучета преподавал Макс Поташев. Да, тот самый.
А алгебру кватернионов, которую я ненавидел в курсе теоретической механики, я потом успешно применил при реализации вращения трехмерного облака тегов вокруг произвольной оси.
Никогда не знаешь, что может пригодиться. Лучше не прогуливать.
Вот аналогично. 1992-1998г., физтех. На большей части экзаменов можно было пользоваться при подготовке литературой. И с первого же курса "проходных" экзаменов практически и не было. Всегда был долгий разговор на понимание. Собственно, это началось еще со вступительных экзаменов, я одну задачу по математике часа два решал, чуть не десяток разных подходов попробовал. Не решил. Это была одна из аксиом (!!!) метрического пространства, о чем я узнал только на первом курсе. Преподавателю было интересно, как я подойду к решению.
Не все предметы были такими, но как минимум половина. А диплом я писал приблизительно так. Приходит завлаб и говорит - я тут краем уха услышал о новом языке программирования - Java. Посмотри, на что он способен. Исследование растянулось на два с половиной года, вылилось в диплом и определило всё дальнейшее развитие. А дипломная работа, кстати, пошла в пром и работала лет 10, пока летали спутники серии NOAA.
А у меня обратный опыт. Приемы в частных клиниках вдруг появляются на госуслугах. С диагнозами и т.п. Есть ощущение, что все клиники постепенно стали к ЕМИАСу подключать. И, соответственно, все всех видят
К сожалению, именно разработчики. Я недавно интервьюировал одного претендента на solution-архитектора. При обсуждении ситуации с таймаутом вызова бэка из приложения в качестве обработки ситуации он настаивал на максимально неудобоваримом сообщении об ошибке для пользователя. При том, что я несколько раз повторил, что ситуация с таймаутом - штатная, в 90% случаях мы его поймаем. Вопрос был на правильное асинхронное взаимодействие.
Менеджеры тут не при чем. Тут нужны аналитики и специалисты по UI/UX, которыми должны быть дизайнеры в норме
Меня в принципе не перебрасывает в приложение банка, мне это ни к чему. Интернет-эквайринг специальных приложений не требует, вне зависимости, организован он через 3DSecure или без него. Если 3DSecure включен - одна смс. Всё. Если не включен - даже телефон не нужен
Я в онлайне если что и покупаю, то исключительно с декстопа. Со смартфона в лучшем случае повторить покупку в WB, и то через web-доступ, приложение у меня не стоит. Всё остальное с большого экрана. А то, что можно - непосредственно в магазине. Чтобы не возиться потом с возвратом того ..., которое мне пришлют.
Вот неистово плюсую! Разработчики, которые полностью разучились в UI/UX - убивают. Это поколение, которое не знает даже основ - активная область должна быть выделена визуально
Ну, наверное, потому что первое, что он делает - скачивает Вашу книгу к себе. И он не одинок, Сбер делает то же самое. Пользуйтесь веб-приложением, оно этого не сможет сделать при всём желании.
Там не только хайпануть результат получился. Еще -9 к карме - и автор в read only уйдет.
Недавно видел феерический универсальный обработчик. Сообщение пользователю: "Дело в нас. Войдите еще раз"
Ну что, поехали душнить.
Принесли мне как-то разработчики список интеграций по проекту. Из более чем 50 - ни одной целевой. JDBC к чужим БД, DB-линки, SOAP. Корпоративным стандартом была сервисная шина. Внимание вопрос. Какое конструктивное предложение мне им дать? Использовать рекомендованные? Тогда они не успеют за две недели вау-эффект дать. Это основная их цель была. А моя цель - контроль соблюдения стандартов и проверка применимости правильных технологий. Это мои должностные обязанности, я не имею права им разрешать этот лютый трэш
Дальше больше. Собрались на троих директор программы, директор проектного офиса и технический директор. И решили, что архитектору, то есть мне, хватит пять дней на создание архитектуры проекта. Потом три дня на согласование, потом два дня на утверждение, и через две недели они откроют проект. Регламент - согласование БТ сколько потребуется, 15 рабочих дней минимум на архитектуру, 22 рабочих дня на согласования, минимум неделя на утверждение, если звезды сойдутся. БТ нет как явления. Проект - дичь. Критически важны НФТ, но их никто не в состоянии сформулировать. Уровень аналитики - мне пришлось объяснять, что части заложенного в проект бизнеса в банке нет как явления. И никогда не будет. Внимание вопрос. Какое конструктивное предложение им дать? Почитать регламенты и следовать им? Разработать БТ? НФТ? Тогда они не успеют за две недели вау-эффект продемонстрировать, цели не изменились глобально.
Итог. Жалоба моему руководству, что я всем вставляю палки в колеса. Истерика руководства - этот проект надо делать проактивно. ТРИ МЕСЯЦА на согласование архитектуры - это не от меня зависело, и я с самого начала объяснил, что будут именно так, ибо проект - дичь, и НФТ нет. Утверждение... и еще одна истерика моего руководства - как мы вообще на это подписались? Проект - дичь! Именно. Я это говорил с самого начала. Но у всех складывается пост-ощущение, что именно я жалуюсь, критикую и не даю никакого конструктива.
Приходит такая команда и говорит - а давай мы тут накостылим, наговнокодим, а исправим когда-нибудь потом. Нам квик-вины нужны и вау-эффект. Нет, говорю я, это пойдет в пром, извольте делать правильно. Всё, это отказ от командной работы и неготовность к компромиссам
За следующий месяц я пять раз ловлю команду на попытках мошенничества. Реализации костылей, на которые я не согласился. Завышение трудозатрат, дикое - на xslt-преобразование на шине, на которое я на прямое и обратное потратил минут 20 с тестированием, заложили 45 человеко-дней. И т.п.
В итоге приходится контролировать каждый шаг. Микроменеджмент. Скорость реализации возрастает в несколько раз, что вызывает сильное недовольство РМ - начинаются вопросы, на что он запрашивал столько денег и времени. Проект передают другому архитектору, который позволяет всё. Через полгода в проме инцидент на 20К евро двойного списания, в котором обвиняют... архитекторов. Которые "разрешили" те самые костыли. И не проконтролировали (!!!), что их исправили. Оказывается, микроменеджмент был нужен.
Реализовывал я как-то, еще будучи разработчиком, визуальную раскладку графов. Через библиотеку ILOG JViews. Там были несколько менеджеров, дававших красивые и быстрые результаты. На графах узлов в 20 и строго определенной топологии.
И был у шефа любимый граф, очень неудобный для всех раскладок - 450 с лишним узлов, топология... никакая. Неклассифицируемая. Самый красивый результат давал один менеджер - секунд за 15. И это было ну ОЧЕНЬ долго. В итоге шеф сам взял толстенное руководство и отметил все настройки, которые надо применить. Дальше я непосредственному начальнику три часа рассказывал про каждую из них, показывал, как они у меня выставлены, как они меняются и к чему это приводит. По всему выходило, что оптимально всё. А значит, я защищаю свои ошибки, отказываюсь их признавать и исправлять. Далее уже искали повод, чтобы меня уволить. Поводом стало слово "рефакторинг" - я собирался ничего не делать аж две недели.
На мое место пришел студент, который посмотрел на всё это и сказал, что я м-дак, а он всё сейчас настроит. "Ага!" сказал шеф. Настроили. Во время показа шеф открыл любимый граф, нажал кнопку - и всё зависло. Перезагрузили. То же самое. Ушли разбираться. А потом оказалось, что студенческая поделка запускает раскладку в event dispatcher thread - то есть приложение даже отрисовываться перестает. И работает что-то около 45 минут. Случайно оставили после нажатия кнопки, отвлеклись - и дождались окончания процесса.
Но кто там душный, отстаивает свои ошибки? Я, конечно. Студент вообще не при делах, он студент.
Собственно, всё сказано выше. Если целью части команды не является сделать дело, а для другой части это задача первостепенная - конфликт неразрешим. Это будут постоянные споры и разногласия. У меня стоит задача уменьшения времени согласования в конечном итоге, это уже известная боль во многих случаях. А продукту нужно вывести в пром новую фичу, а заботиться о согласовании данных они не хотят. Когда-нибудь реплицируются. Нет времени. Нет компетенций. И т.д. и т.п. И конфликты порождает кто? Тот, кто заботится, чтобы им в итоге не прилетело. Но это будет когда-то потом. Или не будет. Бизнес в погоне за прибылью откровенно нарушает законодательство. А когда приходит ЦБ с неудобными вопросами - все бегут к архитектору: а почему мы только сейчас узнали, что мы вот это всё должны по закону делать. А потому что, а) вы не читаете этих законов, хоть это и есть в ваших должностных инструкциях, и б) вам это говорили сделать из общих соображений с самого начала. Но у вас не было времени и желания. И кто в итоге спорит и разногласит? Ну не бизнес же!
Проще говоря. А вы уверены, что всё происходящее - это потому, что я душный? А не потому, что у меня 25+ лет опыта в разработке, а у вас от силы 5?
P.S. Вот это особенно понравилось:
По опыту - не родилась еще компания сложнее макдачной, которая сможет досконально прописать свои процессы настолько, чтобы они работали, если им следовать от и до. Да и к макдаку вопросики есть.
А вообще четкое следование инструкциям называется итальянской забастовкой. Угадайте, Автор, почему.
Вот интересно. Автор видит все нестыковки. Автор видит полное неиспользование вроде бы как успешного опыта. Вместо этого предлагаются какие-то монстры и дикие решения.
И от всего этого у автора в голове ничего не щелкает, и не закрадывается мысль, что невозможность использования предыдущего опыта может быть легко объяснена его отсутствием. Вот банально. Посадочный модуль был таким компактным и эффективным просто потому, что отчего таким не быть красивому макету? И Сатурн-5 был легендарным. Ну в смысле, только в легендах он и был. Не, на земле он, конечно, стоял, и даже в воздух поднялся. А дальше - вторая космическая (а лучше третья!) и до свидания, на выход. Это ведь всё объясняет, ну просто всё.
Почему-то вспомнилось давнее - "Мне страшней Рамбо из Тамбова, чем Рамбо из Айовы"
Гугл - он где-то там. И тянуться через него до Вас, Автор, будет долго. А от слежки со стороны тех, кто стоит за плечом, избавиться не хотите? Проход в метро - "плати улыбкой!" Камера на турникете зафиксировала местоположение. Банк зафиксировал местоположение через транзакцию. Сотовый оператор зафиксировал местоположение через соту. Яндекс зафиксировал маршрут, если Вы поехали в такси. Даже если Вы платите наличными.
Любите современные технологии? Умные помощники? Да просто привыкли телефон с собой носить? Поздравляю, много кто слушает всё, что вы говорите. У меня за последний месяц уже раз двадцать было, когда я что-то говорю, просто вслух произношу, а через сутки мне реклама начинает сыпаться. Это не говоря о том, что Яндекс безошибочно связывает мой рабочий комп, четыре домашних ноутбука и четыре смартфона. Поиск хоть где-то = гарантированная реклама на всех устройствах.
Забота о конфиденциальности контактов - она прекрасна. А Вы в курсе, Автор, что именно делает банковское приложение первым делом, когда Вы его ставите? Запрашивает доступ к контактам. Помните такое? Не дадите - не запустится. А знаете, что оно дальше делает? Еще до того, как даст Вам хотя бы логин ввести или номер карты для регистрации? Отправляет все Ваши контакты в банк. Про одно из приложений знаю достоверно, как его бывший архитектор. Учитывая масштабы его распространения... Гораздо надежнее использовать личный кабинет в веб, но ведь это так неудобно, правда?
А главное, абсолютно вся собираемая абсолютно всеми информация в итоге попадает в руки государства. Которое с ней крайне вольно может обращаться. У ДИТ Москвы в 2020 году уже была полная база биометрии, достаточно для распознавания любого человека, живущего в Москве, по внешним камерам. Я это просто по роду деятельности в тот момент знаю. Откуда была? Законным путем они ее ну никак не получили бы, такую информацию имеет право собирать только одно ведомство.
Кстати, Автор, Вы пробовали посчитать камеры вокруг себя? "Как дойдете до <а ну его на...>, это будет только половина дох...". И ко всем этим камерам государство имеет доступ. Что очень облегчает реализацию коммерческих проектов определенных правильных людей.
Напомнить веселую историю о штрафах за нарушение самоизоляции во время ковидной аферы за переход из спальни в кухню? Спальня смотрит на МКАД, телефон подключается к соте, стоящей за ним, т.е. в области. Кухня смотрит на Москву, телефон подключается к московской соте. Прошелся по квартире = сменил местонахождение аж на уровне субъекта. И имея эту информацию, собирать которую напрямую запрещает Конституция, государство выставляет штраф за каждое нарушение. При том, что перемещался, вообще говоря, только телефон, ни разу не встроенный в человека.
А с видеонаблюдения тоже можно поиметь немало. Верховный суд такую идею в 2020-м зарубил - запретил камеры наблюдения на дороге использовать для контроля самоизоляции. И не потому, что невозможно доказать, что за рулем конкретный человек был - нет, чисто по формальному признаку, нашелся какой-то неприятный закон, четко регламентирующий все варианты использования дорожных камер. Но ведь можно распознавать лицо, и если это лицо маской не закрыто - тоже штраф лепить. Были такие мысли в 2021-м, наткнулись на слишком большую стоимость оснащения камерами в нужном разрешении. Отбить бы успели, конечно, но не на короткой дистанции, а там уже было понятно, что аферу скоро сворачивать придется.
А еще есть закон Яровой и всякие СОРМ. В рамках которых абсолютно весь Ваш, Автор, трафик, ответвляется и расшифровывается. Да, расшифровывается, не питайте иллюзий. Тоже знаю по роду деятельности. Собственный почтовый сервер, говорите? Тайна переписки?
Вся собираемая информация - она не за семью печатями лежит. И там не утечки, там передача кому надо. Мне кажется этого стоит бояться больше, чем Гугла.
P.S. И очень повеселили сожаления о неработающем автоматическом обновлении приложений, "для обновления нужно вручную заходить в Google Play Store. Это неудобно". Бояться слежки и при этом разрешать безакцептно устанавливать на свое устройство всё, что угодно? Серьезно??? Обновления - это первое, что я отключаю просто везде. С полным запретом сервисов, за него отвечающих. А на смартфоне я еще сервисы Гугла лишаю доступа к интернету, на уровне разрешений. У меня Play Store даже запуститься не может. И это при том, что у меня нет ни паранойи, я понимаю, что следить всё равно будут, ни иллюзий, что я смогу это как-то остановить. Я просто максимально, насколько могу, усложняю этот процесс. Всё, что попадает в цифровой мир, становится доступно всем и навсегда. Я только прилагаю усилия, чтобы попадало как можно меньше.
P.P.S. А, автор не наш. Но мне почему-то кажется, что это мало что меняет. Заменяем одну трехбуквенную аббревиатуру на другую (АНБ), и только
Ну я скорее всего не решу за час задачу про морской бой. 27+ лет опыта, в последние 15 лет в основном архитектором но для себя IDE открываю не реже раза в неделю.
Просто потому, что я принципиально не работаю быстро. Сначала надо думать, потом делать. Если вам нужен разработчик, который сразу начнет прыгать, не успев осмыслить задачу, то я вам не подхожу. У меня нормальные интервью, типа system design, длятся до пяти часов. Первые пару часов мы с интервьюером только раскачиваемся, обсуждаем задачу с разных сторон, а потом уже начинаем думать.
Какой закон, Вы о чем? Публичный визг - "они работают на русских!" И показательный уход от них десятка крупнейших клиентов/спонсоров, которые не хотят замарать свою репутацию связью с агентами Кремля. Культура отмены работает не на законах, а на истерике.
Ну да, ну да. Утечки. Да. Я вот тут в linkedin лет двадцать назад регистрировался. И, что удивительно, ни разу мои данные оттуда не утекли. Хотя именно они стали первыми, кто под блок попал за неисполнение этого типа закона.
А из Яндекса, mail.ru и прочих контор, патриотично выполняющих закон о приземлении ПДн, мои лично данные утекали раз 20. Один раз я вообще в качестве эксперимента просто завел адрес в mail.ru. Ничего с ним не делал, один раз вошел в интерфейс. На него спам пошел через две недели. От кого это адрес утек? Вопрос риторический.
А РОЦИТ тупо свои интересы преследует. Поляну отжать.
Прекрасно, просто прекрасно. Правда. я так и не понял, в какой момент должны появляться розовые единороги.
Ровно до того момента, как тебе надо общаться с кем-нибудь по работе. И тут выясняется, что никого не интересует твоя режиссура, и какие рабочие часы у тебя самые продуктивные. Первая встреча стоит с 8:30, последняя в 19:00. 4 назначенные встречи в параллели - реальность.
Расскажите это работодателю, а я постою за дверью и послушаю, что Вам ответят.
Подключение по VDI/VPN после 9:00 = объяснительная по поводу опоздания. Таймаут сессии VDI по неактивности через 15 минут, общий контроль длительности сессий VDI в день (не менее 8 часов), контроль активности при подключении (сетевой трафик, снимки экрана и т.д.)
И даже при соблюдении всего этого - в договоре прописано, из какой точки я работаю. Адрес. Компания по сетевому трафику отслеживает, действительно ли я нахожусь там, где заявляю. И даже если я подключаюсь ко всем рабочим встречам, но нахожусь при этом не в заявленной точке, а в торговом центре - это будет отслежено и мне прилетит по самое не могу.
В квартире два ребенка = две комнаты, жена, которой в норме нужна отдельная комната для работы. Плюс спальня. Плюс общее пространство. Это уже пять комнат. И мне нужно выделить для себя еще одну. В спальне место выделять нельзя, в общей проходной двор, к детям нельзя по определению. Т.е. 6 комнат. Работа на балконе - прекрасная идея, у меня там зимой около -5 (да, он застеклен и теплоизолирован).
Это не говоря о том, что в 24-этажном доме ремонт хоть где-то идет просто непрерывно. День без перфоратора - счастье.
Коллеги будут счастливы, что я не отвечаю на звонки. А как будет счастливо руководство, которому будут потом сыпаться жалобы... А как потом буду счастлив я...
А семья точно ничем не занята в это время? Я детей не каждый день вижу - они иногда утром раньше меня уходят, а вечером в своих комнатах заняты под завязку.
Итого. Что нужно сделать, чтобы правильно работать на удаленке.
Поменять работу. Найти работодателя, который позволит работать в своем режиме, контактировать с коллегами когда этого хочу я, не контактировать, когда не хочу, находиться там, где хочу, и не будет меня контролировать. А, и будет еще при этом хорошо платить. Наилучшим вариантом будет работа владельцем большого, хорошо отстроенного бизнеса, в который можно не особо вмешиваться.
Поменять квартиру. Трех комнат явно недостаточно, нужно минимум шесть. Обустроить себе кабинет - ремонт со звукоизоляцией, мебель, цветы и т.п. С учетом соседей наилучшим вариантом будет собственный дом в тихом коттеджном поселке.
Перевоспитать семью, чтобы она подстраивалась под мой график. Наилучшим вариантом будет вообще полностью содержать всё семью, чтобы им не надо было работать и они могли строить свой график так, как надо мне
При таких вводных да, комфортно работать вполне можно. Миллионов 150-200 ввалить для начала - и потом работать удаленно.
Она по мнению много кого необязательна. Аэрофлот, например, тоже не заморачивается. Они, очевидно, посчитали и решили, что им проще взять на себя ответственность за мошенничество, которое еще то ли случится, то ли нет, чем выполнять требования 3DS.
По третьему пункту. Они не хранят карты, судя по всему. Они хранят токен, который формируют при первичной оплате после подключения карты обращением к банку-эмитенту и карточной системе. И этот токен позволяет выполнять эквайеру безакцептные операции, пока он не отозван.
Во всяком случая я очень надеюсь, что они сделали именно так. По косвенным признакам похоже.
Ну вот в этом случае, на мой взгляд, любая эмоциональная реакция - неуместна. Может это я такой неправильный, но последнее, что я хочу видеть в такой ситуации - это милую картинку. Мне гораздо важнее, что произошло и, главное, когда это будет исправлено. У меня "время" в ценностях на первом месте и, соответственно, его потеря воспринимается крайне негативно.
В свое время невозможность сделать перевод в течение 24 часов привела к закрытию всех карт, в том числе и зарплатной, и полному выводу всех депозитов. Мне там тоже в течение суток красивые картинки показывали со словами "обратитесь в отделение". Снял наличные, перевел через другой банк. В офис обратился - с заявлением о закрытии всех продуктов.