Для серверного программного обеспечения, которое должно быть стабильным, попадание на «каждый релиз» не является хорошей вещью. Единственные преимущества, которые вы получаете от новой версии, - это новые функции (которые, если они вам не нужны, не являются проблемой) и обнаружение всех несовместимостей сейчас , которые могут укусить в next * Выпуск 1004 * (помимо тех, что включены в следующий выпуск).
По этой причине мы все еще поддерживаем SQL 2000 для нашего основного продукта. Мы портировали и протестировали его по сравнению с 2005 и 2008 годами ... но мы не используем эти новые функции. Слишком много клиентов по-прежнему используют 2000. Мы наконец-то стремимся сократить поддержку 2000, когда выйдет 2010 год, поскольку 10 лет кажутся разумным периодом, поэтому в нашей новейшей (не выпущенной, но используемой для некоторых клиентов) версии используются некоторые функции 2005 года. .
Что касается среды разработки, то мы перешли на 2005 и 2008 годы примерно через год после каждого выпуска (когда вышли первые пакеты обновления). Это потому, что клиент не находится на беговой дорожке, поэтому мы более агрессивны. Функции в 2005 и 2008 годах также были привлекательными (я не использую Linq для SQL, но я люблю Linq для объектов). Мы также делаем много прототипов на более новых версиях программного обеспечения и поддерживаем наши внутренние проекты на более новом программном обеспечении, чтобы идти в ногу с технологиями, используемыми для планирования и обучения.
Что касается того, чтобы стать экспертом, я думаю, что с учетом объема рассматриваемых технологий никто не является экспертом во всем продукте. Если вы знаете все о механизме оптимизации запросов и о том, как выжать из него последний бит производительности, у вас меньше шансов потратить много времени на механизм репликации. Лично я думаю, что вы должны попробовать все, но в конце дня вы должны приступить к работе: и ваша работа редко требует от вас быть экспертом во всем. Просто зная, что функций достаточно, вы сможете быстро приобрести новый навык и двигаться дальше.