Pull to refresh
102
0
Игорь Зимаев @TimeCoder

.net senior developer, researcher

Сколько получают российские разработчики: наше исследование

Я не просто так через плюс написал. Технически да, сначала ИП, но не активированное (и без разрешения на работу), а потом либо ВНЖ, либо, что быстрее, другая форма подачи, на ВНЖ и разрешение на работу одновременно.

Очередь сейчас обычно пара недель, при этом, если 30 дней наступили когда документы на ВНЖ поданы, но до получения ВНЖ еще дело не дошло - визаранить не надо.

Лимит 6М динар в календарный год. Иначе либо переход на книгаша, либо отрытие ДОО, ну или другие какие-то меры. Кто-то заводит 2 ИП, на себя и жену/мужа, и выводит попеременно. Кто-то просто уходит от уплаты налогов, даже не делая разрешения на работу. Увы, Сербия - это страна, где законы работают непредсказуемым образом, много серых зон (включая сами визараны).

Сколько получают российские разработчики: наше исследование

Открываете ВНЖ + ИП на год, и не надо визаранить. Налог 400 евро в месяц.

Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT

Если все будет настолько плохо, что программисты останутся без работы, вы думаете она будет у психологов, дизайнеров и художников? Вечные профессии, это, наверное, врач, слесарь, солдат - но идти в них у программиста вряд ли есть желание и возможность.

Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT

Так увольнения - это же следствие проблем в экономике. Да, сейчас Россия в некотором коконе от окружающего мира, его проблемы меньше влияют на ситуацию в России, но в ней самой нет проблем? Всё хорошо? Экономика в 2023 будет уверенно расти, бюджет профицитный, промышленность поднимается?

Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT

Тут есть один парадокс. Когда был кризис 2008 года, и до компании, где я работал (небольшая продуктовая в РФ) в 2010 году, руководство сделало вот что: уволило почти всех senior dev, переложив всё на плечи middle devs. Почему? Чтобы сэкономить на выплате зарплат. И думаю, случай не единичный. И лично я не слышал о таком, чтобы в условиях кризиса senior'а взяли на позицию джуна. Не потому, что он не хочет, а именно не охотно берут overqualified людей. Вот такая логика странная у людей.

Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT

Не в первый, но когда было такое количество увольнений в IT в мире, как в 2022? Кроме упомянутых доткомов.

Почему уходят из 1С?

Главный недостаток 1С - человек прибит гвоздями к РФ и ее рынку. В 2022 году это стало даже опасным.

Топ вещей из Java, которых мне не хватает в C#

Описывать enum, и здесь же - задавать некие значения - имхо, не в духе ООП языков. Даже взять ваш пример, некий парсер: в одном файле будет enum, как описание типа, в другом - код самого парсера, где тип используется. Какие символы надо трактовать как некий enum item - это задача и ответственность парсера. Читая его код придётся прыгать внутрь enum чтобы увидеть, какие именно символы соответствуют каждому пункту. А если правило усложнится, его описание может вообще перестать сводиться к строковому литералу. В общем случае, пункты enum могут в разных частях кода иметь разное соответствие каким-то ситуациям, значениям. Это зона ответственности кода, использующего тип. А вы в сам тип пытаетесь частично перенести логику кода, этот тип использующего. В общем случае, не на синтетически примерах, даёт ли это больше плюсов, чем минусов?

В США по L-1: от первых собеседований до гринкарты

Если человек работает по визе L, и его уволили, какие все-такие у него варианты? Одни источники говорят, что по закону должен уезжать сразу, кто-то пишет про 180 дней. Говорят, что можно пойти в другую компанию, по H1B - но ведь вряд ли минуя лотерею? В общем, непонятно, как это работает. Ведь получается какой-то ад: быть на крючке, что уволят - и всё, у человека уже, может, дом в кредит куплен, вся жизнь устроена, а ему сразу уезжать придется, неужели нет вариантов?

Особенности жизни канадских айтишников и как таковыми стать

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

Японские техгиганты объединились для продвижения стандартов 6G

То есть в 2030 году сидя в самолёте можно будет ловить мобильный интернет?

Как живется в США «айтишнику». Три года спустя

В можете немного раскрыть мысль про Канаду? В США как-то не получается, в Канаду не очень хочется. Был в обеих странах. Но может недооценил Канаду.

[Личный опыт] Стоит ли программисту «покорять» Америку

Алекс Брежнев, перелогиньтесь.

А если серьезно, то я прихожу к выводу, что ценность таких статей, извините, близка к нулю. Вот вы живете в США, и говорите, как там плохо (но остаётесь там). У меня были коллеги, кто вернулся из США после 25 лет жизни там. А ещё я лично и хорошо знаю минимум 4 человек, кто живёт примерно лет 5 в США (все в IT, но не в faang) - и они очень довольны. Разные штаты, а главное, разные люди, субъективность здесь вносит такой дикий люфт, что вывод для себя сделать невозможно. Это как попросить интернет выбрать жену. Нужны какие-то объективные вещи. А так, настрой на переезд зависит от того, чью статью ты прочитал.

P.s. Провёл пару недель в 5 разных штатах, мне понравилось абсолютно всё. Даже Нью-Йорк по-своему хорош.

Минимальные API в .NET 6

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

Минимальные API в .NET 6

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

Второе. Если настройка эндпойнтов уезжает в startup/program, это плохо. Файлы получают больше ответственности. Сложнее делить логически (как это можно делать контроллерами). Вот если бы можно было прямо в файле контроллера описывать эндпойнты в таком стиле, как много лет назад в язык пришли get; set; без необходимости расписывать аксессоры и поле данных - другой вопрос.

Третье. В некоторых типах автотестов мне удобно вызывать методы контроллеров, чтобы покрыть их, почти как реальные запросы, без моков и фейков. А тут как? Вызывать из тестов сервисные методы? А если я хочу прям всю цепочку от начала покрыть?

Дальше лень перечислять. Одни минусы какие-то.

Don’t JS my C#

Почему я ушел из Netflix с позиции разработчика с окладом 450000$

Ничего не меняется в Англии.

Разработчик Саид Ахмедов открыл исходный код приложения «Сбербанк онлайн сайт»

Никогда не пользовался Сбером, у них что ли настолько плохое мобильное приложение, что люди хотят ходить на их сайт через эту обертку?

Почему я ушел из Netflix с позиции разработчика с окладом 450000$

Я ничего не понял. Вообще.

Такое ощущение, что человеку просто нечем заняться.

Information

Rating
4,626-th
Location
Таиланд
Works in
Registered
Activity