Master relevant creational, structural, and behavioral design patterns that set senior developers apart from novices. Stop pretending four-levels of nested-if statements is 'good enough' because 'it works', and do a service to your future self by producing cogent code that will also shine through when you interview.