Так получается что мне приходится собеседовать PHP Fullstack программистов. В основном ориентируюсь на LAMP платформу (nginx тоже уважаю)
В принципе я всё время провожу собеседования по одной (двум) схемам. Но решил в общем собрать области знаний, которые любой fullstack должен бы знать.
Список ориентирован на мид+. В зависимости от глубины знаний подойдёт даже матерым программистам.
Очень надеюсь поможет:
Я не занимаюсь тестированием в профессиональном плане. Но мне как и любому другому менеджеру или программисту приходится много времени посвящать качеству. Если продукт или например сайт небольшой, то все вопросы связанные с качеством в принципе можно держать в голове. Если продукт сложнее то необходимо наладить процесс проверки качества (он же QA; он же Quality Assurance). Я никакой Америки не открываю, тут уже давно светлые головы потрудились и систематизировали. См например "ISO/IEC TR 24772:2013" - это перечень уязвимостей в ПО которые необходимо избегать. Вобщем литературы по этому поводу уже предостаточно. Но я практик, и прежде всего меня интересует прикладная часть этого вопроса.
В WEB программировании всё больше и больше места занимает пользовательский интерфейс, он становится больше, сложнее и разнообразнее. Протестировать все ньюансы "руками" практически невозможно приходится автоматизировать.
Не так давно я написал статью про новый билд Eclipse PDT. Этот пост тоже напрямую касается эклипс. Уже давно я замечал подвисания эклипс вплоть до нескольких секнд и никак не мог понять в чем же дело (я с JAVA почти не знаком). Оказалось что дело напрямую связано с JAVA машиной.
Уважаемые посетители.
Вы можете абсолютно не стесняясь задавать мне вопросы я обязательно отвечу. Пишите ваши вопросы письмом по адресу Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .