5 ms·
Ask HN: Should I focus on my job or my degree?
I'm a student studying in my final year of a Computer Science degree in a second rate department. My own time I spend as the lead web developer for a small, but focused software startup. It sure as hell, is an exciting world.
I can't help wondering, which of the two should I be prioritising? It's not a run-of-the-mill startup (so far we've worked with the NHS, the RAF and a whole raft of local businesses and innovators). I've had the chance to play with a lot of cool technologies (Nodejs, Go, MongoDB, Redis, Phonegap etc) and thoroughly enjoyed the entire experience. If we get off of the ground, there is a directorship waiting for me when I graduate.
Succeeding as a company however, is going to mean working hard for it this year, not something I can do alongside studying at uni. I can probably coast my degree and get a 2:1 or 2:2 or I can focus and almost certainly end up with a first. Which is going to count for more in the long run? The classification, or the experience?
Thanks for taking the time to read this. Thoughts and advice are very welcome.
- elwell 13y agoDo both; but the job should be more important to you (unless you're planning on staying in academia).
- ssafejava 13y agoIn my experience, it is absolutely worth having a degree - by all means, don't give that up, you should graduate, especially since you've come this far. In terms of grades, I found that only my first two jobs cared about GPA - I took it off my resume shortly after because work experience became much more important. That's not to say you should give up on your GPA entirely, but in my experience companies care far less about GPA than they care about whether or not you can actually code.
- eddiemunster666 13y agoFinish the degree, it's amazingly helpful visa wise if you ever want to apply to jobs in other countries. I left the UK for Canada and it would have been way harder without a degree (I believe there's some amount of 'years in the industry' that adds up to a degree for work visas, my memories foggy but i think it was around 10 years..)
- bmelton 13y agoI slightly prefer advocating job experience over academic experience, usually. There are a lot of things that factor into that, but at least for me, graduating high school, I knew good and well that I'd never be able to commit to caring about college, and that despite the multiple scholarships I had offered to me despite an abysmal graduating GPA (I graduated 148th in a class of 150), I just knew that if I'd gone, I'd have pissed it away. Moreover, I was really excited about technology (I'm 36 now, and it was a very different field then), and even tech support seemed like a way to learn more/faster/better than whatever I might have learned in school -- partly due to how sad CS education was back then, but partly because IT was still a developing field, and real world experience trumped college experience, at least in my mind, and at least at the time. That said, if you've already gotten to your final year, it would be literally foolish of you to abandon your current investment for a job, especially when that job will be there later, and especially when that job isn't already paying you ridiculous amounts of money. In short, if you aren't already a millionaire, finish your degree. Even if it's just to have on paper, throwing away > 75% of your current education costs is just a silly investment.
- jamesjguthrie 13y agoI'd make sure I finish the CS degree with a good classification as your job is just a job and with a degree you can do more than just code for a living.
- wallflower 13y agoI would prioritize relationships over experience. Relationships cannot be metric'd - and that is why they are so important. If what you are getting in your job experience is valuable - that is excellent - however, if you are building true relationships (where relationships are built on trust - almost approaching - perhaps beyond a romantic level) - then. Don't rule out the CS program - there has to be at least one or two professors in the department that you hit it off with - and if not in CS, maybe in another department. When you are in college, there is an open-door policy with professors - depending on how persistent you are. Avoid burnout by not putting everything into one area of your life. Its inevitable (depending on your focus, type-A ness) but you can hedge by doing stuff where no one cares what you do outside of that sphere (e.g. drawing portraits in a drawing class) Ultimately, as you progress in your life, you build your own community. The size and strength of it depends on you, your leadership ability - and your ability to inspire others to do what they want to do (the true Internet superstars like Zenhabits, Problogger et al. build communities in the millions). I've been in my small share of companies/long-term projects (with friends) that sometimes end up - the friendship isn't strong enough to survive the problems that may arise. And, as others said, the degree is an important quasi-legal HR credential (look up Griggs v. Duke Energy) and signal that you were able to start and finish a large project Also, diversify your basket - take a theater or short/long-form improv class or art class. All CS and coding makes for a boring Jack once you get outside that bubble - and you will - especially for romantic relationships with Jill - and you want to run up the hill...
- codecurve 13y agoThanks for the feedback. I agree, relationships are the priority, but I can then extend the phrasing of the question to ask: are academic relationships more important than their industrial counterparts? I have engaged with most of the professors in the department (it was actually through one of them that I got the job), but almost without exception (it seems that) they are neither driven nor motivated and only a tiny percent of them have had any academic success. Outside of CS I am a focused musician and graphic designer and I like to use that as both an escape and as diversification, so I'm not too worried about ending up as a boring Jack. Somewhat due to my poor wording, it seems like people got the impression that I would be dropping out (or giving up on my degree), this is not the case. I just need to know how important it is that I achieve a good grade? Is it worth the sacrifice of job experience and possibly the position within the company?
- alt_f4 13y agoFor God's sake, please at least get a 2:1. Otherwise, should anything happen with your current gig, you are unemployable by grade cut off.