Как въехать в программирование (ООП, паттерны)? Здравствуйте. Программирую около 2-3 лет на PHP, дошел до фреймворка Laravel (разобрался с контроллерами, роутами REST, модели ORM...), прошел несколько курсов по нему, разобрался с GIT и Composer. Но понимаю, что не хватает все же понимания основ программирования, не знаю как лучше выразить это чувство :)
Хотел бы попросить вас подсказать, что лучше почитать, посмотреть, чтобы вникнуть в суть ООП, понять объектно-ориентированное мышление, разобраться с паттернами проектирования и их реализацией.
К примеру, научился применять Dependency Injection в конструкторе контроллера, но нет понимая как это работает и для чего это делается.
Прошу помощи! Кто чем может :)
Заранее благодарю за советы и потраченное время.

21 Авг 2019 в 07:00
236 +1
0
Ответы
1

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

Для изучения основ объектно-ориентированного программирования (ООП) и паттернов проектирования я бы порекомендовал следующие ресурсы:

Книга "Объектно-ориентированное мышление" от Мэтт Уэзерс. Эта книга поможет вам понять основные принципы ООП и научить вас правильно мыслить в объектно-ориентированном стиле.

Книга "Паттерны проектирования" от "Банды четырех". Эта книга является классикой в мире программирования и содержит описание различных паттернов проектирования, их назначение и примеры реализации.

Курсы на платформах like Coursera, Udemy, CodeAcademy по ООП и паттернам проектирования. Такие курсы помогут вам понять и закрепить теорию на практике.

Практические задачи и проекты. Начните создавать свои собственные проекты, где вы сможете применить изученные принципы ООП и паттерны проектирования.

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

Не бойтесь задавать вопросы, изучение новых концепций и практика - это ключевые моменты в вашем развитии как программиста. Удачи!

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир