Що треба знати PHP розробникові, щоб влаштуватися на роботу: детальний список без зайвої води


Дізнайтесь більше про нові кар'єрні можливості в EchoUA. Цікаві проекти, ринкова оплата, гарний колектив. Надсилайте резюме та приєднуйтеся до нас.

Ми вивчили вимоги у вакансіях на популярних сайтах по пошуку роботи і склали цей практичний список: без довжелезних вступів, без надуманих причин і полотна тексту – тільки коротко і тільки по ділу.

 Джентльменський набір знань PHP-програміста:

  1. Пошук інформації в інтернеті, англійська мова;
  2. Знання стандартних бібліотек, типів даних;
  3. Базові алгоритми;
  4. MD5, Bcrypt, принципи безпеки;
  5. Реляційні БД, SQL, NoSQL, PDO;
  6. Linux, HTTP, Nginx, Apache;
  7. ТОП, простори імен, інтерфейси і інші атрибути PHP 5;
  8. CLI, Git, Composer, Node.js;
  9. Патерни проектування, MVC, Dependency Injection, SOLID;
  10. RESTful, JSON;
  11. Уміння користуватися IDE, наприклад, PHPStorm, xDebug;
  12. Один або декілька фреймворків: Laravel, Symfony, Yii, CakePHP;
  13. Засоби віртуалізації: Vagrant, Docker;
  14. Що таке кешування, Redis, Memcache, як їх використати;
  15. PHPDoc, PSR;
  16. Тестування: PHPUnit, Mockery та ін.;
  17. Сучасні шаблонізатори: Twig, Blade;
  18. Що таке HHVM;
  19. Як працювати з веб-сокетами, ReactPHP, Promises;
  20. Нововведення в PHP 7.

Пропонуйте свої варіанти для продовження списку в коментарях.

Київ, Харків, Одеса, Дніпро, Запоріжжя, Кривий Ріг, Вінниця, Херсон, Черкаси, Житомир, Хмельницький, Чернівці, Рівне, Івано-Франківськ, Кременчук, Тернопіль, Луцьк, Ужгород, Кам'янець-Подільський, Стрий - за статистикою саме з цих міст програмісти найбільше переїжджають працювати до Львова. А Ви розглядаєте relocate?


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *