Page 1 of 3

Would an OS project be helpful in getting into top colleges?

Posted: Wed Apr 12, 2017 7:16 am
by Muazzam
(I've already mentioned my OS multiple times on this forum. It's a self-hosting operating system written in assembly, with a text editor, 2048-like game, and FASM port. Well, it's nothing like ToaruOS or Sortix but I believe that it's above average for a high school student.)

By "top colleges" I mean the undergrad computer science programs in colleges like MIT, University of California, Berkeley, etc. Well, I know it's crazy because my grades are very mediocre (~80%) and have no other extracurricular activities (no one does in this part of the world). Apart from that, my SAT scores would probably be 1500 out of 1600 or something like that. Would they even care about the OS?

By the way, here in Pakistan, the universities don't give a damn about anything other than grades.

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 8:10 am
by AMenard
Muazzam wrote:(I've already mentioned my OS multiple times on this forum. It's a self-hosting operating system written in assembly, with a text editor, 2048-like game, and FASM port. Well, it's nothing like ToaruOS or Sortix but I believe that it's above average for a high school student.)

By "top colleges" I mean the undergrad computer science programs in colleges like MIT, University of California, Berkeley, etc. Well, I know it's crazy because my grades are very mediocre (~80%) and have no other extracurricular activities (no one does in this part of the world). Apart from that, my SAT scores would probably be 1500 out of 1600 or something like that. Would they even care about the OS?

By the way, here in Pakistan, the universities don't give a damn about anything other than grades.
This is true everywhere...

University is more for thinker than do'er, so they only care for the intellectuals and not the geek.
Some universities do consider work experience in lieu of academic knowledge but they are mostly lower tier like UQAM in Quebec, Canada.

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 8:30 am
by iansjack
The best way to find out would be to ask them.

One word of advice - I would avoid any mention of this website. Some of your posts here might be detrimental to an application.

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 8:38 am
by Brendan
Hi,
Muazzam wrote:By the way, here in Pakistan, the universities don't give a damn about anything other than grades.
I'm sure they also care about your ability to pay their fees.

Note that if you write an "extremely awesome" OS, it'll probably get you into a better career than a degree would have, and you'll probably be given one or more honorary degrees without any of the usual hassle (studying, student debt). Of course getting a degree is much faster and easier (with less risk of failure).


Cheers,

Brendan

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 8:56 am
by matt11235
There's no harm in mentioning your OS. It might even help if there are limited places on a course and you're competing with other people for a place. However they're not going to see it and immediately throw degrees at you, you'll still want good grades before applying ;)

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 1:20 pm
by sleephacker
I recently applied to Cambridge, and did list my OS project and my CodeCup (board game AI competition) entry under my hobbies/extra curricular activities, but my OS isn't all that impressive, neither was my CodeCup entry yet (at that time I hadn't won yet), and neither were my school grades (that is, compared to what I'd expect an average Cambridge student gets), although I did have SAT scores of 780 in physics and 800 in mathematics (out of 800). I was invited to an interview at Cambridge, but didn't get an offer. At the interview they didn't ask about my OS or CodeCup entry, but they did ask about some other information and extracurricular activities such as my motivation for doing Computer Science and not maths/physics (which I'm both interested in as well), and my participation in the dutch CS and Physics Olympiads.

So writing an OS is (or at least in my case was) definitely not a free pass. But it might show them how interested and motivated you are, and it also shows some dedication and the ability to stick with long projects. They might prefer applicants who do computer science related things in their free time over the ones who do better in school but show no sign of interest/motivation aside from school. However, univerversities like Cambridge take a lot of things into consideration, including your educational background (such as the inability to do any extracurricular activities because of the part of the world you live in), grades, extracurricular activities, personal statement / motivation letter, the tests you take while you're there, your interview, maybe even SAT scores if you have those... pretty much everything you give them.

So my tip would be to be yourself, apply, put 'yourself' on the application form (including your OS and/or other projects, and your educational background) and accept whatever the outcome is.

P.S. 'not super grades' aren't the only/best indication of your future grades, when I applied I predicted higher grades than I had at the time, and wasn't sure if I would ever meet those predictions, I'm now almost done with my final year and my grades so far have far exceeded my predicted grades.

P.P.S I'd also recommend checking out the websites of the universities you are interested in, usually they'll have a lot of information about what things to put in your application. And you could also just send them an email, pretty much all universities have a special email address for application related questions.

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 12, 2017 10:07 pm
by Muazzam
Thanks for the responses. I think I'll apply. Though my chance of getting into these colleges is probably as low as winning a lottery. :D

Re: Would an OS project be helpful in getting into top colle

Posted: Thu Apr 13, 2017 6:32 am
by bluemoon
I doubt the people at university care to spend time investigate what you have done, unless the things is exceptional and outstanding (for example. if you designed & wrote most of BeOS, that is easily recognizable).

If you indeed have some awesome works, it's also better to have some expert in the field to back you up, and then use that to approach the guards.

Re: Would an OS project be helpful in getting into top colle

Posted: Tue Apr 25, 2017 1:18 am
by Satoshi
I used my OS many times as my main reference when I was on interview to get new job. It's more valuable reference than degree. Actually I don't see any advantages of going to college when I already made OS from scratch. There in Czech Republic isn't degree as important as your knowledge and experience.

When you know programming and you can find job it is better to work for 5 years and get practical experience from work than get degree. You start as a junior programmer in both. If you start working as a programmer with degree or without.

Re: Would an OS project be helpful in getting into top colle

Posted: Tue Apr 25, 2017 1:44 am
by Korona
Satoshi wrote:I used my OS many times as my main reference when I was on interview to get new job. It's more valuable reference than degree. Actually I don't see any advantages of going to college when I already made OS from scratch. There in Czech Republic isn't degree as important as your knowledge and experience.

When you know programming and you can find job it is better to work for 5 years and get practical experience from work than get degree. You start as a junior programmer in both. If you start working as a programmer with degree or without.
Why would you want to work as a plain programmer if you have as CS degree? Even with a software engineering degree you're likely overqualified for simple programming work. EDIT: I was assuming degree = master's degree here.

Re: Would an OS project be helpful in getting into top colle

Posted: Tue Apr 25, 2017 6:05 am
by bluemoon
Satoshi wrote:When you know programming and you can find job it is better to work for 5 years and get practical experience from work than get degree
While I agree 5 years working experience have much more weight over degree, especially in technology field, however, in most company where policy is as hard as the rock, you simply get screened out by the non-technical HR even if you are the next [insert name here], you would need additional work to penetrate into the technical guy and prove your skill.

Re: Would an OS project be helpful in getting into top colle

Posted: Tue Apr 25, 2017 11:32 am
by Schol-R-LEA
I cannot speak for elsewhere, but in the US, most larger HR departments won't even look at your resume if you don't have at least a BSCS regardless of experience - simply because they can weed out most of the candidates that way. While there is a dearth of qualified candidates, their is an endless torrent of unqualified applicants for most positions, and since most HR personnel do not themselves know anything about IT, they simply don't bother with anyone who doesn't have some sort of degree.

This has had many unfortunate effects on CS education in the US, because CS and commercial IT are entirely different topics with only the act of writing code in common. This has caused most 'computer science' (ugh, terrible term for the field) and 'software engineering' (better, but a bit of wishful thinking in regards to the rigor of the field) curricula in small (and especially public) universities to turn into what are basically trade school courseloads with a bunch of general-study requirements tacked onto them. The schools that actually teach software engineering are mainly focused on teaching future CS teachers, which is of little use for someone who sees a degree as a stepping stone to a job - regardless of the field. This occurs in many university disciplines, but it is especially visible in CS for a number of reasons.

Re: Would an OS project be helpful in getting into top colle

Posted: Wed Apr 26, 2017 10:48 am
by eryjus
I offer a US perspective as well.
Schol-R-LEA wrote:most larger HR departments won't even look at your resume if you don't have at least a BSCS
The reason for this is that the degree tells the companies that:
* you can be taught
* you can learn on your own

Now, I see 2 very different career paths in software. 1 is the typical software engineer as you described. The other that is usually overlooked but is by far more prevalent in my opinion, is in a corporate Information Technology department. These careers (and I include myself here), are individuals that know their business as much as they know computers. in this case, a Computer Science degree might get your resume more serious look, but a Business Administration degree will get you an interview.

My advice to the OP is to take a really close look at what you want to do. In a corporate IT setting, a Computer Science degree that cannot communicate with the business is not desirable, but a Business Admin degree with a concentration in Computer Information Systems that interfaces with the business well and can talk the lingo with the programmers (and maybe even get into the code) is incredibly valuable (one such job title is Business Analyst). In a software house, the Computer Science degree works well.

Re: Would an OS project be helpful in getting into top colle

Posted: Thu Apr 27, 2017 5:23 am
by Satoshi
eryjus wrote:I offer a US perspective as well.
Schol-R-LEA wrote:most larger HR departments won't even look at your resume if you don't have at least a BSCS
The reason for this is that the degree tells the companies that:
* you can be taught
* you can learn on your own

Now, I see 2 very different career paths in software. 1 is the typical software engineer as you described. The other that is usually overlooked but is by far more prevalent in my opinion, is in a corporate Information Technology department. These careers (and I include myself here), are individuals that know their business as much as they know computers. in this case, a Computer Science degree might get your resume more serious look, but a Business Administration degree will get you an interview.

My advice to the OP is to take a really close look at what you want to do. In a corporate IT setting, a Computer Science degree that cannot communicate with the business is not desirable, but a Business Admin degree with a concentration in Computer Information Systems that interfaces with the business well and can talk the lingo with the programmers (and maybe even get into the code) is incredibly valuable (one such job title is Business Analyst). In a software house, the Computer Science degree works well.
You can learn on your own even if you don't have degree.
Over there degree also could mean you are too lazy to go to work so you are going to school. (Like half of my high school colleagues.)

In my country HR calls you, ask you some questions about programming when you can answer them you can be promoted to interview with someone who has programming skills. He will look at your LinkedIn profile, CV, your opensource projects on github, etc. Just because degree can get almost everyone there.

But yes, getting your first job without any previous professional skills or degree is quite hard. But after half year in maybe worse company you can try to get better job somewhere else.

HR over there uses LinkedIn to find new people. Maybe try to fill it like for more dump people.
This is my LinkedIn profile and I'm getting like 5 to 10 job requests per month. https://www.linkedin.com/in/ren%C3%A9-% ... 27441a110/

Re: Would an OS project be helpful in getting into top colle

Posted: Thu Apr 27, 2017 7:27 am
by Muazzam
eryjus wrote: My advice to the OP is to take a really close look at what you want to do. In a corporate IT setting, a Computer Science degree that cannot communicate with the business is not desirable, but a Business Admin degree with a concentration in Computer Information Systems that interfaces with the business well and can talk the lingo with the programmers (and maybe even get into the code) is incredibly valuable (one such job title is Business Analyst). In a software house, the Computer Science degree works well.
Thanks for the advice. By the way, I intend to pursue a PhD degree in computer science (or physics or math, perhaps; I haven't decided yet). I've always wanted to become a scientist! (Not sure if computer science really counts as science.)