Network. Lots of great opportunities can come from other devs, who you've developed a mutual respect with.
Don't neglect your personal projects.
Learning architecture, and how to document it, is absolutely invaluable and can get you the big bucks.
Don't overengineer in an attempt to predict the future, and instead build deliberately and flexibly.