Что нужно знать PHP разработчику в 2016 году, чтобы устроиться на работу: подробный список без лишней «воды»
24К открытий24К показов
Мы изучили требования в вакансиях на популярных сайтах по поиску работы и составили этот практичный список: без длиннющих вступлений, без надуманных причин и полотна текста — только коротко и только по делу.
Джентльменский набор знаний PHP-разработчика 2016:
- Поиск информации в интернете, английский язык;
- Знание стандартной библиотеки, типов данных;
- Базовые алгоритмы;
- MD5, Bcrypt, принципы безопасности;
- Реляционные БД, SQL, NoSQL, PDO;
- Linux, HTTP, Nginx, Apache;
- ООП, пространства имен, интерфейсы и другие атрибуты PHP 5;
- CLI, Git, Composer, Node.js;
- Паттерны проектирования, MVC, Dependency Injection, SOLID;
- RESTful, JSON;
- Умение пользоваться IDE, например, PHPStorm, xDebug;
- Один или несколько фреймворков: Laravel, Symfony, Yii, CakePHP;
- Средства виртуализации: Vagrant, Docker;
- Что такое кеширование, Redis, Memcache, как их использовать;
- PHPDoc, PSR;
- Тестирование: PHPUnit, Mockery и др.;
- Современные шаблонизаторы: Twig, Blade;
- Что такое HHVM;
- Как работать с веб-сокетами, ReactPHP, Promises;
- Нововведения в PHP 7.
«Джуниор должен уметь варить кофе, метаться за пивом, мыть полы, таскать компьютеры и вызывать девочек».
Предлагайте свои варианты продолжения списка в комментариях.
24К открытий24К показов