Практика – ключ к тому, чтобы стать программистом. В прошлой статье мы об этом поговорили. https://smart-lab.ru/company/os_engine/blog/954194.php
Как научиться делать правильно – вопрос нескольких лет практики и… Правильной настольной книги. Одной.
О чём эта книга?
О принципах SOLID и о том, как поддерживать большую программную экосистему в течении длительного времени. Как вести разработку большой программы от старта (когда ты один) до большой команды.
Короче то, что нужно любому архитектору и стартаперу. Ну и миддлу с джуном это знать необходимо хотя бы поверхностно. Так ты сможешь понимать, как мыслит архитектор того фрёмворка, над которым ты будешь работать, устроившись на работу.
Когда покупать?
Читать данную книгу с самого начала пути программиста смысла вообще нет.
Покупать её нужно только тогда, когда ты убедился, что можешь стать программистом. Например когда закончишь курс из предыдущей статьи по теме: https://smart-lab.ru/company/os_engine/blog/954194.php
Тогда заказываем эту книгу на Озоне. И пусть она постоянно лежит где-то рядом.
Роберт Мартин. Чистая архитектура.
Сколько раз перечитывать?
Сразу как придёт. Когда ты ещё совсем зелёный. Скорее всего понятно ничего не будет. Но это нормально совершенно. Пусть хоть что-то запомнится.
Второй раз через полгода, как прилипнут продвинутые знания. ООП, Многопоточность. В этот момент одна треть книги станет понятной.
И третий раз её можно прочитать через годик. В контексте данной серии статей в тот момент, когда первый коннектор для OsEngine тобой будет дописан. В этот момент поймётся от половины до 70 % всего, что там написано. А это уже хорошо. Это – уровень.
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка: https://t.me/osengine_official_support
Комментарии для друзей. Добавляйтесь.
И давно надо бы уже прочесть.