(A lot of this is more of a "Hi, I am..." post - I should post it there, too, LOL)
I was a "child of the 80's" when video game arcades were all the rage. I loved video games, and the electronic/programming aspect of them. Also, PCs started to become available around that time, and I had one, too.
So I was attracted to electronics, programming, techie type stuff at an early age. In high school, I focused on Science type courses, and in college majored in Computer Science. Even in college, I was an "intern" in a couple departments helping to run the PC systems.
Every job since college was IT focused (with the exception of two years in real estate which I'll get to in a moment) although in different functional areas. I've been involved in requirements gathering, development, testing/QA, customer support, networking, MSCE, etc. My current role has me doing Salesforce development.
In 2005 I got fed up with Silicon Valley and the IT field, and moved back to Colorado. I got my real estate license and worked with a couple other people on a real estate team at a local brokerage. Great people, and I can honestly say I had more fun in the two years I did real estate than in the 20+ years I've done IT. My goal was to never work in IT, an office, or a cube ever again.
Problem was, couldn't make any money at it. 2005 was the WORST year in recent history one could have gotten involved in residential real estate. So I had to abandon that dream, and move back to Silicon Valley, IT, an office, and a cube, and peck away at a computer all day long.
I can honestly say I don't hate my job. Where I am right now, and the company I'm at, is the best place for me. But I do hate my career. After doing IT for so long, I just don't get any satisfaction nor challenge from it. And when I think about the grand scheme of things, what I do doesn't mean anything. In the IT field, almost everything is obsolete in a couple years, thrown away, and replaced.
When I was in real estate, I at least felt I was directly helping somebody get on with their life. I was helping them sell their home and move on somewhere else, or helping them find a new home to live in.
I get NONE of that sense of satisfaction in IT. Nothing I work on makes any difference in the grand scheme of things. It's just button-mashing for a paycheck.
The only reason I keep doing IT is because I exhausted my savings doing the real estate thing, and I need the money that my IT skills allow me to make. And the second is...I did manage to land at a pre-IPO startup that I honestly think is going to "make it" and I have enough stock options that if they do, I stand to make a life-changing windfall in a couple years that might enable me to retire and leave the IT field forever. A golden pair of handcuffs, if you will. I can't afford to leave.
If my present-self could go back in time to my past-self and give myself some advice, I would tell myself not to work for other people my whole career, and not to devote myself to IT fully. I would tell myself to network more, and look out for chances to join a team of others doing their own thing such as a consulting firm, standalone business, real estate firm, etc. Anything but sitting in a cube for 20+ years pushing buttons all day long.
I do feel blessed at least I was able to jump out of IT for a couple years and find something else I liked. It was validation to me there are other, more meaningful, careers out there for me, if I can survive the next 18 months or so and get some kind of payout.