Подходит ли данный план обучения для WEB (PHP)?

Подходит ли данный план обучения для WEB (PHP)?
Всем доброго времени суток!
В своим 22, почти 23 года проработав в разных сферах от бармена - до seo оптимизатора, сейчас работаю в крупной компании, обслуживая почти все банки страны с достойной зарплатой и немного использованием SQL понял, что это не мое, мне это не интересно и развиваться в этой теме мне тоже никак не интересно, нет ни малейшего желания.
Раньше, скорее как хобби изучал программирование, верстку сайтов (сделал для себя 2 сайта), но это все было забыто, т.к. устроился на "серьезную работу" и она начала занимать почти все мое время.

Решил вспомнить былое и сменить сферу деятельности, т.к. это мне интересно, мне нравится ИТ тематика в частности разработка сайтов, особо привлекает возможность работать удаленно и не стоять в пробках по 3 часа на день. Конечно осознаю, что доходы уменьшаться и придется много учится, но я готов !

Выбор пал на PHP, прочитав много различных материалов набросал себе такой план:
МОДУЛЬ1. HTML, CSS, основы JavaSqript
Ресурсы:
https://www.codecademy.com/learn/web
https://www.codecademy.com/learn/javascript
https://htmlacademy.ru/courses
и немного Bootstrap

В конце сверстать пару страниц для закрепления и практики.

МОДУЛЬ2. ОСНОВЫ PHP и MySQL
Тут вариантов множество:
Курсы Попова, Видеоуроки :видеоуроки
Книги
На этом этапе прошу вас подсказать, где лучше подают материал.

Для практики по основам планирую создать с нуля блог с новостями, авторизацией, админкой.

Вот что взять на продвинутое обучение - кроме документации и просто практики - я не нашел подходящей информации, на курсы GeekBrains идти не хочется, слышал много негативных отзывов, да и времени нету ездить туда-сюда.

В продвинутом обучении планирую изучать ООП и фреймворк Yii2/Symfony

И в заключении написать свой Pet-проект:
Интернет магазин с форумом, отзывами, Интеграцией БД, Простой админкой, с функцией автоперезвона и парсингом новостей

Прошу оценить план обучения, его реальность и актуальность, а также посоветовать литературу/видеоуроки по PHP и фреймворкам.
  • Вопрос задан
  • 2115 просмотров
Пригласить эксперта
Ответы на вопрос 6
@Silm
Только не курсы попова!

Все что нужно:
www.phptherightway.com

Не знаю как сейчас, несколько лет назад для начинающих у "специалиста" были хорошие курсы по PHP.
Ответ написан
Комментировать
edli007
@edli007
full stack, team lead
Курсы Попова,

В мое время это были самые страшные курсы что можно придумать, хотя сейчас вроде лучше
Ответ написан
Комментировать
at0m1x
@at0m1x
Что сейчас наиболее востребовано можешь почитать тут: Что учить PHP разработчику в 2016 году

А вообще для начала легче всего, и интересней, учится по видео-урокам. Только не просто смотреть их, а повторять все тоже что делает автор. Потому что когда сам пишешь код, пусть даже переписываешь его с экрана (не копипастишь), намного понятнее становится вся суть того что ты изучаешь, лучше усваивается.

По видео урокам, вот пара ссылок:
Фреймворки
Yii

И еще советовал бы тебе учить не CMS а феймворки. Конечно начинать нужно с простого, но когда ты будешь себя чувствовать более менее уверенно в PHP, то можешь посмотреть на Silex, Slim, или даже Yii, Laravel или Zend Framework. Хотя Zend Framework - это уже можно сказать высокий уровень)

И да, без практики никуда, что бы научится плавать нужно плавать, так же в программировании и любой другой деятельности. Лучше всего если ты устроишься на работу PHP программистом, пусть даже за минимальную ЗП. В начале будет сложно, но зато преобретеш реальный опыт работы.
Ответ написан
Комментировать
Freika
@Freika
Senior Ruby on Rails developer
План неплох, разве что курсы Попова я бы не рекомендовал.

Если рассматриваете что-то отличное от PHP, не могу не порекомендовать codenamecrud.ru/. Почитайте мнения о Ruby и Rails, возможно, измените выбор.
Ответ написан
Комментировать
@DaneSoul
https://www.codecademy.com/learn/web
https://www.codecademy.com/learn/javascript


Она не даст должного объема - это скорей возможность быстро вспомнить или бегло оценить синтаксис языка. Для реальной работы там мало практики и фактически нет теории.
То есть использовать стоит, но только в дополнении к чему-то более серьезному.

И в заключении написать свой Pet-проект:


Только не в заключении, а в процессе!
Начинайте работу над ним с самого начала, постепенно усложняйте и совершенствуйте - это лучшая практика и закрепление обучения.
Ответ написан
Комментировать
@zzzmaikzzz
Junior-web
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы