Как стать автором
Обновить
1
0
Alexey Kolesnikov @CDK

Иностранный агент

Отправить сообщение

Как я из Беларуси в Германию переехал

Время на прочтение4 мин
Количество просмотров24K

Я Дима, фронтэнд разработчик и инжиниринг менеджер, и в январе 2021 года я и жена решили переехать из Беларуси.

Читать далее
Всего голосов 30: ↑21 и ↓9+18
Комментарии56

Переезд IT-специалиста в Финляндию: низкая конкуренция, не так уж много снега и тотальная интроверсия

Время на прочтение11 мин
Количество просмотров107K

Когда речь заходит о переезде IT-специалиста из России, первыми на ум приходят Германия, США или хотя бы Великобритания. В этих странах действительно высокие зарплаты, но и конкуренция намного выше среднего. А куда податься, если опыта пока немного, толкаться локтями с другими IT-инженерами не хочется, или просто не привлекают популярные для релокейта страны?


Предлагаем рассмотреть в качестве альтернативы Финляндию. Может, она не лидер в плане зарплат IT-инженеров, зато постоянно признается самой счастливой, безопасной и политически стабильной. А еще здесь безумно любят собак.


Мы побеседовали с предпринимателем, который давно живет в Финляндии, и с женой IT-специалиста, который переехал туда в прошлом году. И на основе их опыта расскажем, какие у Финляндии плюсы и минусы с точки зрения релокейта IT-специалиста, что нужно для переезда и как тут обстоят дела с работой, жильем и медициной.




Читать дальше →
Всего голосов 59: ↑51 и ↓8+61
Комментарии391

[Личный опыт] «Разработчики не читают польские контракты, и очень зря». IT-инженер в Польше: документы, подводные камни

Время на прочтение10 мин
Количество просмотров57K

8000 километров, 5 часовых поясов — и вот за окном не Красноярск, а Варшава. Мы рассказывали, как тут живётся, а теперь поговорим, как работается в Польше. Попросили IT-специалистку рассказать про свой опыт переезда и работы в Варшаве: какие документы потребуются и какие могут быть подводные камни при переезде. Передаем ей слово!




Читать дальше →
Всего голосов 23: ↑19 и ↓4+23
Комментарии53

Good vs. Well, или Гайд о прилагательных и наречиях в английском языке

Время на прочтение5 мин
Количество просмотров18K

Сегодня мы поговорим о достаточно скользкой теме в грамматике английского. На вид она простая. «Bad» — прилагательное, а «badly» — наречие.

Но как сказать правильно: «I feel bad» или «I feel badly»? «I feel good» или «I feel well»?

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

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии8

[Личный опыт] Как работается QA-инженеру в Финляндии: что тут с графиком, корпоративной культурой и бонусами

Время на прочтение10 мин
Количество просмотров20K

Мы уже рассказывали, что в Финляндии с IT-инфраструктурой и как живется в этой северной стране. Если кратко: зарплаты тут пониже, чем в остальной Европе, зато и конкуренция ниже. А еще эта страна одна из самых счастливых, спокойных и безопасных.


Полгода назад туда переехал один наш герой — QA-инженер Никита. Он устроился в небольшую геймдев студию Redhill Games, в которой сотрудники говорят на 20 разных языках, а рабочие процессы строятся так, как принято в небольших компаниях в Финляндии. Он расскажет, как у него обстоят дела с графиком, отношениями в коллективе, рабочими процессами — чего стоит ждать, если устраиваешься за границу не в компанию уровня FAANG, а в небольшую неформальную организацию.




Читать дальше →
Всего голосов 15: ↑14 и ↓1+15
Комментарии13

4 года в Нидерландах

Время на прочтение14 мин
Количество просмотров40K

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

А еще тут много про деньги.

Читать далее
Всего голосов 61: ↑57 и ↓4+70
Комментарии157

[Личная история] Как живется разработчику в Чехии. Поиск работы, любовь к Python, кнедлики и и чешское пиво

Время на прочтение8 мин
Количество просмотров54K


Чехия кажется центром Европы — развитым, красивым и с достойными зарплатами. Но насколько хорошо здесь жить IT-иммигранту? И не лучше ли выбрать соседнюю Германию?


Мы поговорили с Алексеем Рембишем (/u/rembish/), который в Чехии вырос до руководителя бэкенд-разработки и архитектора ПО.


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


Будет много фото. Здесь есть, что показать!

Читать дальше →
Всего голосов 34: ↑25 и ↓9+26
Комментарии177

[Личный опыт] Огромные налоги, плюшки от компаний и две разных страны в одной: жизнь IT-инженера в Бельгии

Время на прочтение11 мин
Количество просмотров21K

Бельгия — это сердце Евросоюза, пиво и вафли отсюда знамениты на весь мир, но вот про IT-индустрию этой страны слышно не так много, как про ту же Германию. И зря — здесь очень много IT-компаний, причем многие связаны с индустрией телекома, что делает Бельгию главным «связным» всей Европы. И спрос на IT-инженеров здесь тоже высокий — причем в том числе на тех, кто умеет работать с «железом».


Мы поговорили как раз с таким специалистом, который отучился в Бельгии на инженера, живет здесь уже 8 лет и работает в местной IT-компании. Он расскажет, как в стране устроена работа, что здесь с IT-индустрией и как вообще живется в самом сердце Евросоюза.




Читать дальше →
Всего голосов 9: ↑7 и ↓2+9
Комментарии28

Личный сервер shadowsocks за 10 минут без затрат (часть 2)

Время на прочтение4 мин
Количество просмотров40K

Это - отдельное руководство, описывающее ещё один способ получить личный прокси-сервер shadowsocks бесплатно и служащее продолжением к моей предыдущей статье. В этот раз мы воспользуемся сервисом platform.sh.

От читателя требуется только обладание адресом электронной почты и умение залить файлы в git.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии11

Личный сервер shadowsocks за 10 минут без затрат

Время на прочтение3 мин
Количество просмотров246K

Недавно я набрёл на интересное решение, которое позволяет развернуть личный сервер shadowsocks без каких-либо финансовых затрат. В результате получается некий аналог собственного VPN-сервера, с которым могут работать настольные компьютеры и мобильные устройства. Соединение с сервером shadowsocks защищено и устойчиво к фильтрации DPI.

Приятной особенностью такого метода развёртывания shadowsocks является то, что он не требует больших технических познаний. И настройка клиентов shadowsocks крайне проста: вся конфигурация происходит сканированием QR-кода или одной URL-строкой.

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии64

Откуда в стране почти без интернета хакеры: что мы знаем о севернокорейской хакерской группировке Lazarus

Время на прочтение11 мин
Количество просмотров24K


Что мы знаем о Северной Корее? Да почти ничего. Как минимум, нам известно, что у этой замечательной страны имеется руководитель Шрёдингера (то ли жив, то ли нет), которого время от времени подменяет на ответственном посту симпатичная сестренка. Еще у них, вроде бы, есть атомная бомба и ракеты, причем последние временами даже летают. Наконец, злые языки утверждают, будто Северная Корея — одна из немногих стран, обладающих собственной группировкой хорошо обученных боевых хакеров. Но это, ясное дело, тоже не точно. Как подобное удалось государству, где с компьютерами и интернетом дела обстоят примерно как с копчёной колбасой в позднем СССР — все знают, что это такое, но доступно это благо только избранным? Вот об этом мы сегодня и поговорим.
Читать дальше →
Всего голосов 45: ↑41 и ↓4+54
Комментарии26

Все английские времена в одной простой схеме

Время на прочтение3 мин
Количество просмотров221K

В своё время я сам здорово намучился с английскими временами. Совершенно не получалось понять, как они формируются. Когда наконец удалось вызубрить все правила, самые простые существующие между временами закономерности всё равно оставались для меня неочевидными.

Как это часто бывает, по-настоящему понимаешь какую-то тему, только когда начинаешь рассказывать о ней другим («метод Фейнмана»). Несколько друзей, позавидовав моим «успехам», попросили помочь разобраться с английским. Тут и обнаружилось, что хотя я уже успешно использую английский в повседневной работе, обучать ему кого-то ещё — это совершенно отдельный навык.

Первоначальная идея. Сначала разъяснить все английские времена за один присест удавалось, надёргав различных идей из интернета: обрывки чьих-то схем, начинали склеиваться в свою схему и обрастать собственными легендами, а применение времён почти всегда было проще пояснить, используя хрестоматийную «систему английских времен с точки зрения употребления глагола “to vodka”». С каждой новой импровизированной лекцией, схема и нарратив продолжали меняться. «Ученики» попадались с различным базовым уровнем, что позволило понять, откуда нужно начинать плясать, чтобы урок был понятен всем, кто хоть раз слышал что-то про глаголы have и be. Когда счёт обученных уже пошёл на десятки, я решил оформить идею в более стройную лекцию. От первых попыток преподавания английских времён, до этого момента прошло пять лет. За это время было обучено ещё пару сотен человек. Обучено — по приколу. Денег за эти уроки я не брал.

Читать далее
Всего голосов 58: ↑55 и ↓3+63
Комментарии130

Как готовить микрофронтенды в Webpack 5

Время на прочтение9 мин
Количество просмотров20K

Всем привет, меня зовут Иван и я фронтенд-разработчик из компании DexSys.

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

Начнём с того, что ребята с Хабра (@artemu78, @dfuse, @Katsuba) уже писали про Module Federation, так что, моя статья - это не что-то уникальное и прорывное. Скорее, это шишки, костыли и велосипеды, которые полезно знать тем, кто собирается использовать данную технологию.

Читать далее
Всего голосов 7: ↑5 и ↓2+6
Комментарии12

Пассив в английском: его не любят, но все равно используют

Время на прочтение6 мин
Количество просмотров26K

Пассивный залог не любят носители языка и буквально ненавидят студенты, которые учат его как второй. И на это есть причина.

В редполитиках многих британских и американских СМИ еще в 40-х годах появились рекомендации не использовать его в текстах. Даже Джордж Оруэлл осуждал его.

А в 1989 известный лингвист Денис Бэрон написал статью «Going out of style?», где буквально разнес использование пассива. 

Вот только страдательный залог никуда не делся из английского и до сегодня. Более того, во многих ситуациях он упрощает и обогащает речь. Сегодня мы расскажем о пассиве и о том, как его грамотно использовать.

Читать далее
Всего голосов 15: ↑13 и ↓2+17
Комментарии18

[Личный опыт] Как живется в Польше: европейская инфраструктура и российские медицина и образование

Время на прочтение10 мин
Количество просмотров46K

Есть такая присказка, что «Польша — не заграница». Мол, люди живут там так же, как в России, и переезжать никакого смысла нет. Чтобы узнать, действительно ли это так, мы пообщались с Ольгой, которая переехала в Польшу вместе с мужем-инженером и ребенком. Она расскажет, как на жизнь влияет религиозность населения, что в стране осталось еще с советских времен, а что изменилось с вступлением в Евросоюз.




Читать дальше →
Всего голосов 38: ↑32 и ↓6+34
Комментарии230

CORS для чайников: история возникновения, как устроен и оптимальные методы работы

Время на прочтение17 мин
Количество просмотров432K


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

Если вы давно хотели разобраться в CORS и вас достали постоянные ошибки, добро пожаловать под кат.

Ошибка в консоли вашего браузера


No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://example.com/

Access to fetch at ‘https://example.com’ from origin ‘http://localhost:3000’ has been blocked by CORS policy.


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

Эти всплывающие ошибки в процессе разработки просто раздражают. Но на самом деле, CORS — это невероятно полезный механизм в мире неправильно настроенных веб серверов, злоумышленников, орудующих в интернете и организаций, продвигающих веб-стандарты.

Но давайте-ка пойдем к истокам…
Читать дальше →
Всего голосов 41: ↑40 и ↓1+57
Комментарии14

Как замедлили Twitter? Что такое DPI? Разбор

Время на прочтение5 мин
Количество просмотров37K
Наверное, вы слышали, что на этой неделе стартовало так называемое замедление Twitter.

С 10 марта 100% мобильного и 50% стационарного трафика Twitter в России официально замедлены. Все это стало возможным благодаря технологии DPI. Мы решили разобраться, как это работает и как устроен механизм замедления.

Почему это важно? Можно предположить, что Twitter — это репетиция перед замедлением/блокировкой Facebook, а потом YouTube.

Поэтому сегодня разберемся, что такое DPI, как работает и какие у него возможности.

Будет ли у нас как в Китае? И как от этого защититься?



Начнем издалека, в ноябре 2019 года вступил в силу закон, по которому операторы связи должны были начать установку специальных «технических средств противодействия угрозам» (ТСПУ).
Всего голосов 7: ↑6 и ↓1+9
Комментарии19

Исходники React.memo или что такое SimpleMemo

Время на прочтение11 мин
Количество просмотров15K

Привет, Хабр!

В прошлых моих статьях обсуждая useMemo, мы постоянно упоминали React.memo. Поэтому в этой статье я решил глубоко погрузиться в понятие, что из себя представляет React.memo и конечно же изучим его исходники. (Данная статья является расшифровкой двух видео: React.memo это вам не useMemo и Чем отличается SimpleMemoComponent от MemoComponent?)

Read more
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Общее введение в I2P

Время на прочтение22 мин
Количество просмотров96K

В этой статье пойдет речь про I2P — некоммерческую сингулярность сетевой приватности и анонимности, где никто кроме вас не знает куда и кто передает вашу информацию. Сеть I2P (расшифровывается как «Invisible Internet Project», Проект невидимого интернета) — это оверлейная децентрализованная одноранговая сеть. Оверлейная — значит работает поверх других сетей, например, обычного интернета; децентрализованная — распределенная, не имеющая единой точки отказа: упадет один узел, полсети, или во всей сети останется 3 пользователя — I2P все равно будет функционировать. I2P является одноранговой сетью, так как все участники имеют равные права и возможности: каждый пользователь скрытой сети строит свои туннели через других участников и сам является потенциальным звеном в цепочке другого пользователя. При этом естественная сетевая активность никак не компрометирует абонента перед домашним провайдером или участниками скрытой сети.

Читать!
Всего голосов 31: ↑30 и ↓1+40
Комментарии9

[Личный опыт] Страна фермеров и банков: как живётся разработчику в крошечном Люксембурге

Время на прочтение17 мин
Количество просмотров42K

Фронтенд-разработчице посчастливилось переехать в Люксембург. Сначала казалось, что это скучная бабушкина деревня, и делать тут нечего. Но через пару лет выяснилось, что у жизни в крошке-стране есть неожиданные плюсы. За окном своего дома гуляют олени, доехать до магазина можно быстрее, чем с московского Выхино до места работы, ипотеку дают под 1%, кредит на машину — под 0%, а местное гражданство — через 5 лет. Звучит, как мечта экспата? Разбираемся вместе с нашей героиней!




Читать дальше →
Всего голосов 64: ↑58 и ↓6+73
Комментарии117

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Frontend Developer, Application Developer
Senior