To look like a modern gent at all times, marry a navy overcoat with a light blue vertical striped dress shirt. For extra style points, add a pair of black leather derby shoes to your look. Combinations like this go a long way towards developing your style as a 30-something Millennial guy.