Здравствуйте. Являюсь full-stack web разработчиком. Так вышло, что начинал с других языков, по этому перейдя в веб я сразу же взялся за фреймворки и best practices, пропустив этап чистого php. Два года с этим игрался и освоился. Но боюсь, что попадя на собеседование в IT-компанию моего города, мне зададут вопросы по синтаксису php; нюансам, обычно скрытыми за фреймворком/библиотекой; вопросы оптимизации, тоже обычно скрытыми.
Будь у меня там свободный выбор, этого вопроса тут бы не было. Все новые технологии я знаю и использую. Дело во всем старом и скрытом)
Alex Wells, Как вариант, могу Вам предложить взять свой любимый фреймворк, и начать читать его код, иногда. Есть же у Вас IDE, как Вы сказали. Так жмите ctrl, и вперед.
А вообще, я не очень понимаю, что Вы имеете ввиду под "новинками". Не могли бы Вы объяснить? Или привести пример.
Alex Wells, нет, не единственный, но надёжный. Из литературы никогда не устану рекомендовать Мэтт Зандстра «PHP. Объекты, шаблоны и методики программирования»
php.net - это самая большая литература которую вообще можно найти в одном месте.
А так скажу на личном опыте, пройдите несколько собеседований и Вы узнаете, что требуют и какие знания и их немного выучить.
НО!
Самое главное, Вы должны понимать, что вы делаете и просто обязаны уметь находить решения к различным заданием.
Удачи!
Артем Волков, ой забейте, судя по комментариям и агрессии - автор недоиюнь максималист.
Чтобы не быть голосовым, Вы когда в последний раз слышали от человека "я все умею я все могу, просто нейтив устарел, да у меня куча проектов, я их один писал норм было"? Да ни один даже сеньор не скажет что он все знает и умеет.
Сережа Ахен, чем же плохо быть максималистом?) И к чему это?)
Я не говорил, что "все умею все могу" - было бы это так, вопроса бы не было. Опять-же, вопрос в другом, но люди упорно не хотят его читать.
PS: в чем же агрессия? Я абсолютно адекватно и спокойно ответил, что вопрос вообще в другом, на что вы накатали бредятину с чужих слов, гениально) Люблю русское комьюнити.