Имхо синьор это не тот кто всё знает от и до, а человек с большим опытом разработки, и которой умеет мыслить в правильном направлении, если надо решить проблему, он нагуглит решение и адаптирует его под необходимую ситуацию, с полным пониманием всего нагугленного кода