Ja na studiach także wzorców nie miałem, jak wiele innych przydatnych rzeczy, ale to inny temat czy studia powinny przygotowywać do pracy zawodowej.
1. Zdecydowanie powinno się przynajmniej znać bardziej popularne wzorce, wtedy ocenisz czy będą Tobie przydatne.
2. Ja proponuje najpierw jakiś tutorial na np. yt, aby zrozumieć idę stosowania wzorca, ewentualnie potem zajrzeć do książki albo artykułu, aby przejrzeć kod. Przede wszystkim zacząć stosować w swoich projektach.
3. Lista materiałów, przykłady głównie są napisane w Javie:
Książki
Design Patterns: Elements of Reusable Object-Oriented Software by Gang of Four - taka podstawa
Thinking in Patterns with Java - darmowa
Head First Design Patterns
Internet
refaktoring guru
sourcemaking
http://best-practice-software-engineering.ifs.tuwien.ac.at/patternmap.html
http://www.vogella.com/tutorials/designpattern.html
https://www.tutorialspoint.com/design_pattern/index.htm
topjava
java2s
YouTube
derekbanas
https://www.youtube.com/playlist?list=PLHuuMFxceKqf5sj7CO7qPHpNwH3_m2vSu
Nie z wszystkich wszystkie wyżej wymienionych materiałów korzystałem, ale wydają mi się ciekawe.