| There's so much! I'm actually just now transitioning from a developer role to a non-developer role. For me, I'm moving to a role doing on-site installations of software that I used to be a developer for. Travel all over, decent pay, get to go on-site (at Amazon warehouses), and it requires technical skill without being a real coding job. This is perfect for me. The key is two things: first, stop looking down at non-dev jobs. They aren't less, they aren't unworthy. Lots of devs I've met have a strange tendency to think that way. Second, figure out what motivates you. Think about what parts of your job you've loved, and what made them so great. I doubt it was the part where you wrote some lines of code. Think more higher level- what specifically about that thing you were doing was it that made you want to get to work early and stay late to finish it? The customers? The team? The business goals? Once you know that, go looking for a job that has those things instead. (And hey, that team I mention I'm joining might be hiring still if constant travel and early mornings in the industrial end of town is up your alley :D ) |