Senior Systems Architect
  • А вы бы рискнули на релокейт в США?

  • Подключение колонки к 2-м устройствам

    По большому счету тебе надо микшер или свитч, но в случае с PS4 звук забрать можно только либо по оптике либо HDMI с помощью сплиттера — потому нужен не самый простой девайс. Ну и на 3.5мм ещё сконвертировать я так полагаю надо. Я себе взял вот такое VHD-U4X1AS, на вход он принимает только HDMI, отделяет оттуда звук, дальше отдает картинку по HDMI выходу, а звук можно забрать либо по 3.5мм либо по оптике либо по отдельному HDMI. Бонусом решает не только звук но и картинку. Пока вроде работает. Для HDMI смотри обязательно v2.0 что бы 4к 60 ФПС вот это все, а ещё для всяких нетфликсов смотри что бы обязательно HDCP 2.2 был.
    А вообще посмотри в своем мониторе — 3.5 выход есть? Это был бы самый дешёвый вариант, монитор сам выделит звук из активного HDMI стрима.

  • Centers of Excellence — будущее аутсорсинга?

    Ну вот, сначала девопс, теперь трайбы — когда уже менеджмент советского разлива вынет шило из задницы, успокоит свой организаторский талант и перестанет мешать работать? Столько годных инициатив губится на корню, а потом на проекте оказывается пятая джава в 2018 году (и никто не задается вопросом «почему» ведь табу на блейминг гейм это менеджерская пятая поправка).
    risovach.ru/kartinka/11794972

    Поддержал: Oleksiy Antonov
  • Проблемы поиска работы когда Senior

    Я не думаю, что тут можно обойтись одной или даже серией статей. В моей практике абсолютно все компании, в которых я работал, инвестировали в обучение сотрудников софт скилам, потому что оно сильно окупается, но критерий отбора всегда был по майнд сету. Во-первых, тренинги довольно дорогие, во-вторых спойлятся, если в группе присутствуют не заинтересованные лица. Первый шаг должен сделать сотрудник, а не компания, потому что сотрудник без абилки вырастить лидера внутри себя не сможет выращивать лидеров вокруг себя.
    Потому 1) майнд сет; 2) находим трипл-эй галеру; 3) активно показываем свои намерения и инициативу.

    Поддержали: atmamont, Ivan Boyaryn
  • Проблемы поиска работы когда Senior

    Потому тут уже ниже и написали — сеньору нужны не только технические скилы ;)

    Поддержал: Ivan Boyaryn
  • Проблемы поиска работы когда Senior

    Ну если нет патологической конфликтности, то в чем проблема? Сеньоров не так много на рынке, а вот сеньоришков развелось достаточно. Сеньор либо уже есть, и тогда описанная проблема не актуальна и на проекте либо уже все хорошо либо проект на пути к светлому будущему, где можно скрестить силы, привнести что-то свое, законтрибутить итд, либо сеньора все таки нет.

  • Проблемы поиска работы когда Senior

    Добро пожаловать в реальный мир. Вопрос как-то на полноценного сеньора не тянет. Сеньор приходит и устанавливает свои порядки. Поднимает качество до своего уровня. Иначе не сеньор, а так, сеньоришко какое-то.

    Поддержал: Igor Shaula
  • Правильный съем квартиры

    А что субаренда так запросто разрешена?

    Субаренда не разрешена как правило, но я говорил о новом полноценном контракте между лендлордом и заменой. Но при этом лаябилитис остаются в первую очередь за тобой до конца срока твоего оригинального лиза, который ты брейкнул.
    Я это не инвестигировал, к счастью пока не приходилось, но возможно есть способ переуступить лаябилитис замене с помощью контракта между ними и тобой. Ну еще некоторые лендлорды (в основном компании, не частники) имеют buy-out программу для досрочного выхода из лиза, но как правило она не будет по деньгам дешевле (в моем текущем контракте например — заплати за N+1 оставшиеся месяцы лиза и мы релезим твой контракт).

    ЗЫ: есть же ж короткие контракты куча знакомых переезжают в места интересные просто на лето на всё лето или на месяц-два.

    Контракты менее года я встречал только у лендлордов-компании, минимальный срок который мне попадался — 5 месяцев. Возможно в «интересных» местах есть и более короткие контракты, рассчитанные на туристов (и вероятно более дорогие) — но я этим не интересовался никогда.

  • Правильный съем квартиры

    Нет, есть ньюансы и зависит от штата (мой опыт ограничивается NY/NJ), но плюс-минус это так. Основной посыл был в том, что меня по приезду сюда удивило, насколько тут защищены *обе* стороны. Некоторые собственные сценарии и планы пришлось пересмотреть, поскольку оказалось, что нельзя тут просто взять и сорваться с места в любой момент.

  • Правильный съем квартиры

    Или начать кому-то показывать на продажу?

    И кстати (как раз сейчас через это прохожу) — может, начиная с 60 дней до твоего мув аута (и ты обязан предупредить за 60 дней что ты съезжаешь).

  • Правильный съем квартиры

    Да, конечно, защищены обе стороны. Но съемщик в Украине тоже защищен — вызывается полиция, которой показывается контракт и непрошенные гости удаляются с жилплощади. А вот арендодатель незащищен законом. Да, в контракте конечно можно прописать похожее, но попробуй найди лохов которые такой контракт подпишут.

  • Правильный съем квартиры

    съемщик вообще почти никак не может себя защитить

    Ммм а я думал что у нас это арендодатель никак не может себя защитить... в США например если снял, то ты влип в контракт плюс минус на год. Хочешь раньше уехать? Да пожалуйста, но платить до конца срока все равно будешь. Можешь сам себе найти замену, но в ответе за порчу имущества будешь именно ты, а не замена. Скам с невозвратом секьюрити депозита тут очень распространен. И страховку не забудь предоставить. На фоне ~25k баксов за год, скам украинских риелторов на месяц ренты как-то смешно для меня теперь звучит.

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    О. Таки кто-то есть, и ему нужно время, чтобы изучить все новости от коллеги. Чудо испарилось на глазах.

    Чудо тут впаривают противники тестирования, а по нормальному процессу экономится и время, и снижается планка вхождения — как на создание изменения так и на его ревью. Нормально оформленный ПР с тестами поревьювить занимает пару минут (опять-же, если там не рефакторинг или массивная фича какая-то, а просто девелопер пришел и например поменял какой-то конфиг или какие-то пакеты доставил).

    Поддержал: Иван Довгай
  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    полный незачёт

    Каюсь, был уверет в обратном. Ладно, неудачный пример, у меня было 5 утра — но суть же была понятна. Можно найти кучу подобных — пропущенное !, пропущенные <> итд, и это только в условии.

    Это точно про Apollo 8?

    Да, точно. Предисловия в книжках тоже надо читать.

    Ага, и сломать «по мелочи» код — подумаешь, там тест прежний не прошёл, получилась регрессия, мы же лучше знаем, как надо...
    Таки стыд и скрам (tm)

    Как это «подумаешь». Тест не прошел — система не даст смерджить ПР, я уже молчу про код ревью, которое будет производиться уже кем-то с релевантной экспертизой, и еще про целую кучу линтеров и уровней тестирования.

    Лучше бы вы этого не делали, чесслово.

    Меня устраивает.

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    С каких это пор «не стоит увлекаться» == «не нужны»?
    Ъ — логика?

    Я читаю между строк

    JS? Так на нём вообще напрямую писать не надо.

    На вскидку та-же джава

    Не уловил связи.

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

    Ну в тематике-то хоть у таких девелоперов есть «экспертиза»? Или народ вообще лезет немытыми руками в операционное поле, вооружившись только учебником терапевта, и предполагая, что ничего не испортят?

    Да, именно в этом и прикол — наличие юнит тестов позволяет ребятам без экспертизы прийти и поменять какую-то мелочь в кукбуке, не создавая излишнее депенденси в своем скраме, не создавая лишний делей итд итп. Казалось бы, какое отношение имеют юнит тесты к скраму итд, да? :)

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    Что оно не хайповое? Ну да, это так :)

    Ой да ради бога :)

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    Ну хоть ссылочку дайте.

    GDPR, извините.

    Ну не читаю таких текстов;)

    Видно, зря.

    Не-а. Карма она всё считает :)

    Я не эзотерик, так ради красного словца.

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    Так слово «отменить» и есть ваш домысел (за исключением, да, присутствующих тут отдельных фриков).

    Я именно это читаю в теле самой статьи. «Юнит тесты не нужны» — и все больше я слышу это от джунов.

    Так и пример с «=» вместо «==»: в 90% случаев сейчас это просто ловится компилятором

    В большинстве языков какой нибудь if (a = b) не запродюсит никакого варнинга.

    (а если автор не словил — значит, не читал предупреждения)

    Почитайте про фейл при запуске Апполо 8.

    Юнит-тесты не панацея

    Нет панацей и серебряных пуль, согласен.

    но средство в первую очередь самоконтроля автора кода (во вторую — документирование метода использования)

    Я бы на первое место вывел все-же другое, ну ладно. И это не полный список.

    У нас и по 5 лет бывает :) не девопс ;) и какая связь со всем названным?

    Речь не про легаси а вполне живой код, и не какой нибудь очередной костыль. Я не совсем корректно описал ситуацию — просто в девопс мире ПР часто открываются в незнакомую кодовую базу, например джава девелопер открывает ПР в шеф кукбук или терраформ модуль (то есть не просто кодовая база не знакома — а технология). Юнит тесты и линтеры помогают отсеить 99% ошибок без траты времени SRE инжинеров на ревью, и ошибок на реальных энвах (пусть даже и на дев энвах).

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    Так в том и дело, что завязано оно только у тех, кому этот «быстрый фидбек» установлен внешними требованиями.

    Что за бред, если у вас больше 5 человек на проекте эти требования реальности (или вы этого не понимаете — по вотерфоллу тоже много где сегодня работают, я не виню (ну справедливости ради где-то он и вправду нужен, не ядерной ЭС например)).

    И после этого ваш один пример с CI выглядит как что-то ну очень частное :)

    Вы там дальше какую-то дикую дичь описываете. Ну да, микроскопом гвозди забивать можно... Никто вам не виноват в вашем выборе рабочего места.

  • Рабочий продукт — прежде всего, или Когда не стоит увлекаться кодом и тестами

    Вы, похоже, принципиально отвергаете промежуточные уровни, и вот этого я не понимаю, потому что основные проблемы логики проектирования выявляются как раз на них.

    Странно, ибо у меня сложилось именно такое впечатление о вас лично.

    Не превращаю.

    Превращаете.

    И сколько вы ни покрывайте B, этого не отловите.

    Да, это правда для конкретно озвученного кейса, но я говорил выше что юнит тесты не отменяют всех других видов тестов. Однако мне вменяют тут, что остальные тесты могут отменить юнит тесты, с чем я категорически не согласен. Найти и отдебажить проблему вызванную опечаткой «=» и «==» когда она словлена где-бы то ни было выше чем юнит тесты — будет сильно дороже.

    клеевой код

    То есть вам само вымышленные термины можно, а мне нет? :(

    2) переход от «компиляции в голове» совершенно не очевиден, например, при алгоритмоёмких задачах. Там тестирование предназначено или для регрессий, или для краевых случаев, но никак не для перекладки пути мышления о коде.
    И вот именно последнее — это явно то, что вы не хотите понимать.

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

← Сtrl 123456...39 Ctrl →