Спасибо за статью, не часто увидишь упоминание ChronicleQueue. Сам инструмент очень хороший при правильном применении. Однако суть сравнения не ясна. Kafka - распределённый лог распространяемый под лицензией Apache. CQ - проприетарная система, в сводной версии это не более чем интерфейс очереди/ассоциативного массива над файлом (на сколько я помню, репликации и удаленного доступа и управление жизненным циклом лога бесплатно нет). В платной версии там тоже нет достаточных интеграционных возможностей и API как у Kafka.
С точки зрения деплоймента сценарий размещения Kafka на одной машине с сервисом выглядит странным и маловероятным, в то время как для CQ это стандартное использование.
Таким образом сравнение не совсем корректное. Очевидно что для IPC Тула типа CQ заметно выигрывает в задержках, да и в пропускной способности (скорее всего тоже) у Kafka. Но в случае удаленного доступа тут не все так однозначно.
Да, все так. Но в ФААНГ тоже так просто не берут — надо готовиться и судя по ютубу и литкоду достаточно серьезно. В трейдерские компании уровень собеседований наверное все же пониже, но нужно и понимать специфику бизнеса, такое не всем подойдёт.
По контракторской работе, да, для снижения риска желательно иметь пермит, но это как раз вариант на после рулинга. Подаваться на пермит можно за три месяца до 5 лет, я так делал, и ровно на пять лет получить заветную карточку вполне реально.
Насчёт компаний ФААНГ уровня по зарплате (не считая букинг, Амазон и убер, у которых кроме Амазона щас не очень дела судя по всему) есть одно но — трейдинговые компании. Их не очень много и мир достаточно тесный, но там можно получать до 100% бонуса, что при базе 80-90 не так и плохо. Плюс есть целый пласт контракторской работы, которая даёт 120-140К в год, но это уже точно не для всех.
Странное противопоставление. Уехать и жить хорошо или остаться и жить плохо, но на родине.
Проблемы есть везде и жить в любом месте может быть и прекрасно и ужасно в зависимости от отношения и окружения (во всех смыслах).
Но вопрос мне кажется не в этом. Оставаясь принципиально в одной локации, вы уменьшаете разнообразие возможностей, одновременно увеличивая риск однажды обнаружить себя в некомфортной среде, где трудно быть продуктивным.
Мировой рынок труда очевидно более разнообразен, чем рынок одной страны. Возможность поработать в разных сферах с людьми разных культур, взглядов и способностей (и плюсом к этому еще и пожить в разных местах и понять, где жить комфортнее) мне кажется уже сама по себе стоит всех трудностей переезда и обустройства на новом месте. Это также помогает стать хорошим специалистом, на мой взгляд, дает понимание сложности и разнообразия мира. Но кажется это все прописные истины, поэтому очень странно читать такую статью.
Отдельно понравился пассаж про целование сапог. Это свободные отношения, никто не заставляет принимать оффер с пистолетом у виска. Ищите, договаривайтесь, исследуйте — примерно также как с поиском направлений и локаций для отпуска и путешествий. Странно жаловаться, что некоторые отели предлагают плохие номера за большие деньги (на ваш вкус) — уточняйте критерии поиска.
Интересный подход, спасибо за статью.
Помимо проблемы нескольких кандидатов в пайплайне, есть ли планы масштабирования этой инициативы?
Мое ощущение фидбек давать — это серьезный скил, и не все им обладают. Одно неправильно подобранное слово и можно сориентировать человека в противоположную сторону. В России это не столь актуально, возможно, но в более смешанных в культурном плане регионах эта проблема, мне кажется, очень серьезная.
И ещё маленький вопрос. Что делать если кандидат не принимает фидбэк и не признает за собой всего, что вы сказали (возьмём пример негативного фидбека)? Как поступить, вступить в дискуссию или просто закончить на этом?
Я бы добавил этот пункт ещё:
Ретроспективный пересмотр условий рулинга. Для тех кто въезжал по правилу на восемь лет, под конец срока обрезали до пяти. С трудом отбили хотя бы год на переходный период.
По поводу п2. — во многих компаниях верхушка голландская и подняться к ним непросто без хорошего знания языка, а иногда и вообще нельзя.
Но в целом страна хорошая, организованная и чистая, с большим количеством парков и природных зон, с умопомрачительной велосипедной инфраструктурой и красивыми маленькими городками.
Спасибо большое за пост. Очень хороший обзор возможноестей.
Маленькая поправка:
AdoptOpenJDK имеет ряд отличий от сборок OracleJDK (например упоминавшийся выше JavaFX, заменённый в AdoptOpenJDK на IcedTea).
Наиболее близким дистрибутивом по моему опыту является LibericaJDK, в этом дистрибутиве почти нет отличий — на наших проектах всё завелось и поехало бе измененний.
Я думаю имеет сымсл добавить её в список дистрибутивов и рекомендовать как земену OracleJDK в статье.
Хороший пост. Переезд — это очень непростой шаг. Новое место полно новых правил, впечатлений и людей. Невозможно изучить все особенности и нюансы из вне. А попав в новую страну, приходится быстро осваиваться. Не каждый получает позитивный опыт, плюс разные люди по-разному воспринимают стресс и вызовы.
Я переехал в Голландии пять лет назад и не могу сказать, что влюблен в эту страну. В ней много особенностей и проблем. Однако позитивные моменты перевешивают.
Пара советов переезжающих, которые помогли мне:
Ищите друзей и больше общайтесь: с коллегами, с людьми вокруг вас, с соседями. Своя группа общения очень важный фактор поддержки.
Будьте любознательны и готовьтесь к переменам, знаю звучит банально. Но я часто слышу, как сильно люди ищут то что имели там, откуда уехали: сервис, еда, люди. Но не всегда они исследуют, что есть тут.
Поймите свои приоритеты. БОльший доход, более спокойная атмосфера, инфраструктура для детей или что-то ещё. Это поможет вам отвечать на вопрос, что я тут делаю первое время.
Очень многое зависит от вас. Переезд это не только сильное испытание, но и возможность получить новые впечатления и познакомиться с другой культурой.
Три уровня пенсии описаны вами не совсем правильно.
Действительно первый уровень AOW — выплачивается текущим пенсионерам из дохода налогоплательщиков. Соответственно по достижении пенсионного возраста эта выплата перестает взиматься и налоговая нагрузка пенсионеров выглядит несколько иначе
Второй уровень — корпоративные пенсионные фонды — есть почти во всех средних и крупных компаниях. Выплаты регулируются компанией, и составлют некоторый процент от базового дохода сотрудника. Особенность этой схемы в том, что деньги принадлежат фонду — вы не можете передать их по наследству и если уйдете из жизни прежде чем закончатся ваши деньги — они уйдут в фонд. С другой стороны если вы проживаете дольше расчетного периода, то будете получать выплаты все равно. Пенсионные выплаты фиксированные и рассчитываются по многофакторной схеме.
Третий уровень — личный пенсионный фонд — это почти как сберегательный счёт, деньги ваши и можно назначить пенсию наследникам, снять тоже можно, но не очень выгодно. Особенность в том что вложенные деньги не облагаются налогом, то есть вы можете оформить налоговый возврат на сумму вложенных денег (причем за несколько лет назад). Налог будет удерживаться с пенсионных выплат. Вы можете начать получать пенсию раньше, если захотите. Однако если деньги на счету кончатся, то выплаты прекратятся соответственно.
В результате всех этих уровней и формируется итоговая пенсия и она может быть не сильно меньше текущего дохода, а учитывая, что к пенсии вы скорее всего выплатите ипотеку и не будете платить AOW, скорее всего доход будет такой же.
Вообще налоговый возврат, это очень мощный инструмент в Голландии и им можно и нужно пользоваться. Есть возвраты на множество статей расходов, ипотека, обучение и пенсия. Налоговая предоставляет удобную электронную форму для подачи деклараций.
Поэтому при отклонении запроса на повышение у него остаётся только два варианта: встать в один ряд с другими разработчиками или уйти. В любом случае, ваша проблема решена.
Отрежьте пути выхода и ждите пока сотрудник станет послушным или будет вынужден уйти.
Пассаж про некомпетентных просто оскорбителен.
Читать такие советы печально, складывается впечатление, что со времен викторианских мануфактур менеджерский подход прогрессирует не очень сильно.
2) Почему не рассматривается вариант удаления неженки из коллектива?
Ну «неженка» обычно никого не атакует, зачем удалять? Плюс грубая критика обычно сразу приносит страх допустить ошибку и может сильно замедлить работу «неженки» и остальных членов команды.
3) Почему вы критику опять противопоставляет доверию?
Вопрос не в критика vs доверие, а грубая подача vs вежливая подача.
Прямолинейностью и критикой часто оправдывают грубость. А грубость бъёт по духу в команде и по доверию.
Ну да, распространённое мнение — в нищей России я много зарабатываю по сравнению с остальными и могу нанять Олимпийского чемиона, потому что у него нет денег. Ну то есть конечно это так, но странно рассматривать это как плюс.
Ну тогда и первый постмортем писать не нужно, ведь всю жизнь специалиста учили ошибки не совершать, а он их все равно совершает. Решение об увольнении мне кажется должно приниматься исходя из набора метрик: потенциал, принесенный профит, количекство ПМ в единицу времени и т.д.
Этот подход к управлению распространен во многих компаниях. Например Booking.com имеет даже специалтно выделенный бюджет на ошибки.
Подход сильно снижает напряженность среди разработчиков и подталкивает к более быстрым релизам. Но я согласен с mrHobbY — на воспитание влияет мало:)
Храните массив long и преобразуйте через Double.doubleToLongBits: http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#doubleToLongBits(double)
Если нужно прям int, то можно склеивать две ячейки перед преобразованием
Спасибо за статью, не часто увидишь упоминание ChronicleQueue. Сам инструмент очень хороший при правильном применении. Однако суть сравнения не ясна. Kafka - распределённый лог распространяемый под лицензией Apache. CQ - проприетарная система, в сводной версии это не более чем интерфейс очереди/ассоциативного массива над файлом (на сколько я помню, репликации и удаленного доступа и управление жизненным циклом лога бесплатно нет). В платной версии там тоже нет достаточных интеграционных возможностей и API как у Kafka.
С точки зрения деплоймента сценарий размещения Kafka на одной машине с сервисом выглядит странным и маловероятным, в то время как для CQ это стандартное использование.
Таким образом сравнение не совсем корректное. Очевидно что для IPC Тула типа CQ заметно выигрывает в задержках, да и в пропускной способности (скорее всего тоже) у Kafka. Но в случае удаленного доступа тут не все так однозначно.
https://www.inburgeren.nl/examen-doen/
Вот этот. Хотя конечно правила могут и поменяться
Да, все так. Но в ФААНГ тоже так просто не берут — надо готовиться и судя по ютубу и литкоду достаточно серьезно. В трейдерские компании уровень собеседований наверное все же пониже, но нужно и понимать специфику бизнеса, такое не всем подойдёт.
По контракторской работе, да, для снижения риска желательно иметь пермит, но это как раз вариант на после рулинга. Подаваться на пермит можно за три месяца до 5 лет, я так делал, и ровно на пять лет получить заветную карточку вполне реально.
Пермит протухает, но экзамен чуть ли не бесконечно действителен, так что можно восстановить
Насчёт компаний ФААНГ уровня по зарплате (не считая букинг, Амазон и убер, у которых кроме Амазона щас не очень дела судя по всему) есть одно но — трейдинговые компании. Их не очень много и мир достаточно тесный, но там можно получать до 100% бонуса, что при базе 80-90 не так и плохо. Плюс есть целый пласт контракторской работы, которая даёт 120-140К в год, но это уже точно не для всех.
Проблемы есть везде и жить в любом месте может быть и прекрасно и ужасно в зависимости от отношения и окружения (во всех смыслах).
Но вопрос мне кажется не в этом. Оставаясь принципиально в одной локации, вы уменьшаете разнообразие возможностей, одновременно увеличивая риск однажды обнаружить себя в некомфортной среде, где трудно быть продуктивным.
Мировой рынок труда очевидно более разнообразен, чем рынок одной страны. Возможность поработать в разных сферах с людьми разных культур, взглядов и способностей (и плюсом к этому еще и пожить в разных местах и понять, где жить комфортнее) мне кажется уже сама по себе стоит всех трудностей переезда и обустройства на новом месте. Это также помогает стать хорошим специалистом, на мой взгляд, дает понимание сложности и разнообразия мира. Но кажется это все прописные истины, поэтому очень странно читать такую статью.
Отдельно понравился пассаж про целование сапог. Это свободные отношения, никто не заставляет принимать оффер с пистолетом у виска. Ищите, договаривайтесь, исследуйте — примерно также как с поиском направлений и локаций для отпуска и путешествий. Странно жаловаться, что некоторые отели предлагают плохие номера за большие деньги (на ваш вкус) — уточняйте критерии поиска.
Интересный подход, спасибо за статью.
Помимо проблемы нескольких кандидатов в пайплайне, есть ли планы масштабирования этой инициативы?
Мое ощущение фидбек давать — это серьезный скил, и не все им обладают. Одно неправильно подобранное слово и можно сориентировать человека в противоположную сторону. В России это не столь актуально, возможно, но в более смешанных в культурном плане регионах эта проблема, мне кажется, очень серьезная.
И ещё маленький вопрос. Что делать если кандидат не принимает фидбэк и не признает за собой всего, что вы сказали (возьмём пример негативного фидбека)? Как поступить, вступить в дискуссию или просто закончить на этом?
Я бы добавил этот пункт ещё:
Ретроспективный пересмотр условий рулинга. Для тех кто въезжал по правилу на восемь лет, под конец срока обрезали до пяти. С трудом отбили хотя бы год на переходный период.
По поводу п2. — во многих компаниях верхушка голландская и подняться к ним непросто без хорошего знания языка, а иногда и вообще нельзя.
Но в целом страна хорошая, организованная и чистая, с большим количеством парков и природных зон, с умопомрачительной велосипедной инфраструктурой и красивыми маленькими городками.
Маленькая поправка:
AdoptOpenJDK имеет ряд отличий от сборок OracleJDK (например упоминавшийся выше JavaFX, заменённый в AdoptOpenJDK на IcedTea).
Наиболее близким дистрибутивом по моему опыту является LibericaJDK, в этом дистрибутиве почти нет отличий — на наших проектах всё завелось и поехало бе измененний.
Я думаю имеет сымсл добавить её в список дистрибутивов и рекомендовать как земену OracleJDK в статье.
Хороший пост. Переезд — это очень непростой шаг. Новое место полно новых правил, впечатлений и людей. Невозможно изучить все особенности и нюансы из вне. А попав в новую страну, приходится быстро осваиваться. Не каждый получает позитивный опыт, плюс разные люди по-разному воспринимают стресс и вызовы.
Я переехал в Голландии пять лет назад и не могу сказать, что влюблен в эту страну. В ней много особенностей и проблем. Однако позитивные моменты перевешивают.
Пара советов переезжающих, которые помогли мне:
Очень многое зависит от вас. Переезд это не только сильное испытание, но и возможность получить новые впечатления и познакомиться с другой культурой.
Три уровня пенсии описаны вами не совсем правильно.
Действительно первый уровень AOW — выплачивается текущим пенсионерам из дохода налогоплательщиков. Соответственно по достижении пенсионного возраста эта выплата перестает взиматься и налоговая нагрузка пенсионеров выглядит несколько иначе
Второй уровень — корпоративные пенсионные фонды — есть почти во всех средних и крупных компаниях. Выплаты регулируются компанией, и составлют некоторый процент от базового дохода сотрудника. Особенность этой схемы в том, что деньги принадлежат фонду — вы не можете передать их по наследству и если уйдете из жизни прежде чем закончатся ваши деньги — они уйдут в фонд. С другой стороны если вы проживаете дольше расчетного периода, то будете получать выплаты все равно. Пенсионные выплаты фиксированные и рассчитываются по многофакторной схеме.
Третий уровень — личный пенсионный фонд — это почти как сберегательный счёт, деньги ваши и можно назначить пенсию наследникам, снять тоже можно, но не очень выгодно. Особенность в том что вложенные деньги не облагаются налогом, то есть вы можете оформить налоговый возврат на сумму вложенных денег (причем за несколько лет назад). Налог будет удерживаться с пенсионных выплат. Вы можете начать получать пенсию раньше, если захотите. Однако если деньги на счету кончатся, то выплаты прекратятся соответственно.
В результате всех этих уровней и формируется итоговая пенсия и она может быть не сильно меньше текущего дохода, а учитывая, что к пенсии вы скорее всего выплатите ипотеку и не будете платить AOW, скорее всего доход будет такой же.
Вообще налоговый возврат, это очень мощный инструмент в Голландии и им можно и нужно пользоваться. Есть возвраты на множество статей расходов, ипотека, обучение и пенсия. Налоговая предоставляет удобную электронную форму для подачи деклараций.
Отрежьте пути выхода и ждите пока сотрудник станет послушным или будет вынужден уйти.
Пассаж про некомпетентных просто оскорбителен.
Читать такие советы печально, складывается впечатление, что со времен викторианских мануфактур менеджерский подход прогрессирует не очень сильно.
cliffc.org/blog/2017/07/30/introverts-emotional-processing-self-esteem-and-salary-negotiations
Ну «неженка» обычно никого не атакует, зачем удалять? Плюс грубая критика обычно сразу приносит страх допустить ошибку и может сильно замедлить работу «неженки» и остальных членов команды.
Вопрос не в критика vs доверие, а грубая подача vs вежливая подача.
Прямолинейностью и критикой часто оправдывают грубость. А грубость бъёт по духу в команде и по доверию.
И при этом Home и End только через Fn, а PageUp/PageDown не нашлось нормального места — вот это практичность!
Подход сильно снижает напряженность среди разработчиков и подталкивает к более быстрым релизам. Но я согласен с mrHobbY — на воспитание влияет мало:)