Смотря что ты под middle подразумеваешь.
Я точно не знаю, так как сам, но опыт разработки 2-3 года точно нужен, плюсом будет еще знания предметной области куда ты идешь работать, ИМХО
общепринятые обьязательные знания
Уметь с нуля сделать веб приложение на фреймворке (кроме Битрикса и вп) с авторизацией загрузкой файлов, комментариями и оплатой через гуаношлюз. И чтобы у этого всего была архитектура не как у битрикса. Но на собеседовании будут спрашивать не это а почему люки круглые и разворот бинарного дерева
Ну в каждой компании свои требования. Например знание какого то фреймворка не делает из тебя миддла
Иметь 3 года опыта
как связан грейд и годы опыта?
Потому что грейд это должность, а не уровень знаний как таковой
меня как-то про множественное наследование во времена пых4 спросили, сейчас бы в лоб впорошающему ёобнул "как часто ты этой хуйнёй страдаешь и на сколько это повышает читаемость кода" и попросил бы выгнать такого уёбка на хуй и взять меня )
Если сейчас все более-менее поняли, что ООП ради ООП это бред, то во времена пхп4 было много тех, кто сильно в него верил и упарывался им
в 5-ке же появился ООП
Я в плане, ООП не в пхп а в принципе. На хайпе его и добавили в пхп5
формально ещё в 3
в принципе ООП появилось в лохматые годы
Обсуждают сегодня