и если есть практический опыт, ты либо итак представляешь что написано в статьях про паттерны, или оно нерелевантно твоим задачам.
По крайней мере это мой опыт и опыт коллег с которыми я эту тему обсуждал.
По этому, на мой взгляд имеет смысл обращать внимания либо на более фундаментальные вещи либо более прикладные, чем то что принято называть "паттернами проектирования".
Осмелюсь возразить. Паттерны проектирования вообще оторваны от реализации. И их знание позволяет как раз эту самую реализацию имплементировать.
Я тоже когда первый раз почитал GOF ничерта не запомнил и не понял. Потом перечитал по диагонали и уже что-то базово отложилось. И вот работая на фронтенд проекте (vue.js) передо мной стала одна не тривиальная задача (не тривиальная в разрезе проекта). И был выбор или наговнячить , или подумать. И когда я начал думать , я понял что я что-то подобное уже читал. Загуглил паттерны и понял что это Factory , и осталось ее только реализовать.
Возможно я бы дошёл до этого и без GOF , но мне кажется теоретические знания очень важны если есть желание развиваться и делать качественно и круто.