Pull to refresh
1
0
Alexey Kolesnikov @CDK

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

Send message

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

Reading time11 min
Views105K

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


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


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




Читать дальше →
Total votes 59: ↑51 and ↓8+61
Comments391

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

Reading time10 min
Views56K

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




Читать дальше →
Total votes 23: ↑19 and ↓4+23
Comments53

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

Reading time5 min
Views18K

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

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

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

Читать далее
Total votes 19: ↑19 and ↓0+19
Comments8

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

Reading time10 min
Views20K

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


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




Читать дальше →
Total votes 15: ↑14 and ↓1+15
Comments13

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

Reading time14 min
Views40K

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

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

Читать далее
Total votes 61: ↑57 and ↓4+70
Comments157

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

Reading time8 min
Views53K


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


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


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


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

Читать дальше →
Total votes 34: ↑25 and ↓9+26
Comments177

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

Reading time11 min
Views20K

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


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




Читать дальше →
Total votes 9: ↑7 and ↓2+9
Comments28

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

Reading time4 min
Views38K

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

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

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments11

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

Reading time3 min
Views232K

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

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

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments64

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

Reading time11 min
Views23K


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

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

Reading time3 min
Views219K

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

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

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

Читать далее
Total votes 58: ↑55 and ↓3+63
Comments130

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

Reading time9 min
Views20K

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

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

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

Читать далее
Total votes 7: ↑5 and ↓2+6
Comments12

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

Reading time6 min
Views25K

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

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

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

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

Читать далее
Total votes 15: ↑13 and ↓2+17
Comments18

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

Reading time10 min
Views45K

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




Читать дальше →
Total votes 38: ↑32 and ↓6+34
Comments230

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

Reading time17 min
Views378K


В этой статье подробно разобрана история и эволюция политики одинакового источника и 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 — это невероятно полезный механизм в мире неправильно настроенных веб серверов, злоумышленников, орудующих в интернете и организаций, продвигающих веб-стандарты.

Но давайте-ка пойдем к истокам…
Читать дальше →
Total votes 41: ↑40 and ↓1+57
Comments14

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

Reading time5 min
Views11K
Наверное, вы слышали, что на этой неделе стартовало так называемое замедление Twitter.

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

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

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

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



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

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

Reading time11 min
Views14K

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

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

Read more
Total votes 5: ↑5 and ↓0+5
Comments2

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

Reading time22 min
Views86K

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

Читать!
Total votes 31: ↑30 and ↓1+40
Comments9

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

Reading time17 min
Views41K

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




Читать дальше →
Total votes 64: ↑58 and ↓6+73
Comments117

Information

Rating
Does not participate
Registered
Activity

Specialization

Frontend Developer, Application Developer
Senior