Я не просто так через плюс написал. Технически да, сначала ИП, но не активированное (и без разрешения на работу), а потом либо ВНЖ, либо, что быстрее, другая форма подачи, на ВНЖ и разрешение на работу одновременно.
Очередь сейчас обычно пара недель, при этом, если 30 дней наступили когда документы на ВНЖ поданы, но до получения ВНЖ еще дело не дошло - визаранить не надо.
Лимит 6М динар в календарный год. Иначе либо переход на книгаша, либо отрытие ДОО, ну или другие какие-то меры. Кто-то заводит 2 ИП, на себя и жену/мужа, и выводит попеременно. Кто-то просто уходит от уплаты налогов, даже не делая разрешения на работу. Увы, Сербия - это страна, где законы работают непредсказуемым образом, много серых зон (включая сами визараны).
Если все будет настолько плохо, что программисты останутся без работы, вы думаете она будет у психологов, дизайнеров и художников? Вечные профессии, это, наверное, врач, слесарь, солдат - но идти в них у программиста вряд ли есть желание и возможность.
Так увольнения - это же следствие проблем в экономике. Да, сейчас Россия в некотором коконе от окружающего мира, его проблемы меньше влияют на ситуацию в России, но в ней самой нет проблем? Всё хорошо? Экономика в 2023 будет уверенно расти, бюджет профицитный, промышленность поднимается?
Тут есть один парадокс. Когда был кризис 2008 года, и до компании, где я работал (небольшая продуктовая в РФ) в 2010 году, руководство сделало вот что: уволило почти всех senior dev, переложив всё на плечи middle devs. Почему? Чтобы сэкономить на выплате зарплат. И думаю, случай не единичный. И лично я не слышал о таком, чтобы в условиях кризиса senior'а взяли на позицию джуна. Не потому, что он не хочет, а именно не охотно берут overqualified людей. Вот такая логика странная у людей.
Описывать enum, и здесь же - задавать некие значения - имхо, не в духе ООП языков. Даже взять ваш пример, некий парсер: в одном файле будет enum, как описание типа, в другом - код самого парсера, где тип используется. Какие символы надо трактовать как некий enum item - это задача и ответственность парсера. Читая его код придётся прыгать внутрь enum чтобы увидеть, какие именно символы соответствуют каждому пункту. А если правило усложнится, его описание может вообще перестать сводиться к строковому литералу. В общем случае, пункты enum могут в разных частях кода иметь разное соответствие каким-то ситуациям, значениям. Это зона ответственности кода, использующего тип. А вы в сам тип пытаетесь частично перенести логику кода, этот тип использующего. В общем случае, не на синтетически примерах, даёт ли это больше плюсов, чем минусов?
Если человек работает по визе L, и его уволили, какие все-такие у него варианты? Одни источники говорят, что по закону должен уезжать сразу, кто-то пишет про 180 дней. Говорят, что можно пойти в другую компанию, по H1B - но ведь вряд ли минуя лотерею? В общем, непонятно, как это работает. Ведь получается какой-то ад: быть на крючке, что уволят - и всё, у человека уже, может, дом в кредит куплен, вся жизнь устроена, а ему сразу уезжать придется, неужели нет вариантов?
А если серьезно, то я прихожу к выводу, что ценность таких статей, извините, близка к нулю. Вот вы живете в США, и говорите, как там плохо (но остаётесь там). У меня были коллеги, кто вернулся из США после 25 лет жизни там. А ещё я лично и хорошо знаю минимум 4 человек, кто живёт примерно лет 5 в США (все в IT, но не в faang) - и они очень довольны. Разные штаты, а главное, разные люди, субъективность здесь вносит такой дикий люфт, что вывод для себя сделать невозможно. Это как попросить интернет выбрать жену. Нужны какие-то объективные вещи. А так, настрой на переезд зависит от того, чью статью ты прочитал.
P.s. Провёл пару недель в 5 разных штатах, мне понравилось абсолютно всё. Даже Нью-Йорк по-своему хорош.
Ну ок. Мне просто сложно рассматривать какой-то аспект языка как «только для прототипов», которые имеют свойство перерастать в постоянное решение, иногда «срочно, надо ещё вчера, переделывать нет времени», поэтому выбираю те подходы, которые можно продолжать без переписывания уже созданного.
Новомодные веяния - это, наверное, неплохо, но в данном случае, мы экономим пару строк кода для каждого эндпойнта. А взамен? Понадобится на эндпойнт повесить какие-то атрибуты, или ещё что-то- вклинивать это в подобный сжатый синтаксис- это делать код ещё менее читаемым.
Второе. Если настройка эндпойнтов уезжает в startup/program, это плохо. Файлы получают больше ответственности. Сложнее делить логически (как это можно делать контроллерами). Вот если бы можно было прямо в файле контроллера описывать эндпойнты в таком стиле, как много лет назад в язык пришли get; set; без необходимости расписывать аксессоры и поле данных - другой вопрос.
Третье. В некоторых типах автотестов мне удобно вызывать методы контроллеров, чтобы покрыть их, почти как реальные запросы, без моков и фейков. А тут как? Вызывать из тестов сервисные методы? А если я хочу прям всю цепочку от начала покрыть?
Сколько получают российские разработчики: наше исследование
Я не просто так через плюс написал. Технически да, сначала ИП, но не активированное (и без разрешения на работу), а потом либо ВНЖ, либо, что быстрее, другая форма подачи, на ВНЖ и разрешение на работу одновременно.
Очередь сейчас обычно пара недель, при этом, если 30 дней наступили когда документы на ВНЖ поданы, но до получения ВНЖ еще дело не дошло - визаранить не надо.
Лимит 6М динар в календарный год. Иначе либо переход на книгаша, либо отрытие ДОО, ну или другие какие-то меры. Кто-то заводит 2 ИП, на себя и жену/мужа, и выводит попеременно. Кто-то просто уходит от уплаты налогов, даже не делая разрешения на работу. Увы, Сербия - это страна, где законы работают непредсказуемым образом, много серых зон (включая сами визараны).
Сколько получают российские разработчики: наше исследование
Открываете ВНЖ + ИП на год, и не надо визаранить. Налог 400 евро в месяц.
Сколько получают российские разработчики: наше исследование
В РФ?
Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT
Если все будет настолько плохо, что программисты останутся без работы, вы думаете она будет у психологов, дизайнеров и художников? Вечные профессии, это, наверное, врач, слесарь, солдат - но идти в них у программиста вряд ли есть желание и возможность.
Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT
Так увольнения - это же следствие проблем в экономике. Да, сейчас Россия в некотором коконе от окружающего мира, его проблемы меньше влияют на ситуацию в России, но в ней самой нет проблем? Всё хорошо? Экономика в 2023 будет уверенно расти, бюджет профицитный, промышленность поднимается?
Мы на пороге IT-рецессии. Сокращения в Twitter — отражение новой действительности для всего мирового IT
Когда один комментарий ценней статьи.
Мы на пороге 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$
Я ничего не понял. Вообще.
Такое ощущение, что человеку просто нечем заняться.