Много лет работаю в ИТ. Сейчас на позиции Системного аналитика. Качественного профильного образования увы нет.
Есть определенное количество знаний о технологиях, архитектура ПО... но сейчас вот понимаю, что все знания совсем не систематизированы.
например: архитектура развернутого сайта на MVC Framework. Я отдаленно понимаю, что такое фреймворк и зачем ему нужна БД. Но как это все собрать в кучу на логическом уровне и какие программные продукты используются ответить затрудняюсь.
Посоветуйте литературу или любой другой источник информации, что бы можно было во всем разобраться:
- где пишут код
- что помогает писать код
- как и где используются фреймворки
- какие они бывают
- что нужно что бы сайт или десктоп приложение работало?
Спасибо!