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

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post 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.
AMenard
Member
Member
Posts: 67
Joined: Mon Aug 25, 2014 1:27 pm

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

Post 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.
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

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

Post 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.
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

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

Post 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
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
User avatar
matt11235
Member
Member
Posts: 286
Joined: Tue Aug 02, 2016 1:52 pm
Location: East Riding of Yorkshire, UK

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

Post 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 ;)
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
User avatar
sleephacker
Member
Member
Posts: 97
Joined: Thu Aug 06, 2015 6:41 am
Location: Netherlands

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

Post 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.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post 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
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

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

Post 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.
User avatar
Satoshi
Member
Member
Posts: 28
Joined: Thu Sep 13, 2012 2:18 pm

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

Post 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.
Trinix (written in D) https://github.com/Rikarin/Trinix
Streaming OS development https://www.livecoding.tv/satoshi/
Korona
Member
Member
Posts: 1000
Joined: Thu May 17, 2007 1:27 pm
Contact:

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

Post 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.
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

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

Post 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.
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

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

Post 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.
Last edited by Schol-R-LEA on Tue May 02, 2017 8:14 am, edited 1 time in total.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
User avatar
eryjus
Member
Member
Posts: 286
Joined: Fri Oct 21, 2011 9:47 pm
Libera.chat IRC: eryjus
Location: Tustin, CA USA

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

Post 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.
Adam

The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal

"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
User avatar
Satoshi
Member
Member
Posts: 28
Joined: Thu Sep 13, 2012 2:18 pm

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

Post 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/
Trinix (written in D) https://github.com/Rikarin/Trinix
Streaming OS development https://www.livecoding.tv/satoshi/
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post 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.)
Post Reply