Pull to refresh
-22
Валера Соловьев @sumejread⁠-⁠only

Пользователь

Send message
На чем бы map-reduce не был написан, но прожевать 10-100ТБ на 5 серверах за адекватные 20 минут… хм
Ночью обновился pandas и штатный numpy в CenOs стал непригоден на серверах, которые накатываются ночью.
И мы на можем использовать имидж — так как не можем его построить и не сломать установку от Амазона на EMR.
А в докере нет такой проблемы — вообще.
Я собираю образ сервиса и запускаю его для k8s и у пользователей на компах.
Особенно это критично когда нужно с Python пакетами работать на компах, а на в «Клауде». Тут даже virtual environment не поможет для компов на Виндовс, МакОс и Линукс.
А почему заоопарк?
А потому, что на Винде пользователи PowerBI и других программ. На Маке — как бы стандарт. А на Линуксе — продвинутые.
Мне кажется, что люди забывают для чего девопсы нужны. Мы же спасаем зарработчиков от самих себя. Мы же помогаем разработчикам и бизнесу встретиться, а не как в море кароблям… Dev + Ops
Например сегодня человек написал аналог discp на скале, так как ему нужно было из s3 to hdfs кидать.
Или ещё один умник в Airflow DAG запустив pip install
Наверное рано говорить — потрачено или нет:)
Я вот помню как в поезде ездил и… столько времени было потрачено.
Я даже книги не читал, так как было сложно сосредоточится.
А сейчас — бамц и слушаю по 60-120 в год. Там конференцию в пути посмотрю, там пулл-реквест отправлю. Идей запишу в гугл док.

Конечно же с телефоном многое позже на листание методички перед экзаменом. Теперь можно за 10 минут до встречи всю переписку прочитать, всех пробить в линкедине и по теме выудить ключевую информацию в гугле — можно вообще не готовиться. Этим многие и пользуются.

Этап первый приняты — пройден.
Теперь нужно преодолеть https://ru.m.wikipedia.org/wiki/Трагедия_общих_ресурсов


Допустим, существует некая сельская община, у которой есть только одно доступное пастбище. На нём все члены общины могут пасти скот сколько угодно. Выпас скота уменьшает количество травы, растущей на нём и, соответственно, выгоды от скотоводства.


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


Получается, что каждому члену общины выгодно только увеличивать использование пастбища и ни на шаг не отступать

Ну те, кто на яхтах живут… они ни дерево не срезают, не пластик на улице выкидывают (в тех объемах, что «простые люди»), не покупают не возобновляемую продукцию и так далее.
Они часто и не понимают в этом ничего. А вот эффективные менеджеры, начальники смен, да и обычные рабочие.
Например мой отец не пил чай 15 лет. Он был на сушке чая. Люди просто ходили в этот чай.
Другим на производстве было «влом» носить мусор в нужное место и они его в реку «утилизировали».
На реализации мяса: нам возвращали просроченное мясо. Его нужно было на могильник везти. Все было «уплачено». Но сотрудник воровал эту тухлятину и сбывал.

В моём городе были обычным явлением кислотные дожди, металлическая пыль (чёрный/серый снег), желтая вода в реках и красная вода из крана.
Те, кто содержал данные предприятия не хотели ставить не очистительные сооружения, но ловушки в трубах, ни отходы отвозить в хранилище отходов.
А из радиоактивного шлака у нас гнали и дома и мосты.
А все потому, что люди — материал расходный. Они могут адаптироваться.


Я к чему? Гадить на себя — это дело легкое. Но пусть лучше будут те, кто бьют в набат, чем жить в такой среде.
Я ещё не разу не видел, что бы заводы вместо штрафов выбрали оптимизацию опасных выбросов или борьбу с этим. Ни Европа, ни США, ни страны третьего мира. Везде людям все равно на все, лишь бы ещё и ещё больше производить.


Так вот эти «эко» и меняют как наше представление, так и регулирующих органов.

Я соглашусь, что код может жить меньше. Или например можно мигрировать на скалу и жить с джавой.
А ещё фронтэнд и бэкенд могут использовать общие стеки в нужным частях «монолита».
И регуляции легче внедрять под нужные компоненты
Я думаю, что его проще разрабатывать. Так как нужно не 100к строк компилить, а 10к
И их поддерживать легче, так как можно на больше комманд распилить
Во-во.
Мне особенно нравится, когда монолитные куски вдруг нельзя поднять в 2-15 датацентрах, потому что там есть такая-то часть, которая…
И кода все медным тазом накрывается(и всегда же ночью), то релизится такой адовый воркароунд, что потом с сервера только пылинки сдувать и «нельзя его потерять „
И девопсы все испортили

А мы в Израиле Бейондмит подобное едим вместо мяса и стоит так же

Мой опыт: Я с русскоговорящими в том числе работаю. И казалось бы такая «закалка» и «конструктивная» критика, которая даётся в СНГ должна давать преимущество.
Но я все время сталкиваюсь с такой проблемой, что люди не готовы озвучивать свои мысли.
«Я это сделаю. Я все понял» через неделю заканчивается тонной велосипедного кода.
А в начале же говоришь, что можно созвониться или початиться или мыло отправить, если есть вопросы или недопонимание. Но нет.
А помощь нужна? Конечно же нет.


У «толерантных» коллег меньше проблем и созвониться и прогресс показать, и закончить велосипедить, начав код писать.
Ну это по моим личным наблюдениям.

Мальчику стажеру я когда-то на пул реквестор в 20 строк написал много замечаний и рекомендаций прикрепив примеры и вышел за рамки экрана, а так же использовал такое:
Так не правильно, потому-то
Это не сработает, так как
Это сложно/Зачем это
Найди другой способ решения согласующийся с

Человек испугался :(

Вообще не важно человек писал код 5 минут или час или скопировал где. Как только пишешь, что мол код негодный и вот места с вопросами — мотивация у него падает и ещё агресия встречается.
Люди сами не могут код от себя отделить.
Люди не могут просто так отказаться от своей идеи.
Люди не хотят тратить время на переделывание, «так как делают по максимуму», а это «больше придирки и вкусовщина» и даже жалуются на выгорание и отсутствие мотивации.
Часто получается так, что они хотят ПР пройти, а не код написать.
Я вот знаю пару людей, которые умеют красиво рассказать, а задачу не могут решить. И проблема у них с желанием собраться и работать работу.
И такое не отлавливается собеседованиями, тестовыми заданиями и испытательным сроком.
Ещё один тип людей любит рассказать всем, что он не при делах. Что они «не могут». Что кто-то другой виноват.
В итоге сложно найти людей, которые могут дело делать, а не…
2fidel Я по приезду в Израиль долго удивлялся, как это я так мало на родине то работал.
А потом втянулся и производительность намного выше. Смешно, но когда я уходил из компании мою должность располовинили и на половинку искали человека. Начальник кинул клич в линкедине, а потом прочитал что ему ответили: «у меня таким занимаются 8 человек. Дай контакты этого человека и я уволю 6-х и ему буду платить зп 5-х» =)
Я частеноко рускоговоряшим помогаю осознать, что в американской или европейской компании требования не часы сидеть, а результат. Обидно, когда бородатые дядьки не могут выдавать результат на уровне студента-пол-ставки (20 часов в неделю) за 45+ часов.
В Израиль льготно мигрируют доктора. Им тут и переквалификация и языковая помощь — а все потому, что так сложно доктора вырастить.
Я думаю в России или других странах( где есть нехватка кадров) с радостью бы приняли трудовых мигрантов. Если бы они были.

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

Сейчас во многие компании тест либо на хакерранг-е либо форкнуть репозиторий и написать свою реализацию.
И не удивлюсь, что в будущем требованием будет умение опенсоурсить.
Особенно меня наталкивает на это тот факт, что многие пишут велосипед вокруг опенсоурса. А когда проходит год или два и они сваливают — всем больно от того, что в мастере уже есть этот функционал, но он естественно не совместим с велосипедом. А все от того, что чуваки не умеют свой код в мастер запихнуть

Мне надоело, что менеджеры говорят разработчикам, что они не для больниц строят и можно с багами код писать. А разработчики эту лапшу за Agile принимают.


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

Information

Rating
Does not participate
Location
Герцлия, Тель-Авив, Израиль
Registered
Activity