Спасибо компании, которая оплатила нам услуги www.globalpetrelocation.com. У всех коллег, включая и меня, животных перевезли в лучшем виде, как мы сами шутим, с большим комфортом, чем нас самих)
Ворвусь в комменты с оффтопом, но немного по теме — если уж заботиться об эргономичности и руках, то попробуйте трекбол. Именно на хабре начитался статей, купил себе и с тех пор горя не знаю)
Ну наверное любым. В интересах собеседуемого предложить разные варианты. Если не qsort, то слиянием, почему нет. Но мне кажется, вы уводите в сторону — я отвечал на «джунов не просят использовать LINQ на собеседованиях». Практическую пользу от линка на собесе я сходу узреть не могу)
Исторически так сложилось, что LINQ взыскал сомнительную репутацию за его слабую производительность. LINQ медленный, аллоцирует память, сложно читается, поэтому обычно его используют как инструмент запросов к БД и то, зачастую сложные запросы легче написать на SQL. Даже на собеседованиях джунов просят не использовать LINQ в алгоритмах.
Вот честно, первый раз слышу такие претензии. Что касается «медленный и аллоцирует память» — ну если делать lazy цепочки над IEnumerable ничего там аллоцироваться не будет и медленно работать тоже. По поводу сложно читается — во всех наших командах мы как раз можем пренебречь потерями в производительности ради декларативности Linq, которая плюс-минус понятна всем. Про базу данных — ну наверное, если можно писать запросы на Linq (в EF или где там еще), то база это позволяет, а если нужен перфоманс — то велком в plain SQL или прости господи процедуры и иже с ними.
Вот про джунов согласен — понятное дело, что если на собеседовании просят, например, отсортировать коллекцию, то .Sort() это слишком толстый лайфхак)
Статья на первый взгляд банальная, но, как минимум, настраивает на позитивный и конструктивный лад и побуждает к действию. Среди многих похожих за последнее время почему-то заставила написать коммент. Автору респект)
Я провела масштабное исследование, чтобы перевезти собаку и кота за границу. Всё о релокации животных
Сколько стоит жизнь в Канаде. Расходы за год
Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит
Примеры кошмарного софта вокруг нас
Как выучить японский до хорошего разговорного уровня меньше чем за год (зная английский)
Кризис жанра, или Виды игр, которые больше (почти) не делают
Кризис жанра, или Виды игр, которые больше (почти) не делают
Elite под тем же брендом цветет и пахнет. Можно и соло, и онлайн, всё великолепно. Плюс есть No Mans Sky, для тех, кому побольше фансервиса.
Почему я отказался от стандартной клавиатуры и никогда к ней не вернусь. Часть 1 (История клавиатуры)
Почему я отказался от стандартной клавиатуры и никогда к ней не вернусь. Часть 1 (История клавиатуры)
Сумачечая производительность LINQ в .Net7
Сумачечая производительность LINQ в .Net7
Вот честно, первый раз слышу такие претензии. Что касается «медленный и аллоцирует память» — ну если делать lazy цепочки над IEnumerable ничего там аллоцироваться не будет и медленно работать тоже. По поводу сложно читается — во всех наших командах мы как раз можем пренебречь потерями в производительности ради декларативности Linq, которая плюс-минус понятна всем. Про базу данных — ну наверное, если можно писать запросы на Linq (в EF или где там еще), то база это позволяет, а если нужен перфоманс — то велком в plain SQL или прости господи процедуры и иже с ними.
Вот про джунов согласен — понятное дело, что если на собеседовании просят, например, отсортировать коллекцию, то .Sort() это слишком толстый лайфхак)
Релокация в Данию в реалиях середины 2022 года. Бюрократический ад и цифровая Европа в одном флаконе
Релокация в Данию в реалиях середины 2022 года. Бюрократический ад и цифровая Европа в одном флаконе
Эмиграция 2022
Эмиграция 2022
Почему я не верю в бум беспилотных машин в ближайшие пять лет
Почему я не верю в бум беспилотных машин в ближайшие пять лет
Почему я не верю в бум беспилотных машин в ближайшие пять лет
Почему PHP — это моя ошибка
Блеск и нищета IT в Германии