Что должен знать PHP программист (коллекция из объявлений о вакансиях)
Primary tabs
Ниже информация не для юниоров, а скорее для тех, кто уже успел поработать.
(будут расширяться и пополняться)
"Требования"
- высшее образование (не часто но, пишут)
- знание английского языка на уровне, достаточном для ежедневного письменного общения в Slack
- опыт в использовании и настройке Linux для целей разработки
- опыт работы с базами данных PostgreSQL и MySQL
- опыт работы с системой контроля версий GIT
- хорошие знания современных версий PHP и JavaScript
- опыт работы хотя бы с одним современным PHP фреймворком (Yii, Symfony, Laravel, ...)
- опыт с библиотекой JQuery
- опыт написания тестов на PHPUnit
- знание ООП и принципов SOLID
- знание паттернов программирования и умение их применять
- умение определять проблему и вырабатывать оптимальное решение
- умение писать тестируемый, документированный и поддерживаемый код
"Дополнительный преимуществом будет"
(далее то, что часто умпоминают как "бонусы", обычно тут что-то из фронтенда, а то и вовсе из жестко типизированных языков)
- опыт с системой управления конфигурациями Ansible
- знание Domain-driven design
- опыт с Node.js
- опыт с TypeScript
- опыт с AngularJS
- опыт написания E2E тестов
- Log in to post comments
- 2088 reads