Не давайте писать запросы человеку который плохо их пишет.
В общем случае человек который плохо знает SQL и пишет его, лучше чем человек который плохо умеет ORM и пишет его.
Потому что проблема в SQL видна сразу, а проблема в ORM — нет.
Разумеется это будет отдельная функция вы же этот запрос в 7 разных местах используете. Но что происходит в этой функции Вы знаете, и понимаете. А что там нагенерит ORM — бабка на двое сказала.
Если простыня SQL на десяток строк когда, то аналогичный код на ORM-обертках будем занимать на пару строчек меньше, но при этом без дебагера ты вряд ли узнаешь какой SQL он нагенерит.
Это не тот случай. Знаю в компании очень много людей работающих >5 лет. Очень удивлялся по началу. Как-то привык что IT-специалисты больше двух-трех лет на одном месте не засиживаются.
Ну в Краснодаре, мне Крок предложил ЗП как раз по верхней границе рынка (без учета премий). Так что тоже спорный момент. Плюс корпоративные ценности в виде конференций, обедов и прочих плюшек. Для сравнения тот же Яндекс предложил мне чуть-чуть больше, но выставил требование по релокации в Питер (хотя может дело во мне).
Так есть же.
В конце концов, есть возможность исключать конкретные приложения из режима «фоновой модерации». Это делается через свойства батареи (Settings → System → Battery). В окне “Battery Usage by App” выбирается нужное приложение и настройка “Managed by Windows” переводится в режим “Off”.
В общем случае человек который плохо знает SQL и пишет его, лучше чем человек который плохо умеет ORM и пишет его.
Потому что проблема в SQL видна сразу, а проблема в ORM — нет.
Ну вы же не пишете один и тот же кусок кода в 6 разных местах. Зачем это делать с SQL?
Это просто еще один пример отступления от стандарта. То что реляционные базы это делают повод пожурить их, а не давать индульгенцию остальным.
Не надо пожалуйста переводить термины, не сразу понял, что
Полезная нагрузка = payload
Конечная точка = endpoint
В конце концов, есть возможность исключать конкретные приложения из режима «фоновой модерации». Это делается через свойства батареи (Settings → System → Battery). В окне “Battery Usage by App” выбирается нужное приложение и настройка “Managed by Windows” переводится в режим “Off”.