Senior Systems Architect
  • Open source по-украински

    Начнем с того, что комменту уже 8 лет... много воды утекло с тех пор. Пулл реквесты уже не так просто протащить, и вообще — очень много негативного можно сказать о текущем состоянии опен сорса, его бюрократизации, приоритетов, коммерциализации и так далее.

    Некоторые платформы, например Go Modules, успешно это обходят — зависимость можно добавить прямо на форк или бренч. Но по большему счету — проблема наболевшая, да.

    С лигал стороны наоборот — 8 лет назад это было проблемой, не встречал компаний в последнее время где не было бы интернал ревью процесса, почти полностью автоматизированного, что-бы законтрибьютить фикс. Для нас в Калифорнии вообще все просто — Labor Code, #2870:

    > Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information

    Підтримав: Alex Fogol
  • А вы бы рискнули на релокейт в США?

  • Подключение колонки к 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 выглядит как что-то ну очень частное :)

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

← Сtrl 123456...39 Ctrl →