I’m not a programmer. As in, I’m pretty certain this is the wrong career for me.
I’m in my early twenties. I'm a coder at a great software company. The company is successful, growing, and treats its staff well. They pay well. I have stock options. No pointy-haired bosses. Thing is, I don’t like it. I’m bored.
At school I was always good at math and science. And I loved computers; I loved building them from components, customising Linuxs, but never really programmed in my spare time. I got into a good school for college, found the programming course options pretty easy, and majored in Computer Science. So the default choice was a programmer, right? Well, one year out of College, I’ve realised; it's not what I want to do.
"If today was the last day of your life, would you want to do what you're about to do today?" -- Steve Jobs
I can’t help but think - is this it? I get up, and go to the same old desk, and write some stupid code. Whatever.
I love technology. But coding just doesn’t exite me. I could never get worked up about the subtle nuances of programming languages. I’m definitely not the sort to learn Haskell or Erlang in my spare time. Hell, or even code at all in my spare time. I just enjoy playing with the latest Apple product, watching TV, and reading Hacker News. What kind of life is that?
Should I quit? I make way more money than any of my non-coder friends, and that would be really hard to give up. I know there must be something more fulfilling out there. I have other, less geeky, hobbies and interests outside of tech, that I’ve let fall by the wayside. Perhaps I could combine the two into some sort of startup? I've also better social skills than the average coder (not bragging, just true, many coders can be quite socially inept), and I wouldn’t want this talent go to waste . Starting a company seems like the obvious answer, except, I’m scared, and I don’t have any good ideas.
So, HN, any suggestions?
Around that time, my manager's manager bought a copy of a book called _Now, Discover Your Strengths_ for everyone on his team. That book changed my life forever. The current edition is called "StrengthsFinder 2.0": http://www.strengthsfinder.com/home.aspx
What taking the StrengthsFinder inventory did for me:
- It helped me understand my personal talents better than I had ever understood them before, and it encouraged me to develop them into strengths. Prior to reading the book, I had focused on being "well-rounded". This was very eye-opening for me and it completely changed my attitude about my career.
- It encouraged me to find ways to play to my strengths in the job I hated, with the goal of finding a way to enjoy it more.
- When that didn't pan out, it gave me the courage to start looking for roles that might suit me better.
To make a long story short, since then I obtained a graduate degree that would help me develop the talents the StrengthsFinder identified, and I've had two quite different roles that both played very well to my strengths, to the point where I would call them dream jobs. It's difficult to describe just how much happier I am now than I was ten years ago.
In short, if you are looking for ideas, consider the StrengthsFinder. It seriously pulled me out of a rut, and I've seen it do the same for others as well.
As for the question about whether you should quit... consider sticking with it until you figure out what else you want to do. I didn't stay in the QA job I hated, but I did stick with QA while I was working on my Masters because it paid the bills.