Hacker News new | ask | show | jobs
by coolsebz 4459 days ago
Thank you for your response! I'm living in Eastern Europe, Romania; not exactly a tech hub, which is why the college level is so low :/ Most of what I've learned is from free available resources (books, lectures, you name it) Thanks for the points on why I should get the degree, they make sense!
11 comments

Here are two other arguments in favor for college on top of patio11's:

1) While you may be worried about the depth of the content in your field, be aware that college is also a great way to acquire breadth: this is the best way to be exposed to ideas you wouldn't have encountered before, and I'd encourage you to take courses outside of your field. Economics, philosophy, or political science come to mind as topics that may not be directly useful to you in your career but do help tremendously in understanding the world around you and being a more complete individual in general. This is also a great time to live and study abroad, which is a great life experience in general. This will also be very useful if you ever decide to branch out and work in a different field, where you may feel your lack of degree much more than in tech.

In addition there is nothing wrong with getting "extra coursework" in college. Unlike high school, the goal here is to learn for your own sake and there is always the possibility to dig further if you're interested in acquiring highly specialized knowledge.

2) A degree is not simply useful for convincing old-school employers. You work in tech, so I assume there is a probability that you may want at some point or the other want to check out the scene in the US. If this is something that interests you, be aware that it is tremendously harder to get a work visa to the US if you don't have a higher education degree. Most work visas will require a degree or equivalent work experience; for the US bureau of immigration, "equivalent work experience" generally means 3 years of work for each year of school, which means you won't be eligible for a H1B for another decade. I do not know how it is for other countries but I assume many have similar requirements.

tl;dr: a degree will allow you to hedge yourself against the future. If you're bored, there are always opportunities for you to diversify your interests, seek more specialized knowledge in your field, or work on your own side projects.

In Romania, you don't choose your classes, the classes choose you. The way it works is that you are admitted directly at a faculty, not at a university, and just take the classes they decide you should. So if you're a CS major and want to take a class on economy, tough luck.
Romania, eh? Well, let me "enlighten" you about this one. Romania IS a tech hub. I don't know how much you've been in the field, but the market here exploded some years ago. We've become an outsourcing paradise. Good, cheap work. Demand is pretty high. So don't worry - you'll get your share. With or without college.

Now the not so cool part: just get that degree, one way or the other. Especially if it's related to the field you want to work in. The govt has some strategies to facilitate graduates into the work market: as a graduate, your employer pays 16% less taxes for IT graduates. You'd LOVE the faces of the HR people when they hear you're not a IT student/graduate.

The above is just one of the more "direct" implications of you having a degree. There are more. As employing goes, the "upper-class" languages (Java, C#, C++) tend to require it. PHP, HTML/CSS, Ruby - not so much.

Another advantage is that the employers here voraciously search for IT students and they grab them even from the second year. They invest in degrees, as those at the very least, guarantees them a basic knowledge, on which they can build, as the student is perceived as a long-term investment.

Then there's the human nuances - future prospects, getting employed outside the country (if you're into that), self-perception (if you're into that, too).

Do you want me to continue?

You are passionate, I can respect that. But college is not about passion or destroying it - it's about market placing (in Romania at least). Sooner or later, you'll think about that. Oh and I heard that IT college can be a blast when it comes to same-minded people. My bet is you'll find lots of passionate people in there.

I'm a Romanian ex-"bum" (wanna hang out?), philosophy and maths college drop-out, now a passionate programmer, having a hard time getting into a Java - mainly because of the degree. I should know.

I was in your position a few years ago (living in Slovenia) - I've too learned programming at an early age, and although I didn't have industry experience, I didn't want to go study CS, because I had a feeling I wouldn't learn anything. Instead, I studied math, which was interesting, hard and very useful (can work in finance, understand statistics, get into AI/ML/big data, ...).

Also, just a few days ago I was thinking what I would change if I was 16 again - I would (1) start meditating - meditation has given me very good emotional control, which is one of the most useful things in life, (2) learn languages - Spanish, French, Russian, Japanese, Arabic, ... I had the most time in high school/college, and looking back, wasted most of it, when I could be learning at least one language a year (to a decent conversationalist level), and (3) get into computer security - it's a perfect job for a consultant, allows remote work, and seems to be becoming more and more relevant with each passing year (bonus: you know how to secure your own devices).

TL;DR: don't start working yet, after college you will be starved of free time, use it to better yourself.

Don't feel like you're missing out too much -- the engineering classes at e.g. top-flight universities in Japan and the United States are also typically not superior to free information floating around on the Internet.
Greetings from Romania too. I'm 24 and I've been actively working as a programmer for the past ~3 years. I have graduated from ASE - Cybernetics (Bucharest) at the age of 22 and been working in the area since then. Despite the fact that I felt college wasn't teaching me so much as the real world, it surely shaped me and changed my view of things. The biggest gain for me probably was that college showed me how little do I know about programming in general and motivated me to keep learning every day.

While the college level is arguably lower than other parts of the world, you'll still get the chance to interact with smarter people and that can only help.

I've also had the chance to work with people without a CS degree (people around my age) and I think they are finding it harder to learn new concepts without a proper (academic) foundation.

Go for it, you will not regret the choice.

I'm at an engineering-focused uni here in the UK (studying computing), and there are a LOT of Romanian guys in my year - all of them very, very good. The level of mathematics you guys get taught at high school far exceeds that of the UK, let alone the US.

You sound like the kind of person who probably sailed through high school and likely has great exam results from there. Combined with the fact that you've got tonnes of experience and have taught yourself, you'd have a great shot at studying somewhere abroad, if you think you'd like to do it. I learned a lot online and from working on open-source projects, but for me personally, formally studying computing has broadened my horizons massively and opened a huge number of doors.

I'm actually considering that! Where exactly do you study? I feel like around here they teach us too much math, but no practical stuff and I would like to give it a shot and study abroad
I'm at Imperial College London. It's great for me because the course is very hands-on (I'm in second year, and so far we've built a compiler and an operating system). If you're into the more theoretical stuff elsewhere might be better, but we're pretty highly ranked at the minute so it's a good degree. Lots of industry links too!
Now that sounds interesting! Thanks for this, I'll be looking for some more info!
Scotland heavily subsidised their courses for EU peeps such as yourself.

Edinburgh University Computer Science: £1820 PA... now that is a steal

http://www.docs.sasg.ed.ac.uk/fees/undergraduate_2014-2015.c...

A good university to get into (that I had gone through) is National University here in the US. Not only is it in a great city (Sunny San Diego, California), but also you learn some really useful tools in the programming field. There are a lot of international students from different parts of the world (India, Romania, Irag, Iran, China, Japan, etc) at National University. If you are not able to do that, check around your area for someone that is an expert in the field you want to be in and see if him / her can mentor you. Also, check out Matthew Moran's book called "Building Your I.T. Career." It is a great resource book.
I didn't know there were such opportunities to study there! I'll be looking some more into that!
If you ever want to move to the US (and I'm not saying you should, but many people do), getting the degree will make you one less factor of "weird" to US employers.
If you're from Romania, did you consider taking a year to study abroad using the Erasmus program, to see how stuff is taught elsewhere ?
Actually yes, but it's the kind of subject that at my college is kept like taboo :/ I'm by far better off starting college again-ish at another college abroad
Try another European university? Or maybe doing a year or two of Erasmus could help.
Hey! I'am also from Romania.

Where do you study?

Hey! :D Timisoara, UVT
I'm at ACS Bucharest, in my second year. It's pretty bad here as well.

I suggest you finish your degree (nevermind the grades, just get a 5), and spend your free time learning what you're interested in. The good thing is that there are a lot of good internships available, especially in Bucharest (Adobe, Intel, Ubisoft etc.). You can find them on stagiipebune.ro (check out VMware in Bulgaria, too).