Разработчик уровня senior должен знать, code monkey не обязательно. Там вся теория на несколько страниц текста или тоненькую методичку, если воду не лить. Потом закрепить на практике и алга! ) иначе боль, сейчас много приходит разрабов, которые про фулскан, индексы и реляционную теорию не слышали. А как там ORM разложит - "и так сойдет". Если компания себе неможет штат узкопрофильными спецами раздувать, то сосем все плохо