Тестами стоит покрывать малоочевидные места и те места, где были словлены баги.
Но диплом не заменит 5+ лет опыта. Парадокс.
А вот как бы проверить технические скилы да еще и наиболее объективно / прозрачно.
Эти вещи понятны и достаточно очевидны. Проблемы как раз созданием классификации, интересен чужой опыт, и что уж греха таить надеюсь у кого-то что-то сдуть.
Да. Потому что у компилятора Rust на руках больше информации о типах, об алиасинге, время жизни переменных вычисляется во время компиляции, и возможность писать многопоточный код, который не будет падать от кривых рук. Например, rayon позволяет творить вот такие вещи.
Криптобиржи пишут на Rust (надежность)
Есть вакансии в Мск за 300к рублей в месяц на руки (доходность)
В github Rust в 5-ке языков по популярности, а на SO это самый любимый язык (интерес)
https://www.techempower.com/blog/2018/06/06/framew... (производительность)
Слово tag ничем не заменишь.
Европа -- это социализм и уравниловка в общем и целом. Плюс проблема исламизации довольно ощутима. Хотите спокойно жить, не слишком много работать, воспитывать детей и пользоваться социалкой -- оставайтесь в Европе. К слову, переехать, например, в Германию для вас будет проще, чем в США.
Хотите много работать, мало отдыхать, и много получать за свою работу -- попробуйте переехать в США. Вы будете зарабатывать намного больше денег как программист, чем в Европе. И в принципе-то всё сможете себе позволить. Вот только на социалку особо не рассчитывайте и на длинные отпуска (по крайней мере, сразу).
Я не могу сказать, что что-то лучше, а что-то хуже. Везде есть как и плюсы так и минусы. Так что, выбирайте, то что вам больше подходит.