I've been in the industry nearly 20 years and I always take breaks between jobs. I've worked for startups, Google, Dropbox, non-profits, etc. Between jobs I've pursued personal growth, traveled extensively, re-tooled my CS skill sets in new directions, gotten healthy, done extensive open source work, and more. I highly recommend it to others in the industry if you have the ability to do so; it's only helped my personal and professional career not hurt it.
Live your own life and don't let others tell you how you're supposed to exist.
Live your own life and don't let others tell you how you're supposed to exist.