5 ms·
Ask HN: Should I get my degree or not?
Hello hackers!
This is almost like a follow-up to this thread http://news.ycombinator.com/item?id=1438489, but my questions are not quite the same, neither are my goals.
I'm 21 years old and live in Norway. For all my life I've loved computers, and everything else with ICs in it. I learned BASIC programming at the age of 10 by editing games and finding out what happened if I did this or that.
The last years I've had two years off from school, working a crappy job and getting drunk, while reading tons of computer/programming/security/electronics/math-books.
Last fall I went back to school to get a bachelor in informatics. I get straight "A"s, as I already know ten times more about python, C, linked lists, self balancing trees and overflows than the rest of my class. The only thing I need to work with is maths. All while working 50%-110% to be able to afford all my projects, my appartment and steaks on weekends.
Five or six years ago I got a new dream; I want to move to Silicon Valley and work on startups, where my skill and creativity can be put to good use.
Had I not had a girlfriend, (two cats) and my loving parents I'd have been enjoying California's hot sun right now.
Lately I've become tired of working on boring (read: easy) assignments, that takes me a fifth of the time the rest of my class uses, and I still get the highest grades. Because I don't really need to work on things I sometimes forget that I have assignments to do, and that resulted in me only having one of the three exams I was supposed to this spring, because I missed two hand-ins.
There is not (at all) many IT-companies in my area, and for me to get a decent job, I'd have to move somewhere else. And that's what I want to do right now.
But then I'd have to quit my education. So I was wondering what you guys think about that? Money is not an issue, as long as I can get money for programming I don't care how much. Is it possible to later land a better job, without a degree? Will I be as attractive as the rest of my class in five years, if I work my ass off in crappy jobs, only to build a CV?
Really it's HN's fault that I got this idea, all the talk about how useless a degree in CS is didn't help my motivation to work on crap assignments.
And to get back to my dream, would moving to Silicon Valley make things easier? Plane-tickets are cheap, I'm ready, I can start looking for work right now.
But then again, will I be better off in five (or ten) years from now if I drop out of university and run off chasing the American Dream than if I stay in cold and snowy Norway?
(Did I mention that I live in the north of Norway?:/ )
All answers are greatly appreciated!
- LaPingvino 16y agoMind that it is very hard to move to the US and start a company there if you are not a US citizen.
- drRoflol 16y agoI know that, but I don't want to start a company, just get a job, any IT-related job.
- fbnt 16y agoThat's naive of you. You can't just fly in the states and interview for a job. Without a green card, you can only stay in US with a tourist visa for 3 months max, or with a student visa if you enroll in some university over there and pay their thousands-dollar tuitions (but you can't get a job), they're very strict on immigration policies. Oddly enough, it might be easier to get a full permit if you start a company, but I guess you'd have to prove that you're investing (bringing in) a substantial amount of money.
- jcl 16y agoIf you are planning to look for a job rather than start a company, you really should get your degree. If your classes are not stimulating you enough, perhaps you could try training for programming competitions (TopCoder, Google Code Jam, ACM ICPC). Doing well on those could be a good differentiator on a resume.
- pbhjpbhj 16y agoOr he could pick up short coding jobs online (eg vworker) and start to build a portfolio of successfully applying his coding skills - there's a lot more to being a good prospect for an employer than being a killer coder.
- hga 16y agoHaving a degree can make it easier to get a visa to work in the US, to governments credentials count, not real ability. Trying to do the degree you're doing is dangerous, as you've noted (although it does allow you to maintain your lifestyle and keep current in real software development). Is there any possibility that you can change to another major or school where you can get a real CS degree?