Ваня инженер 🇸🇪
709 subscribers
122 photos
29 videos
114 links
Заметки про IT, развитие и жизнь из Швеции.
Дзен канала: без нравоучений, только моё мнение и опыт.
За оскорбления в комментариях предупреждение, затем бан.

Написать мне t.me/skatromb
Download Telegram
Когда я в первый раз заходил в дом, снял на видео первые впечатления. Видос долгий и не слишком динамичный, лучше смотреть x2. Ну и немного ноябрьского Нючёпинга вам :)
👍24🔥16
Сокращения

Ну штош, вот и к нам в Fishbrain добрался тренд всея айтишки: на прошлой неделе CEO собрал всех и объявил, что компания вынуждена сократить около 15-20% сотрудников, ведь мы всё ещё не прибыльны, а с инвестициями сейчас туго. Ещё год назад позиция руководства и инвесторов была в духе «Завоюйте рынок, растите количество юзеров и всё будет, а в прибыль выйдете как-нибудь потом» (тоже самое делал до сих пор по моим ощущениям Спотифай). Теперь же, на фоне кризиса в экономике, перешли к более аккуратному «Начните генерить деньги, тогда закинем денег». Так что пришло время затянуть пояса и увольнять людей вслед за ИТ-гигантами.

Сам процесс сокращений в Швеции, похоже, довольно сильно бюрократизирован. Вдобавок к стандартным 3 месяцам notice period (увольняешься ли ты сам, или тебя увольняет компания — неважно), добавляются ещё и переговоры с профсоюзами, которые могут серьёзно влиять на процесс. Сокращая сотрудников, нельзя сказать «Хочу избавиться от Васи и Пети»: вы отрисовываете новую структуру компании, описываете, какие роли хотите сохранить, какие порезать, и идёте с этим к профсоюзу. Казалось бы, какая разница, если можно так написать роли, чтобы было понятно, кого надо уволить? Но всё не так просто.

Во-первых, действует правило «First in — last out». Соответственно, чем дольше вы проработали, тем ниже риск попасть под сокращение. Во-вторых профсоюз вместе с компанией рассматривает профили и компетенции сотрудников и может порекомендовать оставить Васю, который и девопс, и фулл стек, и ИО бухгалтера, если все эти роли остаются в новой структуре, но узко-специализированных ребят. Не знаю, как это выглядит на практике, это всё со слов нашего техдира.

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

Новость о сокращениях в компании была опубликована в газете.
😱10👍3🤔2🤬1😢1
Ещё в тему про сокращения

Часто слышу в русскоязычных ИТ-чатиках (в других не сижу, к сожалению), что мол «Вот дураки эти Гугл/Микрософт/Амазон, понахайрют овердофига народу, а теперь сокращают. Можно же было прикинуть на коленке, что так много им не надо, и никого не сокращать».

Мне видится довольно забавным, когда айтишники, сами не имевшие бизнеса и не руководившие им, начинают рассуждать на тему «Как правильно растить бизнес». Есть в этом что-то русское, когда каждый считает себя экспертом в экономике/внешней политике/медицине и т.д.

Я вот сам никогда бизнеса не имел. Но всё же мне кажется, люди, работающие на подобных должностях десятилетями и осилившие пробиться сквозь нереальный конкурс в топ-10 корпорации, могут понимать в этом немного больше нас.
👍18👎6😁4🥴1
🐈🏡👨‍👩‍👦

Думала ли наша кошка Варежка (да и мы сами), какие приключения её ждут в нашей совместной жизни? Мы точно нет)

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

В итоге план изменился на «дождаться ВНЖ в Стамбуле, прилететь в Россию за ним, забрать по ходу кошку и полететь в Стокгольм, в жильё с поддержкой домашних животных». План был отличный, да только вот правила ввоза животных всё это время мы читали актуальные для России. И это вызвало проблемку.

Конец апреля, карты ВНЖ приехали в Москву, и жена улетает, чтобы их забрать, прихватив с собой доверенности на меня и сына (иначе не выдают!). Кошка чипирована, привита, сделан ветпаспорт; куплены билеты на самолёт, забронировано место в кабине для кошки, куплена подходящая переноска; сделана ветеринарная справка на вылет из России (которую в аэропорту Жуковского, как оказалось, нельзя поменять на международную, только во Внуково, Шереметьево или Домодедово 😕). Решено полететь в Стамбул, провести там всем вместе ещё недельку и уже потом отправиться в Стокгольм. Ну что могло пойти не так?

Жена и кошка прилетают в Стамбул, успех, отдыхаем! На третий день я решаю перечитать правила ввоза животных в Швецию, чтобы уточнить как получить ветеринарный сертификат в Турции и убедиться, что я ничего не забыл. Пишу письмо в ветконтроль Швеции на всякий пожарный с описанием ситуации и словами «Я ж всё правильно сделал?». Ответ. Нет.

Всё было бы хорошо, если бы мы летели прямиком из России, или даже транзитом через Турцию, но без выхода с кошкой в город. А поскольку мы уже, теперь нужно удовлетворить правилам ввоза животных в ЕС не из России, считающейся безопасной в плане бешенства, а из Турции, которая таковой не является. А это значит, что ко всему вышеперечисленному нужно добавить тест на антитела к бешенству для кошки, сделанный в сертифицированной ЕС клинике (которая одна на всю Турцию), выждать 3 (!) месяца, получить положительный результат наличия антител и только потом въезжать.

FFFFFFUUUUUU!...

Спасибо моему Fishbrain-коллеге в Стамбуле, Волкану. Он приютил нашу кошку на целых полгода, сделал все эти тесты и очень помог с получением вет.справки (узнавал, что да как, переводил на английский для меня) в Турции. Не будь его, полетела бы Варежка обратно в Россию. Он спас нас от этого, и я невероятно признателен ему 🙏🏾.

И вот, когда результат был получен, мы прилетели за ней в Турцию, и вернулись уже в Нючёпинг вместе. В аэропорту просмотрели вет.справку, с результатом теста на антитела и поставили печать. А теперь Варежка ещё и первая из всех обрела шведский паспорт, чтобы было проще путешествовать и возвращаться в ЕС 😄
38👍8🤩1🐳1
Ну да, и фоточки, конечно же!
40🤩2👍1
Базовый курс по Data Engineering
Prefect scheduler

На днях мне написал @sagatdinov и скинул свою статью про модный активно растущий шедулер/оркестратор для ETL тасочек Prefect. Я давно присматривался к нему, так как стандартный в индустрии Airflow я не могу назвать интуитивной и приятной тулзой. Свою работу он делает, но удовольствия от этого мало.

В статье очень просто и кратко описано, что такое шедулер, зачем он нужен; приведены понятные сниппеты кода, как использовать Prefect в связке с Google Cloud. Однозначный лайк для Data Engineer'ов и тех, кто хочет узнать, чем мы таким вообще занимаемся)

Вдогонку автор мне прислал ещё и курс по Data Engineering, на котором с этим Prefect он познакомился. Ну курс и курс, подумал я, но когда заглянул в оглавление, был приятно удивлён: если бы я пытался максимально сжато, но полно преподавать DE, я бы составил модули так же. Кроме того, стэк почти полностью совпал с тем, что у нас в компании: Google Cloud, любимый dbt, docker, замечательный Spark. У нас, правда, нет terraform (описание облачной инфраструктуры as-a-code, вместо натыкивания в админке виртуалочек, про которые потом успешно забудешь), вездесущей Кафки (стриминг ивентов, шины данных и всё такое, в двух словах не расскажешь) и собственно Prefect.

Не знаю, как на вкус сам контент, но если с ним всё в порядке, то этот курс — офигенный старт для желающего стартануть в DE. Надеюсь, преподавание у них такое же крутое, как и план) Но как минимум, вы можете взять структуру модулей и пойти осваивать все эти штуки самостоятельно (дисклеймер: одна только кафка это на пару месяцев).

Ну и да, это не реклама, и даже, строго говоря, не рекомендация — я не проходил курс и не знаю, хорош ли он. Но не поделиться с вами не смог 🙂
👍20
А вот и план контента на 9 недель
🔥9
Мак для игрулек

Я уже полтора года пользуюсь макбуком с M1 процессором и считаю его лучшим ноутом по цене/качеству (особенно Air'ы). Единственная потеря, от которой мне было грустно — невозможность держать под боком винду, чтобы запускать всякий олдскул типа Скайрима, Дьяблы и, прости господи, Heretic.

Так вот, теперь это не проблема.

1. Dosbox. brew install dosbox — и вы можете запускать дум, просто набрав dosbox ~/games/doom/doom.exe
Ну или погамать во вторую цивилизацию или во что вы там угарали в детстве. Если нет brew, скачать досбокс можно тут.

2. Crossover. brew install crossover, и у вас на маке эмулятор винды, который умеет дружить со steam'ом и ставить все нужные пакеты из виндового мира в свою песочницу для запуска большей части игр из библиотеки. Эмуляция почти не сказывается на производительности, так что можно гамать даже в шутеры (хотя некоторые игры почему-то подлагивают, например, 5 герои. Впрочем, обещают потихоньку фиксить).

Программа платная, есть 14 дней триала, дальше стоит $75 (впрочем, в интернете есть промокоды). Скайрим и третьи герои у меня работают отлично.
Скачать можно тут.
👍11😱5