есть такое. Но. Есть еще и алгоритмизация и понимание работы процесса в целом. Вот знает чувак css3 и html5, но я знал css2 и html4. Знает чувак angularjs, а я знаю нативный javascript с объектами, прототипами и прочей прелестью. Я его пользовал сотни раз. Так мне легче изучить библиотеку, зная алгоритмизацию, чем наоборот. Знает он Питон,я этот питон занеделю разберусь с синтаксисом и основами и через неделю буду писать уже интересные скрипты, которые он будет писать через год-два, а через две недели буду слегка знать django и postgresql, потому что я знаю много cms и много СУБД.
Я тут одного php программиста встречал, он просил путь к ftp к моему сайту, между прочим из крупной команды программеров под prestashop. Я купил у них модуль и они мне его настраивали. Я дал ему доступ к ftp в формате
ftp://user:pass@host:port/path он сказал, что ему нужен логин пароль и хост, а не эта фигня. В итоге настроил не как нужно, хотя в описании обещано, стал просить 900 рублей в час, я плюнул и за 10 минут разобрался, где у него бага.
Программисты, начавшие с азов и бейсика, дожившие программистами до сегодняшнего дня гораздо круче, чем молодые с 2-х летним стажем. Олдскул можно научить, у него есть фундамент, а у ньюфагов фундамент то небольшой. Хотя конечно смотря для какой задачи. Да и в программировании направлений, что можно просто запутаться. Всё это знать нереально, ты узнаешь или совершенствуешь то, что тебе нужно в данный момент. Но это если есть база знаний. Без базы все новое будет откровением.