Вкатываюсь в разработку и хотел спросить. Насколько реально освоить php, js, редисы, докеры, ООП, СУБД, хотя бы за 1.5 года?
И это всего лишь вакансия на стажера 
9797
2020
22

Можно и более чем реально. Но я очень сильно советую пройтись по базовой базе PHP и сразу учить Laravel. Это самый приятный фреймворк эвер, без шуток. Он позволяет запиливать сложные хуёвины настолько легко что диву даешься.

Крутая дока, огромное комьюнити, нереально круто развита (и продолжает развиваться) экосистема.

Можно использовать как API бекенд, можно взять Livewire и очень прикольно делать в меру интерактивный серверсайд без JS практически. Можно взять Inertia и делать модные SPA в монолитном стиле на Vueшечке или Рякте.

Возможностей дохуя из коробки короче, практически на все кейсы которые могут быть. От маленьких прототипчиков на коленке до серьезного хайлоад бекенда.

Ну и как тут уже сказали, благодаря Ларе сейчас у пхп новый расцвет. Ну и в целом в мире тренд на простой серверсайд без СПА ёбки.

Работы в РФ море. Я вообще очень страдаю потому что давно хочу сменить стек но не могу потому что у Ларочки просто нет аналогов. После неё писать на любом другом фрейме просто блевотно.

В общем план такой.

1. Учишь базово сам пхп, тут поможет любой курс на Хекслете (другие не рекомендую). Там вроде за 5к в месяц есть подписка, как раз уложишься +-.

2. Учишь базово html/css на htmlacademy или по ютубу.

3. Базово пробегаешься по SOLID, Паттернам и прочей ООП шляпе. Но твой лучший друг и самый важный принцип - KISS. Делай чем проще тем лучше. Сложно может сделать любой, но истинное мастерство в простоте. Если любой джун может понять твой код - ты охуенен.

3. Начинаешь учить Ларочку. Очень рекомендую все видео по ларе у этого чела - он пересказывает доку но очень качественно и с примерами - https://www.youtube.com/@onecode_blog/videos

4. Почитываешь доку сам и параллельно начинаешь делать свои проекты.

====
на этом этапе уже можно искать работку начинать. Работа и собесы это разные вещи. Чем быстрее научишься скиллу проходить собесы тем лучше. Реальные задачи почти всегда тривиальные особенно первое время.

5. Проекты либо придумываешь из головы либо находишь в гугле/реддите. Я лично когда учился делал тестовые отсюда - https://github.com/Hexlet/ru-test-assignments . Делаешь 3-5 штук, держишь у себя в гитхабе и показываешь на собесах. Новые тестовые можешь делать, можешь предлагать посмотреть то что есть.

6. Собесишься чем больше тем лучше, набиваешь руку и выходишь на работку.

Пиши мне в ТГ, всё расскажу, покажу, пошарю инфу и если надо, поменторю.
https://t.me/biowarefan

Книги и каналы:

Если читаешь по английски - все книги Martin Joo, там супер пиздато но дорого.
На русском - https://github.com/adelf/acwa_book_ru (базовейшая база и лучшая книга по ларе)

Есть еще книги, пищи в тг, скину всё. Я на них потратил около 1000 баксов, буду рад если поможет)

https://www.youtube.com/@LaravelDaily (у него ещё сайтец есть, там платно но на торрентах есть архив)
https://www.youtube.com/@aarondfrancis/videos

И laracast тоже маст хев если есть бабосы и дружишь с английским. В целом там есть воовбще всё что нужно для работы.

8
Ответить

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

1
Ответить

Охренеть, конкретика на пдф.

1
Ответить

Круто расписал, писал на симфони, сейчас на го, но после такого поста захотелось освоить лару😂

Ответить