Найти в Дзене
Php Metr

Что нужно знать чтобы устроиться PHP junior developer.

Junior PHP developer
Junior PHP developer

Всем привет, я пока не особо умею грамотно писать и излагать свои мысли, но буду работать в этом направлении.

Связи с последними событиями произошел отток разработчиков в том числе и PHP. Рынок и до этого момента искал мидлов и сеньеров, а теперь борьба стала еще суровее. Но джуны, без опыта все еще не нужны никому. И за каждое "вайтишное" место идет борьба на смерть.

Я по своим взглядам считаю, что доступ к обучающей информации должен быть беслпатен и легкодоступен, поэтому начну делиться опытом от простого к сложному, и начну с этой простой разминочной для меня статьи.

Так вот, чтобы компания, которая долго не может найти себе мидла, взяла вас, джуна без опыта, вам нужно произвести суперское впечатление. А для этого

1) Заведите уже наконец проект на гитхабе. И вылижите его! Круто, если он будет запущен где-нибудь. Вот вам идея по введеной комбинации цифр проверить может ли существовать такой ИНН. Вся информация о алгоритме проверки есть на офф сайте. Поищите.

2) Научитесь искать информацию.

3) Вы обязаны знать один из двух самых популярных фреймворков Symfony или Laravel. Тут советую Laravel если хотите быстрее "вайти". Следовательно, первый пункт нужно реализовать на одном из этих фреймворков.

Теперь чуть более технические пункты

4) Запомните что в MVC фреймворках помимо пресловутых Модель, Отображение, Контроллер вводят еще один слой c Сервисами, для того чтобы не писать бизнеслогику в моделях или не наращивать контроллеры до тысяч строк.

5) Поизучайте в чем отличия между абстрактными классами и интерфейсам и научитесь ими пользоваться.

6) Очень нужно знать sql и уметь делать запросики средней сложности. Что такое индексы в mysql или postgre, как они работаю, виды и почему не нужно на все подряд их вешать.

На этом пока все. Надеюсь вы сможете. =)