oleg_log
1.77K subscribers
1.86K photos
129 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
DEV Challenge XVIII

Регистрация на самое больше европейское IT-соревнования - DEV Challenge XVIII. Представьте: есть номинации на бекенд, фронтенд, дизайн, и второй год вподряд есть номинация DevOps!

В нашей номинации DevOps будет 3 раунда: квалификация (пока еще регистрация открыта), онлайн раунд, и финал. На квалификации всего 2 вопроса, и они очень изичные: можно ответить и за 5, и за 10 минут - все зависит от желания раскрыть тему.

Это мероприятие стоит поддержать как минимум по причине того, что это второе (!) такого рода мероприятие для DevOps, в прошлом году мы показали активность - и важно не сбавлять обороты.

Регистрируйтесь по ссылке :
https://devchallenge.it/

(если надоело делать скучный terraform apply на работе)
(если вы стали упитанным котом и хотите расшевелиться)
(если хочется девопс-кофейка и энергии)
(понять ту самую тулу, которой в компании нет)
(или наконец-то клацнуть кубер)

Давайте строить сообщество вместе 👍
pkg.go.dev в поиск по коду научили (ах да гугл что-то там про поиск делал)

https://go.dev/blog/pkgsite-search-redesign
Ну все, Postgres 9.6 не поддерживается больше, остались красивые ХХ релизы только.

https://www.postgresql.org/support/versioning/
Вот такой у меня странный вопрос, котятки: вы сталкивались с требованиями заказчика, фирмы, стандартов и чего-то там еще, когда вам нельзя использовать unsafe фичи, пакеты, библиотеки может какие-то?

Я про unsafe в Go, sun.misc.unsafe JVM, unsafe Rust и к примеру FFI в Python/Ruby?

Если что-то непубличное - пинганите в лс. Спасибо.
Это я и мои алиасы к мылу в коммитах
Какая замечательная штука Why upgrade PostgreSQL? которая даёт дифф изменений между версиями. Наверное можно и дженерик решение сделать для любого проекта, где хоть как-то changelog ведется. Хотя зачем оно...

https://why-upgrade.depesz.com/show?from=11.13&to=13&keywords=
Хотел какой-то интересный пост написать, но забыл тему, но вот такой вопрос к вам.

А что там происходит с поставками электроники? не, ну серьезно, ни тебе PS5, ни RTX 3080, ни так, ни так не поиграть. Там на востоке совсем зажрались?

Можно было бы прочитать новости, но я их совсем перестал читать. да и вы лучше меня знаете 🖤
Красиво
#люди

Университет Северной Каролины совместно с Microsoft провели whiteboarding собеседование 48 выпускников и студентов и пришли к выводу, что эти ваши кодинги с алгосиками проверяют не технические навыки кандидатов, а их возможность бороться со стрессом и тревожностью.

Новостей тут нет, результаты исследований закономерные. Кандидаты, которым дали задание и оставили наедине, справились вдвое лучше, чем те несчастные, кто проходил интервью в присутствии интервьюера и должен был (какой ужас!) озвучивать ход своих мыслей.

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

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

Со стороны кандидата, чтобы получить желанный оффер из FAANG+, достаточно скрепить зубы и сесть на от 1 до 6 месяцев за LeetCode и просить более опытных товарищей побыть наставниками по архитектуре и проектированию систем.

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

Однако, мне не дает покоя пункт про толерантность к интроверсии кандидатов. Пресловутый Software Engineering отличается от Coding’а именно тем, что за последние десятки лет эта работа социализировалась, и про это хорошо рассказывается в первой главе Software Engineering at Google. Времена атомарных единиц, выполняющих свой кусок задач и ни с кем не коммуницирующих хотя бы в формате текста, канули в лету.

Это вовсе не значит, что социопату закрыт путь в профессию - заходи фрилансером на рынок да бери себе единичные и сложные задачи. Ну или напиши свой Flappy Bird или Minecraft. Но в любой крупной компании придется работать с людьми, и если человек впадает в панику на интервью, то откуда гарантия, что он не впадет в панику на работе?
Чем я глубже в монорепу, тем ч больше люблю папку internal. Вот реально, фанатею.

Если у вас сервисы лежат по папкам и в каждом есть интернал, то знайте: у вас меньше проблем, чем могло бы быть.

Без причин, как оказалось, люди делают импорты из других сервисов, с очень честной аргументацией «переиспользуем код».

Лучше копипаста 20 раз, чем одно такое перезаимстование.

Я еще добавлю + за невозможность импортить из pkg main, уверен кто-то бы и тут намудрил.
Forwarded from AWS Notes
Google Cloud down:
Summary: Global: Experiencing Issue with Cloud networking
Description: We are experiencing an issue with Cloud Networking beginning at Tuesday, 2021-11-16 09:53 US/Pacific.
https://status.cloud.google.com/
This media is not supported in your browser
VIEW IN TELEGRAM