Я работаю с кем-то, кто настаивает на том, что любой хороший инженер-программист может разрабатывать любые программные технологии, и опыт в конкретной технологии не имеет значения для создания хорошего программного обеспечения. Его аналогия состояла в том, что вам не нужно знать, как строится продукт, чтобы знать, как построить сборочную линию, которая производит этот продукт.
В некотором смысле это комплимент, который нужно смотреть с таким глазком, что «если ты хороший, у тебя все хорошо», но в некотором смысле это также упрощает профессию, как в «Codemonkey, иди слинговый код». Без опыта работы с определенными программными системами вы можете быстро столкнуться с проблемами, и это важно.
Я пытался объяснить это, но он не купил это. Любые разные взгляды или мысли по этому поводу, чтобы помочь объяснить, что мой опыт в одной вещи, не относится ко всем вещам?