Pull to refresh
75
-1
Alexey Andreev @konsoletyper

Пользователь

Send message

Я где-то писал про то, что "в Германии такого не бывало"? Я про то, что здесь и сейчас в Германии на порядки безопаснее находиться. Исторические ретроспективы, так же как и долгосрочные прогнозы на ближайшие 70 лет, в данном случае мне совсем не интересны.

У меня на работе мы нашли применение native image: компиляция приложения в iOS - там нельзя JIT ни под каким соусом. Получается, можно из одного набора исходников (с небольшой платформо-специфической частью) собирать приложения для Android, iOS и для веба (привет, компиляторы Java в JS).

Да я на свой счёт не принимаю. Просто как-то немного надоела эта вечная мантра "а в котлине есть натив и JS", когда это не является его конкурентным преимуществом. Мы на работе пишем на связке Kotlin+Java, и никакой возможности использовать Kotlin/Native и Kotlin/JS у нас нет. Что не мешает нам компилировать приложение в веб, андроид, iOS и пачку VR/AR/XR устройств (хотя последние - это по сути Android с добавками). Обидно, что в Java есть всё то же самое, но это как-то не особо кем-либо пиарится.

Возможно. Но как понять, что поддерживается, а что нет без документации?

Вы не поверите, но в той скудной документации, которая имеется, информация об этом присутствует.

Вы, кстати, случайно не один из авторов этой TeaVM?

Собственно, не считая людей, которые присылают PR на ревью, я и есть автор.

Кстати, если не нравится поделие от ноунейма (который, кстати, в своё время поработал над Kotlin/JS), то чем тот же GWT не устраивает?

Пройдя по ссылке ничего такого не увидел

А что "такое" вы ожидали увидеть?

Очень скудная документация.

Это единственная ваша реплика, с которой могу согласиться.

В котлине можно писать сколь угодно сложные программы, с использованием и
всех стандартных библиотек котлина и с использованием котлиновских
бриджей на все браузерные объекты

TeaVM тоже позволяет писать сколь угодно сложные программы. Уж я не знаю, разрешат ли правила Хабра публиковать ссылку на продукт, в коде которого 500К+ строчек и который полность компилируется TeaVM. А, ну вот JetBrains используют в своём DataLore.

Это правда, поддерживается только подмножество стандартной библиотеки Java. Однако, учитывая скудность стандартной библиотеки Kotlin, в итоге получается, что TeaVM покрывает даже больший функционал. В TeaVM так же есть бриджи на многие (хотя и не далеко не все) браузерные объекты.

Господи, опять этот пропагандистский приём про "своими мозгами". Своими мозгами думаем, ситуацию взвешиваем, анализируем. И чего вы опять про Германию? Разговор был про то, что в России творится, а вы опять стрелки переводите. О том, как там в Германии, я могу долго говорить, иллюзий никогда не было, но сейчас даже при всех недостатках жизни там по сравнению с РФ, я в РФ - ни ногой. Это не потому, что тут райские кущи и единороги какают бабочками. А потому что в РФ существует угроза для моей жизни.

Жалеть о чём? О том, что руководство РФ принимает решения, прямо-таки вынуждающие меня валить за бугор? Ну так уже полтора года жалею. И тут надо не на 5-10 лет назад в прошлое смотреть, а на 20.

Скорее, моя реплика была не про "найти работодателя", а про "сделать бюрократию, если работодатель уже найден"

Мой опыт тут нерелевантен. Насколько я знаю, никакой привязки к городу тут нет, Германия довольно-таки децентрализована по сравнению с Россией, и Берлин тут вообще не самый приятный и востребованный город. Да и вообще, голубая карта - это не чисто немецкая фишка, вроде подобные программы есть во многих более-менее крупных странах ЕС. Лично я релоцировался с работодателем, который закрыл офисы в России и предложил сотрудникам релокацию в одну из стран присутствия.

Да я уже нашёл пару приятных мест в Мюнхене и Берлине. Тут другой момент есть: это Питер кофейный (и вообще, гастрономический) город, но про Россию в целом не могу сказать, чтобы это была сильно кофейная страна. Сразу бросилось в глаза по прибытии: в кафе и ресторанах тут сидят пенсионеры. В России же - айтишники и всякие хипстеры. Т.е. вот тут у пенсионера хватает денег на то, чтобы посидеть в кофейне, в отличие от.

От момент въезда до получении ВНЖ у меня прошло чуть больше полугода.

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

Кстати с поиском жилья таже проблема - многие лендлорды с вами даже
разговаривать не станут если у вас нет длительного ВНЖ на руках

В моём случае определяющим было даже не это, а тот факт, что у меня нет трёх последних зарплатных листа. Ну и то, что параллельно на квартиру претендовали такие же несчастные недавние релоканты из России, но работающие в солидных всем известных конторах вроде Intel.

Вроде как раз последнее время идёт какая-то большая стройка на участке HbF - Pasing, так что было даже, что по выходным S-Bahn в этих местах не ходил, но про это было написано во всех газетах заранее. Как раз к S-Bahn у меня меньше всего претензий, самая мякотка - это RE и ICE. Ну и справедливости ради, может дело не столько в раздоблайстве, а в том, что электричка S-Bahn тупо ждёт какой-нибудь вставший RE.

Справки о судимости не спрашивали. Перевод диплома и свидетельства о браке - это вообще пара дней, что долго, так это апостилирование (что-то порядка 3 недель). Получение слота в визовом центре - ещё месяц. Решение - две недели. Я делал документы аккурат весной 2022, когда был большой ажиотаж, и даже тогда удалось всё сделать за пару месяцев. Кто начать делать документы чуть раньше, когда ещё не было такого сумасшедшего ажиотажа, успевали меньше, чем за месяц.

Java сильна не своим синтаксисом (язык Java), а своей экосистемой поверх JVM. А там просто куча всего: Spring, всевозможные ESB, системы сборки и т.д и т.п., и конкретный синтаксис Java - это маленькая такая вершинка айсберга. Собственно, переключение с Java на Kotlin и обратно, как и совместное их использование в проекте - это вопрос техники. Для эффективной разработки на Kotlin (который, собственно, выстрелил по большей части именно в JVM среде), потребуется всё это знать.

но java это только java, а kotlin это и java и javascript и нейтив.

Java это тоже вполне себе нейтив и JavaScript.

Ох, вот чего-чего, а опору ЛЭП не помню. Помню только, что она начинается уже за пределами КАД, просто в чистом поле, и надо было проделать очень хитровыкрученный манёвр среди складов и заводов Тойоты, чтобы попасть туда.

Да вот в том и суть. В России очень круто жить между Питером и Москвой. В Германии жить немного хуже, чем в Питере/Москве, но в среднем по больнице лучше, чем в России. И в целом примерно одинаково везде. И опять же, это касается сугубо айтишного опыта, где можно в Питере получать вполне европейскую з/п. Возможно, с моей стороны удобно говорить, что кофе тут не такой крутой, как в питерских кофейнях. Однако, если послушать простого официанта, подающего мне кофе, или владельца кофейни, можно узнать много интересного.

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

Жена имела несчастье заделаться юристом. Ей, чтобы тут работать по специальности, надо вначале выучить язык до C1 (а это даже если очень упарываться, года 2 как минимум), потом ещё 8 лет учиться на юриста в местном вузе (потому что российское образование, равно как и почти любое другое не немецкое юридическое образование, тут не котируется). Ну или придумать, какое ещё образование получить, это как минимум время для изучения языка (английский у неё B2, в случае поступления на англоязычный факультет надо всё равно язык подтягивать) и потом время на получения образования. А работать уборщицей или официанткой ощущается как даунгрейд, и в отсутствии острой необходимость хоть кем-нибудь работать, хочется такого вот избежать и всё-таки освободившееся время инвестировать в образование.

Кстати, забыл сказать. "Привязка" к работодателю, ЕМНИП, - это всего лишь необходимость уведомить Ausländerbehörde о том, что сменил работодаталя. Вроде ещё существуют правовые приколы в случае, если захотите чуть-чуть фрилансить на стороне или, например, получать пожертвования за свой OSS проект.

Deutche Bahn очень напрягает приколами "ваш ICE опаздывает на час" или "все наши RE на ближайшие 4 часа на этом направлении отменены, извините". А один раз я ехал в NJ, ночью решили поезд отменить, остановили на полпути, разбудили всех и пересадили на другой поезд - при этом меня забыли разбудить и я отправился обратно. Такое не то, чтобы абсолютно всегда, но и не так редко. Даже такой домосед как я всего за год оценил. Хотя справедливости ради надо отметить, что если я из родного провинциального города до Москвы ехал 9 часов на поезде, который ходит раз в сутки, то тут аналогичное расстояние на ICE преодолевается за 2.5 часа, а на RE ну пусть часов 5. И поездов скорее всего в день будет штук больше 10.

Information

Rating
Does not participate
Location
München, Bayern, Германия
Date of birth
Registered
Activity

Specialization

Specialist
Senior
From 6,000 €
Java
Compilers
Kotlin
Gradle