спроектировать сервис, могу спроектировать бд и в целом решать какие-то +- не тривиальные задачи, знаю про транзакции, DI, структуры данных и базовые алгоритмы, про сборщик мусора и далее по списку..
Но!
У меня нет глубоких знаний об устройстве управление памяти, о синхронизации контекстов и linq под капотом, я не умею в DDD и не знаю как же все таки правильно и быстро отлаживать медленные SQL запросы и задачи уровня мидл/хард на литкоде мне не под силу
Потенциальные работодатели/коллеги на тех. интервью спрашивают разное и отнюдь не всех интересует умеешь ли ты решать задачи/писать микросервисы/знание о памяти
Отсюда возникает вопрос что же должен знать .net разработчик и разработчик в целом?
Понятно, что с джуна спрашивают основы, но на уровне middle/senior начинается каша (имхо)
Приглашаю вас подискутировать на эту тему и возможно составить идеальную картину мира :)
Всё
Ответ хороший, но не засчитан. Всё знать нельзя :)
Ну, ты спрашивал что должен знать, ответ - все
А чо там нужно знать про linq под капотом?
Это абстрактный пример
Плохой пример!
Обсуждают сегодня