Scholarships From FOSS Organizations? 348
Athaulf writes "I'm a high school kid with big dreams of prestigious technology schools like MIT or Cal-Tech. The problem is, my upper-middle class family had more down to Earth plans for me and my college choices (about $30,000/year more down to Earth, actually), so financial aid and college savings won't come anywhere near MIT's price tag. However, I've been programming in C for a while now, and might release a GPL'd Linux app soon. With this self-taught programming experience, academic merit, and plenty of extra curricular activities, are there any FOSS supporting organizations who might grant me a scholarship for my contributions? Do companies like Google or Red-Hat offer scholarships to big name schools in return for a few years of work after college?"
umm (Score:2, Informative)
study abroad (Score:4, Informative)
In a lot of European states you can get away with 0 in tuition fees or a very moderate fee of a 1000 per year. For $30k / year you can live a very comfortable life as a student in Europe.
Also, having studied abroad is something that would look very good on your CV.
Re:You're just paying for the brand name. (Score:4, Informative)
Loans? Grants? Scholarships? (Score:3, Informative)
I went to Cornell and managed to pay the entire bill myself. I've got a quite a bit of student debt, but I've also got a really good job that's allowing for me to pay off my bills very quickly. Go to a good school, you get good opportunities afterwards (contrary to popular belief, name recognition goes a long way). Fill out your FAFSA, use the power of Google to find scholarships and fight for 'em, and whatever the government and really nice people don't give you, pull out in private loans (Sallie Mae, etc...). Heck, interest rates are basically at rock bottom right now, so you won't get hosed. Having a loans also helps motivate you, trust me. You're less likely to goof off (still have fun, but not blow off work), plus you get fiscally responsible pretty quickly (a lot faster than most of your classmates).
Anyway, stepping off of my soapbox of "pay for yourself," as it looks like thats you're trying to do, I don't think many (if any) company will pay for your education right now this moment. After you're in college for a year or two, however, some of these opportunities crop up, but I've seen them more in the financial sector than in tech. Get an internship or two and it'll help you immensely financially and get a job after college. If you're as good as you say you are, you should be able to find one freshman year- go to the career fair with a good resume AFTER meeting with your career services center to get it brushed up, and practice some interview skills (some say it doesn't matter, and it may not, but it will most definitely help you stand out from the crowd). There is ONE program that I know of that is what you're looking for, but it ain't FOSS-- look up the "Stokes Educational Scholarship Program" for the NSA. They will pay tuition and books, and give you summer internships in return for 1.5x your stay in college (4 years undergrad, 6 years NSA).
Re:trust me don't do it. (Score:5, Informative)
Also, as far as anyone has ever told me and I've ever seen, grad school for engineering and ESPECIALLY for CS is completely worthless for getting a job, and is done almost only by those who wish to go into academia. Sure, 2 years of Business school might be required after 5 or so years in the work force in order to get a managerial position that really pays bank, but that's far in the future. Places like MS and Google and Yahoo! are hiring kids out of my school at 75k or more a year for software engineering jobs (there is obviously a variance, and some jobs get a lower salary).
Finally, I'm sorry critical thinking was dead at your college, but that is not the case here, and does not seem to be the case at many of the colleges my friends go to. Quite honestly, that seems to be one of the largest differences between some of the "better" schools and some of the lesser-known schools, which is just a sense I get from talking to my few high school friends who went to Ivy or equivalent schools and comparing our experiences to those who went elsewhere. It's not to say that they're not getting good educations, but that level of critical thinking, especially outside of classes, largely seems to be lacking, making some of them really unhappy.
A Few Clarifications (Score:2, Informative)
Take out some loans (Score:3, Informative)
If the total remaining amount you and your parents are supposed to pay is still to high, no problem - that's just their initial offer. They will negotiate - the job of the financial aid office is to make it so that you can attend. Let them know how much your parents are willing to spend, and see what they can do for you. If you're lucky, they will find some grants and scholarships to cover more of the difference, and they will definitely offer more loans. Not crappy loans like a car loan or credit card - college loans often have no interest while you're in school, and very low interest rates after that.
And trust me, if you're going into software engineering, some loans are no big deal. You'll get a nice salary and pay them off in a few years, and it will all be worth it.
One thing, though - the financial offer you'll get will vary dramatically from school to school. Virtually all good schools have great financial aid programs that can negotiate with you - but they all value different things and have different rules. Your best bet is to apply and get accepted to a lot of great schools - MIT, Caltech, CMU, Harvard, Yale, UTexas, UIUC, Stanford, Berkeley, Harvey Mudd - and then pick one of the ones with the best financial offer for you.
Re:Join the Army (Score:5, Informative)
Listen, I don't love the military in any sense, but as a practical choice, it's not as bad as many folks make it out to be. Someone with an engineering degree isn't simply a "warm body" to the military, especially if they're coming straight into the military from college rather than having gone through college after the military in order to become an officer. There are different career paths within the military, especially Navy, that can lead to many different places, and that pay incredibly well.
Re:Education is an investment (Score:5, Informative)
Pretty he didn't mean his parents would pay $30k, he meant they wanted to pay $30k less than what MIT costs. If they included housing costs, that means $15k/year, if they weren't including that then they would only be offering $5k/year.
Doesn't discount your other points, but I believe clarification was needed.
Re:You're just paying for the brand name. (Score:3, Informative)
And there is good reason for it, too. M.I.T. provides a better computer science education than just about anywhere else. And it's miles better than that available at schools which are not known for computer science. Employers know this, and it's why they will rate the M.I.T. resume higher than the MTU resume. Employers desperately want to save time in the interview process, it is a tremendous waste of time to interview candidates that are clearly not qualified, and so they are always looking for ways to improve the quality of the candidates that they invite for interviews. And the school you graduated from, is a very very easy way to do this weeding. Now there are superstars that graduate from no-name schools and duds that graduate from M.I.T., and employers know this, which is why they don't look *just* at the school when deciding who to interview. But it is a big factor, whether or not you realize it, and it is very justified.
You are right though that if your resume is good enough to get you to the interview, the school you went to is not particularly relevent. But first, you have to acknowledge that the M.I.T. degree will open doors that your degree will not, and will land more and better interviews. Just accept it, because it's true. And second, you have to realize that the average grad from M.I.T. is just going to be better qualified and thus a better interview than the average grad from MTU, so on average, the M.I.T. guys will get the better jobs.
Once again, nothing about this is personal to you, because maybe you would interview really well and get the job anyway. But you have to accept that where you went to college does correlate with your qualifications, and employers know that.
Financial aid is better at big name schools (Score:2, Informative)
Re:MIT's website... (Score:3, Informative)
Re:Join the Army (Score:4, Informative)
I suppose I'm just a bit cynical about trusting the military's ability to use people's talents correctly, but I hope I didn't make the military out to be a bad choice, since I came out of it with the ability to step into a decent career. It's probably even a bit better than corporate America in terms of the density of stupid people and bad decisions. And it is true that making a choice like joining the Navy is a good way to avoid landing at a guard shack in Iraq with a rifle.
However, I still don't think the DoD is using active duty military personnel to do a lot of the actual research and engineering tasks, but that's just based on my experience with the Navy. All the people I worked with that were doing those jobs--like nuclear research and power plant design, for example--were civilian employees or contractors, every single one. Maybe they were former enlisted or officers in that field, but they weren't able to do any of the actual "design/build/program something" jobs until they were hired as civilians and put in their time in the civilian side. The active duty officers in those technical fields were little more than supervisors/managers of the enlisted people, and (again, in my limited experience) the enlisted guys actually had most of the direct experience with the technology, while the officers did a lot of admin/paperwork and stood the occasional supervisory watch.
So I still maintain that for 99%+ of the cases, going into the military, with or without a degree, in a technical, not-so-likely-to-be-on-front-lines field, is more likely to result in:
Re:Education is an investment (Score:2, Informative)
MIT announcement: Tuition-free for 30% of students (Score:4, Informative)
Here is one significant quote from it:
Re:trust me don't do it. (Score:1, Informative)
Re:trust me don't do it. (Score:5, Informative)
Beyond that, there is something to be said for a formal education. I was "self taught" in high school also, and thought that I would be able to handle any problem. I couldn't have been more wrong, and in my senior year of high school, when I began taking real CS courses, I learned things that I would never have grasped without a teacher. The sort of things I am studying now can't be "self taught," because in at least one case I am learning it directly from the researcher who made the discovery. Overall, a formal education not only provided me with new ways of thinking about my majors and related fields, but it also broadened my ability to solve problems, both in terms of scope and approach.
Going directly into trade after high school is a waste of time and of talent. Is college expensive? Unfortunately, yes. Is it worth the expense? Absolutely.
MIT just announced: no tuition for $75k/yr fams (Score:4, Informative)
You may want to look into MIT again. They just announced a couple of weeks ago that students from families that earn less than $75k/yr. will not have to pay tuition. They've also changed the factors they look at to determine financial aid for other income levels:
Fin. Aid Boosted; No Tuition For Families Earning Under $75K [mit.edu]
MIT has also always had a policy of basically, "You get in, and we'll help you figure out how to afford it."
A couple more things:
Disclaimer: I graduated from MIT, and would not trade that experience for anything.
Re:Join the Army (Score:3, Informative)
Re:trust me don't do it. (Score:4, Informative)
Also, as far as anyone has ever told me and I've ever seen, grad school for engineering and ESPECIALLY for CS is completely worthless for getting a job, and is done almost only by those who wish to go into academia.
As someone who works for a large tech company, let me just say that you've been very misled. The differences aren't immediately obvious, but you need to think a little bit beyond starting salary.
Promotion ceiling. You may start off with a salary that's only 10-15k below someone with an MS, but I have encountered a large number of people who have gone back to school because they can't get promoted without a better degree. In fact, I can't think of anyone I know that's over the age of 35 and doesn't have at least an MS. A large number went back to school after they had kids and continually grumbled about how hard it was with a family.
Job types. Those with BS's are much more likely to find themselves in a low-level position - implementation, support, bug fixing. People with graduate degrees are more likely to be in the design and project lead positions. Not only is this a factor in the promotion issue I already raised, but who do you think is easier to outsource? When times are tough, who are they going to lay off?
Just to emphasize the point, I was planning on stopping with my BS when the .com bust happened, and ended up going back to grad school at a Big 10 university. Applications for graduate schools in 2002 and 2003 were extremely high. High enough that schools were caught off guard when people who they expected to get in to MIT, CMU, Berkeley, etc ended up accepting their offers. Enough accepted that I heard many stories of schools that were overcommitted for financial aid. Unfortunately, I only have one data point for the mixture that were returning students, but around 20-25% of our class were people who had been in successful IT jobs and had gone back to grad school because they had trouble finding jobs. It led to an interesting mix of professional and academic experience.
Now, does this mean that you can't be successful with just a BS? No. Heck, I knew a kid out of high school that was pulling in over 100k managing IT for some small company during the .dot boom. But, he eventually went back to school too.
My point though is that if you want better job security, you want more freedom of action and responsibility, and a better likelihood of higher pay in the long run, the 24 credit hours for the MS is well worth it.
Get Your Facts Straight (Score:3, Informative)
First of all, it's Stanford, not "Standford."
Second of all, do some basic research before talking out your ass. While both Brin and Page went to Stanford for graduate school, for undergrad, Brin went to the University of Maryland, and Page went to the University of Michigan.
Internships (Score:1, Informative)
Back in '96 I interened for a Fortune 500 company. I was one of 6 students hired at the equivelant of a $35,000 annual salary for a 33.5 hour work week. They expected 7.5hr days, including lunch, with summer hours, which meant everyone went home at lunchtime on Friday.
I was lucky and was hired by the Data Warehouse team, which was the bleeding edge of the organization and I had a great manager that taught me a lot and allowed interns to grow as much as they wanted to. At the end he was even surprised at how much ground I covered in those months. One example is that when I first started he gave me a bunch of exercises so I could learn Oracle and SQL because he was in a training class that week. I was done by the time he came back during lunch to check his email.
Anyways, check the internships. They may be meant for college students, but it sounds like you might have the ability to pull it off.
Re:interesting point on picking schools (Score:3, Informative)
Obviously there are a ton of things to look at when choosing a University or other higher education Institution but this is one of the things that should be done. It's a shame that so few people do.