Pull to refresh
4
0
Максим Хон @mimohodom

Win-Win

Send message
Вакансий DevOps много, раз в неделю мне приходит интересное предложение возле Штуттгарта. Как проходило собеседование на роль DevOps в моей конторе:

1) нашли индуса, у которого в резюме столько было написано, что я казался просто фантиком рядом. Я его слегка пощупал на предмет знаний, там был 0. Но он начал петь что «я люблю челленджи, я быстро учусь», и мой шеф клюнул. Я был против и естественно чувак оказался пустышкой. К примеру он не могу настроить доступ к репе со своего компа два дня. DevOps млин, уволили.

2) Шеф сказал — больше никаких уроженцев из Индии. Взяли двух местных, у одного и правда есть небольшой опыт в Ops, второй из Support. Оба ни разу не DevOps, рожали pwsh скриптик в 10 строк месяцами, и неделями проходили Code Review, так как везде был hardcode, креды прям в тексте и т.д. Увольнять из никто не будет, так как банально других кандидатов нет. Мой шеф сказал, что рождаемость в Германии была такая низкая 20-30 лет назад, что сейчас молодых работников катастрофически не хватает.

Как-то так.

BB Passport Silver Edition был невозможно красивым устройством с устаревшей OS. Я хотел его купить даже когда его поддержку прекратили. Если бы сейчас сделали такой же по качеству аналог с USB-C, 5G, датчиком отпечатка и аналогом FaceID, слегка уменьшенными рамками и современным SoC с временем автономной работы 1.5 суток в лёгком режиме, то я бы купил не задумываясь... И тут же я понимаю что QWERTY смартфоны это такой же чемодан без ручки. Пример iPhone 12/13 Mini показывает, что их время прошло, в эпоху потребления контента людям нужен большой экран и они готовы смириться с частичной потерей удобства ввода текста. Кто-то использует голосовые сообщения, кто-то видеосвязь, а кто-то эмодзи.

Я тоже не "контора", но согласен, что купить это одно, а про поддерживать мало кто думает :) При этом есть явные потери, когда что-то сломалось, а есть ещё неявные, когда разработчик/QA/DevOps теряет время из-за какой-то проблемы с рабочим компом. Это может быть банальное неудобство, которое влияет на продуктивность, долгое время загрузки/билда/перехода(выхода) из спящего режима, установки обновлений, патчей и т.д. Но как правило в больших конторах всем всё равно - работай с чем дали. Стартапы погибче.

1) касательно синтетики, я открываю первую Вашу ссылку и там стоит Performance Per Dollar у M1 1000 против 695 у i7-1165G7. В это, как в какую-то "приближенную к реальности оценку" я охотно верю, как и в то, что в то решения Intel не слабее в синтетических тестах, там где не задействуется видеорешение в AS. Но по совокупности хар-тик: технопроцесс, производительность на ватт, автономность, цена, видеорешение, работа с памятью чипы M1 вне конкуренции. Мобильные решения на базе Intel + dGPU потребляют столько энергии, что их с трудом можно назвать мобильными. Что соответственно влияет на всю цепочку: система охлаждения должна быть мощнее, блок питания больше, далее мы утыкаемся в предел зарядки по USB-С PD и появляется необходимость использовать проприетарное зарядное устройство, меняется дизайн в худшую сторону, вес в большую.

https://www.anandtech.com/show/17024/apple-m1-max-performance-review/3

У меня был Dell XPS 17, он был удобен так как тогда у меня не было рабочего места дома, я работал за обеденным столом. Сейчас я предпочитаю схему ноутбук + ultrawide монитор по USB-C

2) дизайн - это тема в которой много вкусовщины, мне новый дизайн понравился, раньше MacBook Pro были в угоду дизайну тоньше и пользователи тогда говорили: "лучше бы сделали корпус толще! тогда и систему охлаждения можно было лучше сделать!" по факту новые MacBook только выглядят существенно больше, фактически эту минимальную разницу я не замечаю. Челку перестаёшь замечать через 15 минут

3) на мой взгляд самая выгодная покупка сейчас для тех кому не нужна видеообработка это MBA с конфигом M1/16/512 + монитор. Я искал такой, но не было в наличии.

Погодите, то есть Вы сравниваете мобильные процессоры Alder Lake, которые ещё не вышли, с мобильными процами M1, которые уже как год на рынке? При этом весь этот год под AS допиливали софт, то есть Apple сделала то что не удалось у Microsoft и Intel вместе взятых. Microsoft не смогла довести до ума Surface Pro, а Intel 5-7 нм процесс. Я согласен, что верить на слово маркетингу Apple тоже не стоит, но вот "немного улучшенный 10нм тех. процесс от Intel" тоже звучит мягко говоря неубедительно. Моя претензия к Intel состоит в том, что имея весь рынок, они тупо доили покупателей в условиях отсутствия конкуренции. То есть они годами брали деньги и ничего не делали, вот почему я чувствую себя обманутым. Далее Вы делаете некие теоретические манипуляции, чтобы получить из 12900К конкурента из М1 Max. Я вполне допускаю, что в теории так может быть, но по факту я прихожу в магазин и смотрю на новые Dell XPS 13/15, Razer Book, Lenovo X1C, X1 Extreme, Surface Laptop и вижу что за сопоставимые с MacBook деньгами они не предлагают такое соотношение производительности/автономности/юзабилити. И тут бы помог бы конкурент M1 Max от Intel, но его нет сейчас в магазинах. Поэтому все эти синтетические тесты меня не греют. И в моём изначальном комменте я пишу именно об этом: в этом году брать новый ноутбук на Intel не имеет смысла, так как я надеюсь что они сделают что-то достойное. С удовольствием пользовался бы по работе преемником Dell XPS 13 9310 с аналогичной по производительности/сбалансированности платформе от Intel, ибо нравится дизайн/материалы в Frost White цвете, Windows Hello, тонкие рамки. И тут я с Вами согласен: конкуренция была бы всем во благо. Но опять-таки мы говорим с Вами о том, что есть пока у Intel только на бумаге. В начале этого года в Intel начали заказывать абсолютно тупейшие рекламы своих процов, "выбирали" удобные им тесты, чтобы Intel процы выглядели лучше на фоне M1, пошла целая волна проплаченных тестов, обзоров, потом начали проплачивать блоггеров на youtube, печально известен случай с Jon Rettinger, уважаемым чуваком в IT, а потом выпустил вот это видео. Раньше под этим видео было видно кол-во дизлайков, которое зашкаливало. Комменты типа "How to destroy your own reputation and credibility in less than ten minutes" были там не редкостью. Как после этого доверять чему-то сказанному PR службой Intel?

https://www.youtube.com/watch?v=c8o3_tp3ums

Касательно Windows/Android, использовал Pushbullet, тоже всё работало, но интеграция - это про то как системы из коробки работают друг с другом. Без лишних движений. То есть можно поставить на Windows/Android по утилите на каждую фишку Continuity, настроить и всё будет работать, но зачем если при возможности выбора я могу выбрать MacBook+iPhone, на котором всё это просто работает? Вот список фишек, которые я использую каждый день: Sidecar, Instant Hotspot, Auto Unlock, AirDrop, Handoff,Universal Clipboard. М1 хорош для меня тем, что даже с учётом того что, я работаю с технологиями Microsoft (Azure, pwsh) я могу купить базовый MacBook Air за 1100уе + iPhone Xr и использовать все плюсы экосистемы Apple. Если раньше на процах Intel MacBook Air был всего лишь оверпрайснутой печатной машинкой, а MacBook Pro 16 таким же оверпрайснутым монстром, который на любую задачу начинал взлетать от своей системы охлаждения, то теперь они действительно стоят своих денег. Я стоял перед таким выбором и делал выборку по Windows ноутбукам: хороший 16:10 Retina экран, хороший тачпад, последняя серия процов Intel, TB3/4 порты с USB-С PD. Для себя я не нашёл конкурентов, которые были бы дешевле MacBook Air с M1 , предлагали такую же производительность, автономность, качество тачпада, клавиатуры и динамиков.

И самое главное. Apple усиленно допиливает MacOS под AS, разработчики тоже оптимизируют свой софт под AS. И поэтому у MacBook с AS с каждым месяцем будет всё лучше автономность, производительность. А что делает сейчас Microsoft? Перерисовывает иконки?

Intel в последние годы больше занимались маркетингом и рекламой, продавая по сути перелицованные процы из года в год по конским ценам, AMD тоже не случайно выстрелили, люди просто устали ждать чего-то от Intel. Adler Lake 14 нм против M1/M1Pro/M1 Max на 5 нм? Это даже несмешно. Плюс Apple предлагает готовое решение, в котором все компоненты работают друг с другом: шифрование, обработка фото/видео и т.д. В то в время как у Intel - это отдельные компоненты, во взаимодействии которых куча узких мест. И если не говорить о каких-то синтетических попугаях, а о реальных сценариях для ноутбуков, то у текущих Intel нет шансов. Сколько потребляет Intel процессор чтобы допрыгнуть до производительности M1 процов?

Я в курсе, что заявлена интеграция со смартфонами Android через My Phone. Насколько она работает - это большой вопрос, я не видел ни одного реального пользователя. Плюс там нужно кучу телодвижений сделать, чтобы оно завелось, в то время у iPhone + MacBook всё работает из коробки. Поэтому больше похоже на костыли, чем интеграцию.

Как-то так, я никого не убеждаю, у меня была возможность купить Dell XPS или Surface Laptop плюс Pixel от Google, но я проголосовал рублём за продукцию MacBook + дешевый iPhone. В моём конкретном случае я вижу больше выхлопа для меня из этих устройств.

Конечно автор статьи и админы Dodo Engineering наверняка знают об описанных мною проблемах, но на всякий случай я напишу мой опыт с базовым MacBook Pro 14, может кому-то будет полезно.

Итак диспозиция: я работаю как Azure Cloud эникейщик (build engineer, infrastructure support), использую pwsh, azure cli, VS Code, Azure Data Studio, Sublime4, 1Password с инфой к более чем 50+ рабочим аккаунтам, Microsoft Authentificator (iOS + AW версия) позволяет подтверждать MFA запросы на часах, Microsoft Remote Desktop, Microsoft Outlook, Microsoft Teams, Docker (только для контейнера с настроенной средой разработки). Ну и плюс стандартный набор: Homebrew, iTerm2 + oh-my-zsh! + powerline10k и плагины, Microsoft Edge с несколькими профилями, в каждом из которых используется своя учётная запись Azure, что позволяет быстро переключаться между рабочими подписками/аккаунтами. Завелось всё, правда пришлось погуглить пару вечеров. Всё кроме Teams оптимизировано под AS, pwsh сделан на NET 6.0 и поэтому тоже получили поддержку AS 8 ноября.

Самое ужасное в плане оптимизации приложение - это Microsoft Teams, которое легко съедает батарейку MacBook за 4 часа. На работе подключены два монитора, плюс экран ноутбука, пару часов видеозвонков в Teams, Docker, много вкладок в Safari, Edge - в таком режиме ноутбук держит 3-4 часа. Судя по отзывам на reddit очень много людей ругаются на Teams. Сделать с этим ничего нельзя так как по работе приходится часто шарить экран во время долгих troubleshooting sessions. Таковы нынешние реалии: все сидят по домам и видеосвязь стала основным каналом коммуникации. Поэтому в моём случае чуда в плане автономности не случилось: ноутбук нужно всё равно подзаряжать в течении дня.

Apple не поддерживает Multi Stream Transport что означает, что "из коробки" мониторы подключенные на одном TB4 порту могут только зеркалировать друг друга. Приходится подключать на разные порты два рабочих монитора, один подключен через док-станцию в TB4, второй в HDMI.

Из коробки неидеальная работа с ultrawide моником, когда надо с окнами на экране манипулировать. Спасла утилита Rectangle. В вечном споре что удобнее: два монитора или один ultrawide, в моём случае с огромным преимуществом побеждает второй вариант. Либо я не понял логики работы MacOS с окнами на нескольких мониторах, либо нужно поставить какой-то доп.софт как в случае с Rectangle

Периодически подлагивает Logitech MX Master 3 мышка, рабочая Logitech MX Anywhere 2s в офисе вообще не захотела подключаться. Судя по отзывам на reddit такая проблема не у меня одного. У меня до этого был Mac Mini, у него тоже были проблемы с подключением периферии от Logitech, вылечилось использованием проприетарного приёмника который вешается на USB, клавиатура Keychron K2 тоже бывало отваливалась.

Проблемы с внешними мониторами и беспроводной периферией должны быть актуальными для тех, кто как я планировал купить одну док-станцию в офис, подключить к ней пару мониторов и кучу периферии и подключаться к ней одним USB-С кабелем (думаю таких на хабре не мало). Тут нужно гуглить конкретную модель и отзывы. Дома я спасся использованием одного ultrawide монитора с подключением через USB-C.

Вывод: да, это лучший для моего сценария ноутбук, просто потому что покупать сейчас ноутбук на Intel не имеет для меня смысла, так как ноутбучные процы Intel отстали от Apple Silicon как минимум на пару лет, поэтому если Intel сделает заявленный ими прорыв в ближайшее время, то купленные в этом году ноутбуки на Intel мгновенно превратятся в тыкву в ближайшее время, второй минус - это отсутствие экосистемы, интеграции Windows с мобильными устройствами. Но как видно из моего выше, каждый инженер в IT должен смотреть на свою ситуацию, в первую очередь на софт, который будет использоваться. Поэтому рекомендовать MacBook Pro 14/16 для всех я не буду. Для офисных работников да - можно обойтись MacBook Air с M1, для инженера слишком много нюансов.

Согласен, процесс рекрутинга должен этот фактор учитывать. Но к сожалению мы живём в реальном мире, где HR в IT часто оставляет желать лучшего. Мне несколько раз в неделю пишут HR, которые даже целиком прочитать мой профиль не могут, тупо по одному ключевому слову отправляют болванку с описанием позиции. Как я узнал что они не читают профиль? Да очень просто, в шапке linkedin у меня написано: если хотите, чтобы я ответил на Ваше письмо, то в теме письма или первым словом в сообщении напишите Privet! Как вы думаете сколько из HR прошли этот тест? В моём случае меньше 5% (по рынок Германии). И тут тоже отличились индусы, больше половины HR это "охотники за головами", которые работают в аутсорсе. В моём linkedin профиле чётко написано чем я хочу заниматься. Также чётко написано не писать мне, если описание позиции не совпадает с моими интересами. Но рекрутеры всё равно пишут с абсолютно левыми предложениями.

Ну и ещё такое момент: HR в какой-то момент должен тупо отсеивать кандидатов исходя из CV, потому что иначе это похоже на DoS-атаку: кандидатов очень много, и надо уметь выставлять приоритеты, проводя первичный отбор. Конечно нельзя делать выводы только по фамилии, но этот фактор нужно обязательно принимать во внимание. Я приведу пример: я как-то собеседовал чувака из Индии, он морочил всем голову, так как ему явно кто-то помогал в фоне. Так вот, на том собеседовании были ещё несколько опытных инженеров, у всех это собеседование "украло" 1,5-2 часа рабочего времени. Я думаю задача HR отчасти и состоит в том, чтобы таких бесполезных собеседований было как можно меньше.

Шеф, коренной-немец, польстился тем фактом, что у чувака уже была Blue Card, которую ему сделали Siemens. Моего шефа не насторожил тот факт, что кандидат с позиции манагера зачем-то собеседуется на позицию простого инженера, при этом на Siemens он проработал всего 4 месяца. Когда, я по старой привычке начал кандидата раскручивать на интервью, задавать технические вопросы, то меня остановили с определением "Вы слишком давите на кандидата". Пел конечно кандидат сладко: "готов учиться, очень интересны технологии, не знаю, но уверен что смогу и т.д. и т.п." Если меня спросить, почему у чувака не получилось научиться, то ответ простой: нет фундаментальных знаний и отсутствует логическое мышление. Там где нормальному кандидату достаточно прочитать документацию и best practices, этот товарищ искал на youtube tutorial где такой же индус показывал, какую кнопочку в гуях ткнуть.

P.S. Мой шеф позже в личном разговоре признал свою ошибку, когда чувака уволили за неделю до окончания испыталова. Неделей позже уволить его было бы очень сложно.

Был подобный случай, чувака еле уволили. В резюме стояло эксперт по version control system, на деле ему дали креды и он не мог себе git репу клонировать. Дали задание написать скрипт, он код скрипта написал в комменте к таске в Jira, так как не знал что с репой делать.

Так вот, я после увольнения страдал совестью, и думал помочь чуваку найти работу: написал ему список рекомендованных вещей, которые нужно сделать, чтобы подтянуться. Уже хотел было отправить ему, зашёл на его linkedin, смотрю в его профайл, а он ВСЕ таски, которые я делал, уже себе в профиле написал как его таски и что он их успешно запилил... В общем я ему ничего не отправил.

Но честно говоря, у меня возникло подозрение, что у них там покупка поддельных дипломов и сертификатов в переходе на поток поставлена, либо просто качество образования очень низкое. 

Если посмотреть искать обсуждение дампов по сертификатам, то там будут в основном люди из 3х стран, где нет хорошей системы образования. И это наталкивает на мысли

Надо понимать, что индусов в IT очень много, гораздо больше чем русскоязычных, поэтому шанс что на следующем интервью я буду собеседовать кандидата-индуса или же что мой будущий коллега будет родом из Индии очень высок. Сам я попадал в такие ситуации несколько раз, и сильно жалею что не прочитал про особенности их менталитета. Поэтому это и есть мой совет самому себе: рассматривать человека в контексте его менталитета.

Стандартный пример: моё резюме составлено по принципу "если с чем-то поигрался, но не в продакш - beginner/novice, если что-то делал, но не сам - intermediate, делал сам в продакшне - advanced, делал долго в продакш и есть сертификаты, успешные проекты - expert. Если не использовал последние 3 года что-то, то опять intermediate". Но это мой менталитет, и на индусов это не распространяется. Если мерить другого человека согласно моему менталитету и также выстраивать ожидания, то можно сильно ошибиться. Как вариант делать входные тесты, готовиться к подробному собеседованию и при необходимости сразу делать "контрольный замер" по скиллам, не пытаться "переговорить" индуса, быть более конкретным в обсуждении, при постановке задачи давать чёткие критерии при которых она считается выполненной и т.д.

У меня такая ситуация с рабочим ноутбуком Dell. Там сам ноутбук 2кг и БП тяжёлый, вилкой для розетки убить можно. Просил выдать мне Dell XPS 9310, чтобы был 16:10 экран и можно было заряжаться от универальной GaN зарядки для телефона и планшета, но отказали. Сейчас пытаюсь добиться чтобы мне выдали MacBook Air на М1.

Да я тоже пару раз с 28литровым рюкзаком походил в командировке и что-то мне не понравилось :) Плюс в моём случае сама техника за последние 10 лет уменьшилась в размерах: вместо зеркалки — беззеркалка, вместо ноута в отпуск с планшетом, всё заряжается через небольшой GaN USB-C зарядник, не нужно кучу блоков питания с собой носить. При желании сейчас можно в путешествие купить MacBook Air на M1 и тогда можно полноценно работать, для сравнения он весит 1кг, а мой старый Dell 5590 с кирпичом БП весит 2,5кг.

P.S. Кстати сумка на колесиках это круто! Я видел duffel сумку от Peak Design, которую как рюкзак можно носить, но дорогая собака.
Надо смотреть обзоры. Некоторые производители делают отсек для ноута «подвешенным», то есть вначале мнутся углы рюкзака, это конечно от падения на асфальт не спасёт, скорее от случайного и неаккуратного обращения с рюкзаком.
Для себя сделал такой выбор: небольшой рюкзак до 20 литров, который помещается под сиденье в самолёте и небольшой чемодан на колесиках. Почему так: если путешествие связанно с активным времяпровождением, то носить на спине 20+ литров в течении целого дня очень энергозатратно. Проще распределить нагрузку и оставить в гостинице, машине основную часть и ходить налегке в течении дня. В данный момент выбрал такой вариант рюкзак для беззеркалки Brevite Jumper и ноунейм чемодан. Brevite Jumper понравился минимализмом и тем, что в толпе не выделяет тебя как обладателя камеры/ноутбука. При это достаточно он функциональный, имеет боковой карман для бутылки с водой, что очень важно в отпуске, отделение для ноута и отдельно для фотокамеры, отсек-органайзер для мелочи.
Да, тоже читал такое. Говорят что большинство болячек пофиксили в Phoenix Point: Year One Edition.
Я подозреваю что подобные игры сейчас не шибко популярны, поэтому и заморачиваться не будут сильно, будут доить эту корову пока не помрёт.

P.S. Сам жду релиза Phoenix Point на Xbox. Пока играю в Gear Tactics, а то XCOM WoC уже давно купил и прошёл.
Ходят слухи что XCOM3 будет как раз таки римейком Terror From The Deep.

P.S. Привет от такого же олда :)
Смысл моего комментария в том что офисная машинка получилась бы, а в чем смысл Вашего комментария?

Information

Rating
Does not participate
Location
Ludwigsburg, Baden-Württemberg, Германия
Date of birth
Registered
Activity