Наиболее сильно резануло это
Полное непонимание и неприятие подхода советской школы, когда квалификацию определяют по количеству выученных наизусть функций языка.
Это не подход советской школы, это подход человека не любящего нанимать «динамично и быстро обучающихся сотрудников без опыта».
Когда мы видим в резюме фразу вида «функций не знаю, но есть же мануал», то сразу перед глазами встает образ начинающего фрилансера, который по каждому поводу будет листать документацию (убивая на это 50% времени) + не будет знать особенностей работы этих функций (в нештатных ситуациях и по потреблению памяти и по скорости) + минимум 10% штатных функций будет реализовывать своим велосипедом (т.к. не знал о их существовании).
Плюс опять же, нереально профессионально и долго работать с языком и не знать функций… нас удивляют люди, которые даже бесплатный тест по php из 10 вопросов пройти не могут.
А дебаг ошибок в текущем продукте? Если человек не помнит наизусть порядок аргументов в функции, как он сходу поймет что предыдущий прогер ошибся написав file_put_contents('content of file','name of file')? А у опытного и в теме — это будет просто резью в глазах, сразу заметно и не надо будет проверять и дебажить тонну кода.
Мы когда начинали работать — тоже думали что опыт это не важно, главное знать программирование, поэтому понимаем Вашу позицию… просто не разделяем ее:) Понимание важности опыта приходит только с опытом.
p.s.: вот еще почти в эту же тему
habrahabr.ru/blogs/gtd/136291/#comment_4533538