Scholarships From FOSS Organizations?
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?"
You could fiddle with some BSD and enjoy the cheaper things in life.
no
They'll pay your tuition... then they'll send you someplace where people shoot at you.
Hmmmmm... maybe join the Canadian Army instead.
According to their website, MIT's tuition is 35K/yr + 10k in housing. If your parents will foot 30k, that's only 15k year you need to pay. I'd say that's a good deal for an education that'll keep paying you after you graduate.
If you think that's too much, go to a good community college for the first two years, transfer, and still get that MIT degree. The introductory classes are generally taught better at some of these places.
Or, most states schools have great programs, diverse people, and provide excellent education.
And no, counting cards will not pay your tuition.
In Soviet Russia, articles before post read *you*!
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.
MIT's website says financial aid is guaranteed for admitted students.
http://web.mit.edu/sfs/financial_aid/mitgo_undergrad.html
I suppose I don't have an answer to the original question, but get their financial aid folks on the horn and see what they have in the way of work study, internships, etc. Whatever you got back on your FAFSA probably isn't the last word in the matter.
If you go to say, Sweden, there will be no tuition fees. You have two decent Unis there: The Royal Institute of Technology in Stockholm and the Chalmers Institute of Technology in Gothenburg. You may also check out DTU in Denmark and the unis in Aachen and Dresden (Germany).
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.
MIT is outrageously expensive, but will have no effect in determining to an employer that your a better candidate than someone at any other 4-year accredited university. But you don't want to be just a guy with a degree. You want to be a guy with an MIT degree.
I'm not sure what CS guys get at MIT that they won't be eligible to find at any other college. But if you work your ass of at any other college, with the grades and extras to prove it, I don't see how it matters.
Unless of course you just want to get the "MIT" label for the brand name.
Get some (low interest) loans. If a degree from a prestigious university is worth that much to you and you didn't get the scholarships - then pay for it.
Or - how about you contact the actual FOSS organizations?
Now get off the lawn I would have had if my parents had the cash to pay for my schooling. Young whippersnappers.
... you'd already released some code. One of the really cool things about code versioning systems is that you can look back over how your project has developed, and see how old bits of code are. This gives you a useful-but-scary indication of how much your programming is improving, the more you do it ;-)
It's easy to get your Free software out there. It would probably look better if you had something you could show prospective sponsors, and this is where the versioning comes in. If you've got a horking great Subversion repository full of your code, with maybe a few checkins a day, then it shows the process by which you work. It's like showing your working on a maths problem - if you get the answer right but don't show your working, you won't get full marks. If you show your working and get the answer wrong, quite often you'll get fairly good marks anyway if the working is right but the mistake was a little arithmetical slip.
So in short, show them the code. And let us know if it gets you into college.
OK, first off, to OP: money isn't everything, and if you really think that your education didn't give you anything but technical skills, then you obviously didn't get out of college what I an most the folks I know are or did. College is a time to learn to think critically and to learn a variety of different subjects. You'll never quite get that chance again.
Secondly, to the question: MIT gives full financial aid, based on what they think your parents can afford to pay. Yeah, you might end up paying a bit more a year than a $10,000 a year state school once you get finaid from them, but then again maybe not, and for the education you'll get at MIT and the people you'll meet there, it will be worth it. I go to a school that costs more than MIT and my parents make less than 100k a year (well less), and I got through the first two years of school without loans. This brings up my second point to you: don't look at loans as a bad thing. Look at them as an investment in yourself. If you come out of MIT with an engineering degree, you can easily be making a high five or low six figures straight out of college. You'll pay off your loans in a year or two at that pace. Well worth it.
Personally, I'd suggest looking at not just MIT, too. I was a CS major for my first two years here at my school (oh fuck it, I go to Yale, just so you know, I don't know why we always beat around the bush here), and there is a great, theoretical program. However, I found that while I enjoy programming, computer science is something completely different from programming, and decided to change my major to Linguistics. It's wonderful the large range of possibilities a school like Yale or Stanford or Brown can give to you. Don't confine yourself to a technical school, especially if you already have a lot of technical skills.
Let's see. What other advice besides don't worry about money and try to broaden your horizons? Get an on-campus job, you'd be surprised how well some of them pay (I get $13.50 an hour to fix computers and sit at shifts doing homework and helping folks who need it if they ask), get loans, go to a school that gives good financial aid, and you'll graduate, get a great job, and not have to worry about the pittance in loans you have. Go abroad, go to lectures, take advantage of any alumni networks you can get on, especially if they're related to a group or club you are in, just take advantage of the resources your university offers you as much as you can. And even if you don't end up going to a top-tier school, all this will still hold true.
Best of luck. If you want to talk to me at all, feel free to PM me.
Honestly, where you go to school doesn't matter. Your GPA doesn't matter. They may help you get an interview, but once you have an interview they're almost totally irrelevant; it's up to you to demonstrate that you know your stuff and are qualified for the position.
Even if there are programs such as this, I wouldn't go for them. Things can change a lot between starting school and finishing, and you never really know where you will wind up. If you are having trouble paying for the school that you are able to get into, then you should consider what it is you want to go to those schools for. If you are good enough, apply for a school as Early Decision, and many schools will find a way to make it possible for you to attend. If you aren't good enough to get the scholarships at the top schools on your list, perhaps consider a smaller school that would give you what you need to attend, or perhaps a state school, depending on where you live. Much of college is what you make of it, it isn't just the school. Just like other posters said, you might want to really re-consider why you want to go to those schools.
Wow, I'm somewhat appalled by the acerbic replies to this post. There's a post or two saying that education doesn't get you anything, and while I tend to agree because college didn't work for me, that's no reason to tell someone not to go. I spent 6 years in crappy jobs that I probably wouldn't have had to endure had I gone to Insert College Here instead of the school of hard knocks. Then there's the dedication factor. Many employers want to see a 4 year degree simply because it shows that 4 Year Degree kid had enough drive and dedication to see it through. As for MIT vs. another college... If I were a hiring manager and all other things were equal (skills, interview prowess, etc) I would almost definitely hire the person who had a degree from a well known, highly respected school over Generic University. NOTHING beats experience, but don't knock a kid for trying to "do it right."
"You get out of an education what you put into it; if there's something you really want to learn, you'll pick it up on your own, no matter if you're at MIT or at a state university."
Back when I was an undergraduate, my thesis adviser mentioned that to me when I said that I wanted to apply to MIT. At first, I thought that he, having finished his PhD at an Ivy League institution, was somewhat out-of-touch; but, it turned out that he was right. You can learn, and do, just as much, if not more, at the right institution versus some highly ranked university, like Stanford or MIT. While the allure of a big-name degree might be appealing, walking out knowing that you accomplished what you wanted to, had plenty of fun, and are debt-free, I think, is the best feeling.
After all, there are always MIT post-doc positions.
Every college has an entire office dedicated to helping you find money to go there, and the more prestigious a college is, the more money they have to throw at their students in financial aid. Get into a really good school and you'll be able to afford it.
And no, aside from the army nobody's going to give you money to go to college on the condition that you work for them when you get out. That's just silly.
Game... blouses.
Would be to work for a few years BEFORE college, save the money and THEN apply for an ivy league school. I guess these days it's hard to get a job without any degree at all unless you have a friend at a small company. However a programming degree can be easily obtained at a state university for very little money for state residents or even at a community college. Any job you get after that will likely pay way more than $30 per year.
While in college, remember to take a basic history class and understand how a pesky amendment to US constitution prohibits Google from forcing you to work for then in exchange for a scholarship.
and they exist for a reason. I'm at RPI(CS), tuition is ~35 a year and they give me about half in scholarship. I don't know how MIT does it, but it seems like here you either get full, half or nothing. The rest you have to make up in loans. If a top tech school education is what you desire, then you are going to be looking at loans. In reality you'll get more or less the same education anywhere you go, but if you want the name brand sticker then you're going to have to pay for it. Why would you go to MIT anyway? We have the "world's most powerful university-based supercomputing center", join us on the dark side. Seriously though, when I was younger and had no idea what I wanted to do for school I thought MIT at first too. I had never even heard of RPI, but it turned out to be a pretty good move. Do some research. Everyone thinks MIT and CalTech at first, but other schools with the same reputation do exist, they just don't get much attention.
I'm not going to make a big call about Universities in the US, but the OPs question seems idiotic to me.
Your Tag is spot on - every idiot can publish a GPLd App on Sourceforge and feel like he is the next big programming superstar. That doesn't entitle you to a boatload of money, and heck 30k is already a lot of money. But thats not enough for you?
I grew up in a working class family. We weren't rich, but we weren't poor either - i learned that in order to get what you want, you have to do something for it. After 9 years of obligatory school i decided to start an apprenticeship instead of studying - in order to make my own money. That was 8 years ago, and i'm 24 now.
I now have a decent job (with it's up and downs) and most of the people who decided to study instead aren't done yet. I know several people that studied, but they don't have a better paid or more fulfilling job than i, they lack 8 years of experience that i have, etc.
I'm not saying that Studying is a stupid idea, but if one can't afford it, there are plenty of alternatives that will work just as well. Maybe one could get a job while studying (e.G. in the evenings) and make enough money that way to study at whatever place one wants to?
Other people that really wanted to study but couldn't decided to do an apprenticeship with a "Berufsmatur", which is sort of a combination. After that, work for one or two years and live cheap - that way you can get money on the side. After that, quit your job and study.
I've found that people that choose the last path (I'm not one of them, i just did an apprenticeship) usually have both the practical experience and the theoretical knowledge - while people like me with just an apprenticeship are much more heavily focused on practical experiences and people who just studied are absorbed into their nice little theory world.
The trick to universities is getting into them. Don't worry so much about Tuition and other costs until you know you will actually be applying those concerns. With schools like MIT, it seems, they are more willing to help prospective students financially due to the effort it takes to get accepted by them in the first place. Keep looking around for scholarships, and if nothing else, you can take out federal loans that you wont have to pay until after you graduated.
You on the other hand are a spoiled little bollix who has yet to learn that life isn't fair and you just have to make the best of your current situation.
Welcome to reality you pampered tart.
It actually kind of annoys me that people expect their parents to pay for college. Yeah, it'd be nice, but you expect all of the freedom of being an adult without any of the responsibility...
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).
sure, money isn't EVERYTHING, but it's about 90% of it. when your all grown up and have a house and other responsibilites like a family, you'll learn you'd happily shovel shit for a living if it paid the right money.
and call me jaded, but even in my day critical thinking was dead in college.
i'd also like to point out that "you can easily be making a high five or low six figures straight out of college" is bullcrap and won't happen. you'll have to go into a graduate program after getting your engineering degree, where they will teach you how things are really done and pay you shit money for the pleasure.
If you mod me down, I will become more powerful than you can imagine....
What exactly are you getting for your $40K/per year. A computer capable of running any programming language compiler or simulation costs $1K, 10 textbooks that you can conceivable cover in a year are at most another $1K. A lady proficient at programming but currently staying at home with her 2 kids is babysitting my daughter for $40 day. If I needed to learn programming, I am sure she would be happy to teach me 1-on-1 for 3 hours/weekday for about the same money. The rest is just branding. Sure it's worth something at a job interview, but is it worth $320K that you will end up paying for your loan rather than buying a nice house cash down in many places in US?
Might? By the time I finished high school, I had released at least 3 GPL'd programs that were entirely my own work, a 3-clause BSDL'd one, a couple of scripts dedicated to the public domain, and a several patches to existing free software. Nobody sent me to an ivy-league school.
You're going to have to do better than "I might release a GPL'd app someday" if you want to convince the people here that you're the unique snowflake you claim to be. And remember: even if you're brilliant, why should anyone put you through school? What's the payoff for them?
http://outcampaign.org/
MIT to be tuition-free for families earning less than $75,000 a year: http://web.mit.edu/newsoffice/2008/tuition-0307.html
You've haven't been to MIT have you? ... English skills is definitely NOT a priority.
The only professions I'd say you really need to worry about undergraduate loans is medicine and law (especially medicine). Why? Because it's going to take forever to get a decent paycheck to payoff all of those loans. Other than that, stick it out, you'll make it through.
Perhaps I am just a "college kid". However, the majority of my friends are actually out of college, many of them married with children, so I feel that I have at least a little bit of perspective on this. I know plenty of them who got 6 figures or a high 5 figures out of college, even 5 years ago.
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.
1. My parents are NOT contributing $30K/year to my education, they've saved $10K/year for a public school. The $30,000 comes from the fact that MIT is about $40K-$45K ($40K-$10K=$30K) 2. My brother could never find financial aid, and scholarships only go so far. 3. My cousin was accepted to MIT but couldn't find enough money. 4. I'm not saying that I haven't considered public schools; I simply much prefer a school that I'm not in the top 1% of math SAT scores. If that sounds arrogant I apologize, but I'm just tired of going to schools like my high school that don't have a *single* person (student or otherwise) who knows C. 5. I want to go to MIT because I think that I can learn something about programming from other students and teachers (the computer programming class is taught with JavaScript and teachers certified by a one day course) for the first time in my life. 6. Yes, Mr. Troll, I'd say McDonalds could be called work. 7. Yes, I was about to call the MIT admissions office, but my mother brought up the argument "don't even try, we won't have the money for that", hence this ask slashdot article. 8. I want to find scholarships from FOSS organizations because I want to support the community and working for a FOSS company would be a dream come true. I love Linux and free software, and would be proud to put some time into the cause. 9. I hate to respond to my own article, but I felt like I needed to clear up a few things.
This was exactly what I thought when I first read the question. Anyone can GPL code they've written regardless of the usefulness or amount of effort put into it; it's a license, not a qualifier in any sort. I've written dozens of applications and scripts in my free time, as many of us here have, and it doesn't really entitle us to anything.
We don't write code to get things in return (unless you're working for a company), such as scholarships; we write code to get things done and fill a niche (especially if you're working for a company).
College is expensive, yes. But only if you don't know how it works. First of all there is the FAFSA plan which basically is a federal program where colleges automatically adjust your tuition and aid based on your ability to pay. Then you have loans, grants, aid and etc that can greatly reduce the amount of money required to attend. The only reason not to go to college is that you are stupid. The government/some charity will pay for you to go if you are at least half-way competent. You may be in debt, but hey if you have a degree from MIT you should be able to make that up. If you are actually as smart as your post makes you seem, you should be looking at a large portion of your tuition that is paid for (I wasn't 'smart' but I was able to get my entire state school undergrad tuition paid for - that left me able to go to law school on the 'rents dime. Very nice.) Basically what happens with major schools is as long as you are willing to fill out the proper paperwork you pay less or you go completely on the gov't's dime. I am about to graduate with a degree in Software development (not cs) from a top 10 school, and a law degree from a t1 law school and my total amount out of pocket spent (by the 'rents) will be under 100k for 7+ years. Play the system, work the angles you can do it. Do NOT let the sticker shock detour you form going to the best school possible. Don't go to community college. If you must, take Pell grants and other federal loans to go to a 4-year true college. In the end you will have a better education (at least to employers) that is more marketable and serves you better in the long run. In this day in age there is no reason not to go to a full 4-year college in any discipline (save culinary). Your student-loans can be paid off in full much quicker than you think as long as you don't take 50k a year to live like a fat cat.
All of the top U.S. schools offer fantastic financial assistance. First of all, they all practice need-blind admissions - meaning that they don't care how much money you have when deciding if you should be admitted. Once you're admitted, they'll send you a financial package, based on the information they got from your FAFSA and other forms. Unless your parents make a million dollars a year, you're almost certainly going to get a small grant (i.e. free money) and some loans.
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.
FOSSing is excellent, and so is finding out something about the host of non-coding skills and challenges that go with it. Often this goes well with in-depth and practical knowledge of some entirely different field; so whatever you do do not focus on coding - I should say that at your age you should have at least two other strings to your bow and give them equal opportunity to flourish.
Sadly there is a lack of opportunity for autodidacts to get the nourishment they need and network that brings mutual success. Some of us are working on solutions to bring learning (and ownership of learning) to the ordinary man on the back of the emerging FOSS revolution.
Do companies like Google or Red-Hat offer scholarships to big name schools in return for a few years of work after college?
You might see this from places that don't get tons of resumes on a daily basis. Google does have some scholarships (I know of at least the Anita Borg scholarship, but that only applies to women I believe), but I doubt highly that any of them come with job offers attached. For something like that you might need to look at government agencies, which I know sometimes have scholarships that pay for school but require work after graduation.
At least I wouldn't advertise that I was upper middle class. That makes it really hard to get much sympathy from those of us that were born to just plain poor parents and had to drag our asses up to middle class with nobody to help us. If you're only a few thousand short then I agree with the poster - get a job. Leave the scholarship money for people that need it to go to ANY college.
Not that it helps you but I think the government should foot the bill for all education needed to prepare people for today's workforce. An adequate workforce and intelligent voters is why we pay for public education. Times have changed and at least a bachelors degree is required to meet those requirements today so the public school system should change to cover that. Maybe not to send everyone to MIT but I think guaranteeing the chance to get a college education is a good idea. I'd go so far as to offer higher degrees, at the governments cost, to people going into medicine, teaching, science, and engineering as I think those fields are most useful to our society.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
one other point i want to make about places like google and MS, they seem like awesome places to work, giving you free lunches and rides to and from work. that is until you realise it's a trap so you don't notice the 70 hour working week. trades make significantly more money (atleast here in AU they do). i make 6 figures now all up, but friends of mine that did electrical trades are on 2x what i'm on.
If you mod me down, I will become more powerful than you can imagine....
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.
That's funny. That's really funny. Google (who you mention below) has a minimum of a BS in computer science, but recommends a MS and a Ph.D. is a big plus. I would wager that you really don't know what you're talking about here.
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).
Try "pretty much all jobs have a lower salary." Expecting 75K+ straight out of college is ludicrous unless you have some sort of proven track record that shows you aren't just another college graduate. For someone leaving school with a master's, I'd buy 75K+ (but that'd still be a huge stretch). Same for a Ph.D. Not some kid with a bachelor's.
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
This is a highly polarized topic. I must say, I'm a little surprised that anyone here is downplaying the importance of MIT vs. a less prestigious school (or even no college at all). I'll give you my two cents. I'm 15+ years in the industry (INFOSEC mostly), deep into 6 figures now, was making $80k at 26 years of age. I dropped out of school after a year and a half. I'm slowly finishing my degree, but on my terms and someone else's dime. If someone wants to see the 'piece of paper', they'll foot the bill. Period. My year and a half in school (a prestigious private institution) was a farce. I didn't leave due to too much partying or lack of funds. On the contrary, I had a decent job outside of school that allowed me to pay the exorbitant tuition. I left because the cost/benefit analysis said to. Sorry, but in the end it really is just a piece of paper. The meat of what you'll do for a living is going to be learned in the classroom of experience. Would I be regarded more highly if I had a degree from MIT? Of course! I'm not going to kid you; MIT would have never accepted me. On the flip side, would I be making any more than I am now if I had graduated from MIT, Yale, etc? No way. I work with folks who did in fact graduate from such institutions and where there is a difference in salary, they have some catching up to do. You will be happy if you make a living doing what you love. If you're intelligent and good (very good) at what you love and that 'thing' you do is valuable in the marketplace...then you'll make a very good living; MIT diploma or no. Save your money. If you're really as good as you think you are (so good that a company like Google should want to invest six figures into you for the promise that your awesomeness will come work for them (uhhhhh...yeah)) then you'll have no problems. Get the quickest degree you can from an accredited institution then get to the real learning. The exception to all this would be if your goal is to go into research...in which case you can ignore all of my advice. Just my two cents...many others will disagree whole heartedly.
Believe it or not, most of the really good scholarships come from the school itself. This is in general -- I don't know for sure about MIT or CalTech in particular -- but as a rule if the school decides they want you to attend their school, they will find a way to make it possible for you.
Of course, getting a high-profile school like MIT to decide they want you bad enough to offer you scholarships could take some doing.
Cut that out, or I will ship you to Norilsk in a box.
Education is NOTHING. Start thinking about what you want to do and start doing it. No-one needs a degree from anywhere. Universities in US seem to be overpriced daycare centers for spoiled kids anyway.
Education is everything, it's the very fabric of our species. From living in caves to sending a probe outside of our solar system, education is what makes us who we are. I will agree that kids tend to go to university for the wrong reasons, whether it's for money, because they're expected to, or they do it to delay real life. Then again I'm a senior at university and I've come to understand what university really is. It's not a place which teaches you some skill set, it's a place which teaches you how to teach yourself. It focuses your interests and allows you to pursue them yourself. If you go to university and do the homework, finish the projects, pass classes, and that's it then you've missed the point. You'll learn a lot from your classes don't get me wrong, but you'll spend a lot of time learning on your own.
To the GP, if you're passionate about programming then you may enjoy university. I myself am a double major, math and computer science. I will admit my true passion is in math though. I tend to buy many books in mathematics to learn on my own time in much the same way that many of my computer science peers write programs for fun in their own time. You already program in your free time, so perhaps you've already got what it takes. But you don't have to go to MIT or CalTech for this, in fact I'd advise against it for an undergraduate degree. Many of your basic classes can be fulfilled by AP credit or in community college. After you're done with that go to a good state university to complete your degree. If you decide to go on for a masters or PhD then you can start looking at the schools like MIT and CalTech depending on your specific interests. I hope that helps.
Oh my god give me a fucking break. The kid wants to find out of there are options to help him go to the college he wants to go to, and you are jumping down his throat because you don't think he's going to be earning his chops like you did? Sounds like 'sour grapes' to me. M.I.T. is a very good computer science institution, maybe the kid will end up being one of the great researchers of the 21st century and contribute to the field.
Why don't you just answer his question instead of spouting off about how much better your way of doing things is? What, you don't have an answer to his question because instead of going to a good school you fucked around with a "Berufsmatur" instead? Well then shut the fuck up.
I agree that it's rare, and that being able to get high 5 / low 6 figures easily is ludicrous, and I'd not call 75K "high 5 / low 6 figures".
:).
But 75K is the right ballpark for new bachelor's degree grads, fresh out of school, at MS or Google. That's base pay, on top of which you have signing bonus cash and/or stock, and generous cash/stock bonus plan.
I know *for sure* because I got offers from both. I like to think I've proven myself, and I contest that it was not easy (have you heard tales of their interview processes? At least MS's is organized, Google's is just as horrible but it's also chaotic). But my pre-graduation accomplishments weren't really so spectacular. Summer jobs (albeit one of those "jobs" was the first Summer of Code and not formally a job at all) and accumulated classwork really, nothing "extracurricular" or beyond the call of duty. I kind of suck at interviews too, I was told by both companies that the one thing that made them hesitant was that I was nervous as hell and they thought maybe I wouldn't be able to take the pressures of work. But I dazzled them with my technical knowledge
Really though, even the very best cannot *expect* to get a job from one of the high-paying suspects. So yes, expecting 75K+ straight out of a bachelor's is ludicrous. But at the same time, 75K+ is not at all a "huge stretch" for somebody leaving with a master's or a Ph.D..
Anecdotally, a graduate degree will tend to land you a little more money at either place (mostly as if those extra years in school were years of industry experience), but you go through an identical interview process with people who don't really give a shit what your highest degree was. I think the interviews might be easier to pass just after an undergrad degree, because your mind is in the right frame to solve the sorts of questions they ask in disparate subjects core subjects that were learnt more recently, and see the "trick" to their solution very quickly, instead of being in a research mindset and focusing on particular subfields.
Most of the prestigious schools are need-blind, and admit regardless of what you can afford. This may seem like a ticket to a mortgage in loans, but it's actually not. Where I went to school, most of the financial aid came in the form of grants from the college endowment, which students were eligible for simply by virtue of being admitted. One of my classmates' mothers was a teacher, and her dad was unemployed. Her parents paid for her room and board, and that was it. The school covered the other $30,000 each year. For me, it was no small amount, either. My parents were convinced that their income level wouldn't qualify me for financial aid until finally, in my senior year, my dad sucked it up and filled out the forms. The result was $11,000 for the year in grants (and some wounded yuppie pride). It's part of the joy of having an endowment well in excess of $1 billion- if you can get in, a lot of the good schools really will help foot the bill. Yes, you might have loans (I came out with all of $4,000 of student loans), but not in an amount comparable to a house. To be fair, $30,000 is a lot, and should cover most of your costs. Unless your last name is Gates and you live in Washington, you're probably eligible for more grant-based financial aid than your middle-class parents might like to think. The only other advice I would have is to also apply to schools that don't have the same general name recognition, but do have excellent departments in the field you'd like to study. If you don't get into the big name schools, you'll probably be offered a full ride or close to it at one of the others. If the department is genuinely that good, people hiring in that field will know of it, and that counts for heck of a lot when you first experience the joys of rent and utilities.
Program Management is not management, don't make that mistake. Some PMs have 6 figures, some high 5's, some mid-high 5 (that's how I'd classify 75K). At Microsoft, they're paid pretty much lockstep with SDEs, and my friend who got a PM offer from MS got an identical offer amount to the one MS gave me (this was an SDE offer). You can even see the chart of their pay if you search the Internet long & hard enough; it was leaked a couple years back. At Google I expect it's about the same, but I've not seen any leaked reports on their salaries.
:).
That said, MS and Google both have generous bonus plans and signing bonuses and benefits; all things considered your total value might be at low 6 figures from another company but if that's what you mean then you should say that, because it's not how it reads.
You've backpedaled to can (not will). Earlier you said that an MIT degree would "easily" land you these jobs (yes, Yale is not MIT, but come on here, we're not talking about a night & day difference). I would say mid 5 figures is fairly "easy" once you've gotten an engineering degree from a good school, 60 is reasonable, and 75+? That's both effort & luck conspiring together.
Don't get me wrong -- I mostly agree with your points about school, but I really do not want people expecting that they'll easily get 6 figures on a bachelor's degree. I did not need to read that you were still at school to know that you were when you said that
I also wouldn't advertise that I was born to just plain poor parents and to drag my ass up to middle class with nobody to help me. It makes it really hard to get much sympathy from people who don't like the assumption that being born with less money than someone else gives you moral high ground over them.
Seriously, what's with the people reading this who feel the need to point out how much harder it was for them and that the person asking the question is just being a whiner for wanting to go to M.I.T.? I'm sure he would take a job if that was the only alternative but when you're a high school kid not knowing exactly what to expect from college, isn't it prudent to not want to overcommit yourself by going into it knowing you're going to have to earn 15 grand a year just to keep yourself in school? I mean, of course the kid will do it if he has to, do you know what kind of work ethic it takes just to get into a place like M.I.T.? But is it so wrong to look for alternatives first?
It ain't the degree, it's what you can do with it.
What you can do and are willing to do.
But the advice to go ahead and try for admission to MIT (or insert college of choice) is good. If you really want to go to such a college. Big name schools also help getting good pay out of college, but if you can't make it worth it to your employer, well, every ride has an end.
And, as far as I'm concerned, critical thinking has killed itself. The one thing they don't teach you at college is to think critically about critical thinking.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
education is everything, but uni doesn't have a patent or any other kind of monopoly on it.
Lots of kinds of education you simply can't get at uni.
But, yeah, if he's motivated to go to school now, best to do it now and get it over with. And, as someone else said, he shouldn't worry about the money when he applies. If he's good enough to get the admission, he should go talk to the profs, counselors, and the financial aid department. Paths may open up, especially if his project is any good. MIT is definitely one place that will recognize open source projects, if they're good.
But if it doesn't work out, he should be willing to be glad he tried and move on. Go to a school he can afford, or go to the school of hard knocks.
Work is its own reward.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
I wish I had mod points to mod you up, exactly what I was going to say.
-- Lattyware (www.lattyware.co.uk)
Scholarships are often from people who want a monopoly on your time.
FOSS is not yet that kind of place.
In fact, much of the FOSS world recognizes product more than certificates and diplomas, anyway.
But, go to the big name companies involved and ask. High school counsellors should be able to tell you how to approach companies about scholarships.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
MIT and Caltech are two insanely hard places to get into. Not because their admissions standards are stringent (they are, but I am assuming you're capable), but they are also arbitrary. I know extremely brilliant kids who've been rejected and positively mediocre ones being accepted. No admissions process is perfect and assuming you've got what it takes, you still have about a 1 in 3 chance of being rejected both places.
More importantly, some other programs that I'd recommend for a CS major would be
- CMU (great reputation - probably the best rep for CS)
- Harvard, Berkeley, Princeton (good math program = good CS program)
- Georgia Tech (allows specialization in your undergrad)
- Stanford, Berkeley (California = cool internships)
My undergrad degree is from Georgia Tech and no college in the top 10 beats it for sheer value for money (this was important to me since I didn't qualify for financial aid at most places). It's easy to get into, but hard to get out of unscathed because most of the weeding out takes place in college not during the admissions process. If you do well in your undergrad here, you have an excellent shot at getting into the schools you mentioned for grad school since kids you play the violin with their left nut can't get into good grad programs while they definitely trump you during the undergrad admissions process.
If you are good enough, you are bound to go to one of the top 10 universities in your field. And you will not regret doing so even if it doesn't carry the brand value of MIT. Once you are in these universities, it becomes easy to get into your top choice school for grad school which is what really counts if you want a good education.
If, on the other hand, all you want is to make bucketloads of money and brag to your family and friends, you won't make it far at any of these top institutions.
HTH
Cheers!
Atheist: Buddhist in a Prius
Meanwhile in several countries across Europe (specially such as Germany, and Switzerland) the tuition are dead cheap and the access to universities isn't limited.
In Switzerland, for example, tuition is around 1k/yr (unless you also work somewhat in the university, in which case the tuition is even lower), in most place swiss student only have to apply to start a bachelor, and foreign students can apply as long as they pass exams to prove that they have obtain the necessary equivalent knowledge in their own countries.
Given that the poster still has quite good budget (coming from a middle-upper class family), I would strong recommend to have a look at an european university. (To give gain a Swiss example EPFL and ETHZ are renown place which have careers in the field that the poster is looking at).
And once the poster gets a bachelor or a master degree there, it could be easier to move back to the USA for a master, resp. a PhD degree.
The difference with the "community college+transfer" that the parent propose is the opportunity to travel a bit and discover some part of the European cultures. (And also, they have good beers in Germany !)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
In Europe, some of the institutions that are easily on par with MIT are free (or as good as) ! I don't have to list them, you can just look them up in the various results lists.
Religion is what happens when nature strikes and groupthink goes wrong.
Like you, I was of humble means. I went to graduate school at a respectable state university rather than in the Ivy League. When I graduated with my degree (in economics), however, I secured a position at an elite consulting group populated almost exclusively with University of Chicago graduates, the 2nd ranked economics department in the world, an unprecedented opportunity.
So although I can only offer my own experience, I worked in an office full of graduates from a top-ranked university and my perspective on the relative merits of a public vs. Ivy League education comes from firsthand experience.
From a practical perspective, my impression is that although the average level of capability of a University of Chicago graduate student would certainly be above that of someone from a lower-ranked school, the capabilities of the top students are relatively comparable. When I first started with the firm, I was somewhat intimidated by the fact that I did not come with a pedigree, but by the time I left, I was a top-billing consultant. So I don't think your education or ability level will suffer if you don't go to MIT or some other prestigious school.
However, the opportunities available to those who attend a school with a pedigree far exceed the opportunities available to the commoners. The networking opportunities are tremendous, and when you come from a top institution, people just assume you must be brilliant. When you come from a public school, you have to prove that you're brilliant. Moreover, there is a self-perpetuating cycle. More prestigious positions are filled by people from top-ranked universities, and when it is time for them to do the hiring, they likewise restrict their attention only to the top-ranked universities. The difference in terms of starting salaries due to factors that are wholly independent of your actual ability level make a huge difference to your marketability just after you graduate, and will probably have a large impact on your lifetime earnings.
So my advice to you, having seen what it's like on both sides of the tracks, would be to spend the extra money, incur debt, etc., and attend the more prestigious institution. You probably won't come away with better skills, but purely from the perspective of a lifetime earnings guesstimate, I would guesstimate the extra spending would be well worth it.
Hope this helps.
-- My choice of computing platform is a symbol of my individuality and belief in personal freedom.
I second your thought on Job Interview Skills. It is not as easy as it may seem. Alot of the difficulty, even when dealing with bigger companies, is with the interviewer. The best thing you can do is research the company you are applying for a job with. Know what they do. At least understand their vision and mission statements to a point you can demonstrate you read them. This gives you a better chance of having what Speech Classes refer to as "knowing your audience". It also lends credit to the idea you are actually interested in working for them. Employers are not just looking for the best, good interviewers have been trained to llok for the "best fit". In other words they are going to ask targeted questions that answer their biggest question, "Are you the right person for our company?". I actually only had a few interviews before finding my job on the way out of the Air Force, but i applied what I was taught the Transition Assistance Program (TAP). Also, part of knowing your audience would be to ask the person scheduling your interview what they would recommend to wear. Sometimes you can in fact over-dress. One reason I got my job is because I walked in wearing a suit that fit me properly. I did everything I could, i even carried a little leather portfolio with a copy of my resume in it, because they often like to see what you produced. It does not always turn out the same when submitted by using the company web-site. There is alot more I could talk about on here, but it would take a while to cover everything and alot of it really is common sense when you just stop, breath, and think about it a piece at a time.
Harvard, Yale and MIT have all come out with very strong financial incentives this year. Essentially free for families making $75,000 and large financial aid for others. I expect to hear more from other schools (think Stanford and Duke are now in the act, but I don't know their details) The big name schools end up actually cheaper than schools without such a large endowment, and in some cases cheaper than state schools. Even if you don't make these cuts, if there is one thing in life not to skimp on, it's your undergraduate education, since a huge fraction of your earning power is driven by this, especially in the first decade or so out of college. Student loans are essentially free of interest (interest rates at or less than inflation, and you can take the interest directly off your tax bill), and there are a ton of little grants around that you can gather to make things work. And your lifelong contacts/friends will be made in college.
Well, maybe instead of doing retarded, primitive generalizations and assumptions about the OP, trying to make the wisest man on the Earth out of yourself and being a rude asshole in the end (yes, I'm referring to #22827572 too), try communicating your thoughts in a more civilized and useful way? I'd expect someone so down-to-earth, wise and mature to know better how to argue in a polite manner. Using ad hominem "arguments" from the first sentence onwards could be a sign of everything but maturity and credibility. Oh, and if I were you, I'd be wary of not sounding like a "unique snowflake" myself, as you do. What makes you so exceptional and authoritative to issue one bold blanket statement after another about education, universities, young people and doing a living? All I see are some insults. Or am I wrong?
Oh, and I don't see how he expects everything on a platter - did he say somewhere "no, I'm not going to work at all" or "I want them to pay for everythin and be happy they did some good and expect nothing back" or something like that? Not that I see. I'd even go as far as saying, that asking questions is an absolute opposite of expecting everything on a platter. So where's the problem?
This is Slashdot. Common sense is futile. You will be modded down.
O how sweet.
I always wonder why people cry out, "The world needs changing!" and then when someone asks, "Can you help me find some answers to do that?" everyone starts squawking and spreading their jaded nonsense asking why they should help.
Don't use his words anymore. Maybe if you spent a little less time ripping on education you might've found some words of your own to use.
Here is one significant quote from it:
Cultivate your ability to run fast while holding a ball. The US education system values this far more than academic ability, and prefers to educate people with such abilities rather than people who will spend all their time studying. If you can do anything along those lines, they'll teach you how to count for free.
I don't get it either. But then, I've never understood how the US education system works. I'm not all that convinced that it does.
take a look at google summer of code 4500$ for completing a summer coding project with an organization.
The Swiss/Austrian way over apprenticeship and Berufsmatur is great, but - to my knowledge - pretty much only available around there.
[Quick info for outsiders about the western european education system: Nine year mandatory school (this is roughly equivalent to everything up to an U.S. high school). Then either Matura/Abitur (three years; leads up to university for another some three years to a bachelor's degree) or an apprenticeship. In the latter, you'll spend three to four years working for a company and earning some money. Also, you'll be going to school for one or two days a week (the CS path is four years with two days of school). During this time, the second day of school can be replaced (or added, if it'd only be one otherwise) by the Berufsmaturitaetsschule, leading up to the Berufsmatura. The apprenticeship will get you qualification papers for a real-world job, the voluntary Berufsmatura gets you into college after the apprenticeship.]
Working through your evenings is an option, but making $30k p.a. while studying full-time seems near impossible. At four hours each and every day including weekends that'd be an $20/hr job, a lot more than what a typical U.S. student job pays.
Back to you, OP: It's a tough decision. I'd recommend to try and contact the institutions you want to go to first. Then, look further for some grant money. Local/federal scholarships, that kind of stuff. If that won't lead to a result, ask some companies you know you might like. Propose a realistic, drawn out plan of what you intend to do, how it applies to them and how long you'd work for them after completing your studies.
If that won't help out, you could go with a student loan. Keep in mind though that $120k (30k/yr, 4 years for a bachelor's) is a metric fucking shitload of debt. I, for one, wouldn't want to be there after finishing college. I also wouldn't want to be tied to some company for x years, but that's up to you.
If all else fails, make an extensive list of all colleges you can find, ordered by how much you'd like to go there. Contact at leastthe top 20, ask for financing possibilities and so on. Keep in mind switching between different colleges is possible. Save some money in the three years leading up to graduation and study real hard, then switch to MIT and graduate there. You may lose some credits and time and you'll probably have to study really fucking hard to make the switch work, but it could very well be worth it.
As a last suggestion, to get this buried as -1 Troll: Sell software. Build that app you're talking about, build a few more and sell them. Sell support for your apps, support for apps you understand. Sell your time to build what other people need. Work on Wine, earn pledges. Short and sweet: make money (to pay for your tuition yourself).
DO NOT let lack of money dissuade you from what you want to do. That breads resentment and bitterness. Do it, do it well, and the money will come.
I went to MIT. I hate it when people assume that you have to be rich to go there, or make comments like "my parents couldn't afford that." That isn't a reason to not even try. I'm not sure about the original poster's financial status (upper middle class can be a big range), but MIT recently announced it will be tuition free for those families making $75000 or less.
And the name does make a difference. I got my first job due to it (poor match in the end, but that is another story). Many employers see it as a short cut to the type of person you are. You *will* get a good job if you went to another school, especially if you are good (goodness will always override name in the end), but as other posters have mentioned the fact that you are surrounded by smart and clever people kicks your own performance up a notch. Being able to see exactly what you are capable of and find and notice your limits is an amazing experience. I wouldn't trade my time at MIT for the world, despite 4 years of complaining about the workload, the pressure and the frosh.
This was a quote of Kurt Vonnegut that didn't fit.
As you yourself imply, that's *exactly* what you'd need to get into Google or Yahoo(!)
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Euh.... last bit should have read "Google or MS(!)" :-(
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
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.
Palm trees and 8
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)
You are completely wrong on this one. A C/S degree is the thing that gets you out programming and into technical lead roles. Companies value C/S degrees enormously. Most of the time people without degrees are completely oblivious to the doors that are not opened for them. Degrees open doors, C/S Degrees, open C/S doors. Get one.
This is my sig.
That's because he's bought into the PHB mindset - he'll outsource all that "critical thinking stuff".
One thing nobody's mentioned yet is that people with a BS in CS are FUBAR'd if they're just coming onto the job market in a declining economy. Between outsourcing, contracting, and plain old cutbacks/layoffs, doesn't matter what "name" university you went to ... but the debt associated with that "name" university makes your monthly nut that much harder to crack.
It may also make you less, not more, employable, since employers will figure that you'll either want more $$$ to start with, or will quickly jump ship for more $$$ once you have a year's "real world experience" under your belt. Both of these are negatives, which is why you see people with a couple of decades experience "dumbing down" their resumes when they get tired of what they're doing and want to change their speciation.
Old school advice...
... The more educated you are the more indoctrinated you are. And you believe you are being free and objective, whereas in fact you're just repeating state propaganda."
First of all, school up to the PhD is a pyramid scheme (currently failing):
"The Big Crunch" by David Goodstein (Vice Provost CalTech)
http://www.its.caltech.edu/~dg/crunch_art.html
The end result is "disciplined minds" who will not step out of line politically:
http://disciplined-minds.com/
Or journalistically:
http://www.chomsky.info/interviews/20051207.htm
"By the time you've gone through, you know, Oxford and Cambridge and here you could say Harvard and Princeton and so on, and even less fancy places, you have instilled into you the understanding that there are certain things that just wouldn't do to say, and that's what a good deal of education is. So the people who come out of it - and there are many filters, if people go off and try to be too critical there are many ways of discouraging them or eliminating them one way or the other. Some get through, it's not a uniform story.
The reason schooling exists in its current form is to teach these seven lessons:
"The Seven-Lesson Schoolteacher" by John Taylor Gatto - 1991 New York State Teacher of the Year
http://hometown.aol.com/tma68/7lesson.htm
in order to prepare most people for a life of servitude to the military or factories (and to not be very thoughtful about consumption or politics either).
"The Prussian Connection" -- Gatto
http://www.johntaylorgatto.com/chapters/7a.htm
And from:
"A conversation with historian and author James Loewen. Sort of."
http://www.stayfreemagazine.org/archives/18/loewen.html
"We like to believe schooling is a good thing. But when it comes to understanding any problem with historical roots, we might expect that the more traditional schooling in history that Americans have, the less they will understand it. Students who have taken math courses are better at math. The same is true for English, foreign languages, and almost every other subject. But in history, stupidity is the result of more, not less, schooling."
Still, studies have shown that the only people who really get economic value out of an Ivy League degree or equivalent are those from lower middle class backgrounds. All other things being equal, for most other people it's not worth the money as an investment. See the book "Class" for some other details:
http://www.amazon.com/Class-Through-American-Status-System/dp/0671792253
Otherwise, consider:
"College is a Waste of Time and Money" (1975)
http://www.grossmont.edu/bertdill/docs/CollegeWaste.pdf
"College, then, may be a good place for those few young people who are really drawn to academic work, who would rather read than eat, but it has become too expensive, in money, time, and intellectual effort to serve as a holding pen for large numbers of our young. We ought to make it possible for those reluctant, unhappy students to find alternative ways of growing up, and more realistic preparation for the years ahead."
And consider those years ahead following Moore's Law will include computers 10000X faster than what we have now for the same price in 20 or so years.
http://www.transhumanis
A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
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.
It depends on what you want to do. If you want to do something cool like (for example) processor architecture, you certainly need a master's degree. Of course if you want to be a code monkey, then a bachelor's is all you need. However, if you want to do anything moderately advanced (read: interesting) then don't discount the value of a M.S.
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
Does doing your whole degree in MIT really matter that much in the long run? If you're brilliant, you'll go and set up the next Google. But if not, then you'll end up just like a lot of other IT workers, making only 5-6 figure salaries. IT changes quickly. In 10-20 years, tech will look nothing like what it does today. By then, an outdated degree would help, but it's skills that you'd pick up on the job that employers would want. "Get me a CA degree, Honour roll, MIT..."
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 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.
MIT's undergrad tuition is free for families making http://www.boston.com/news/local/articles/2008/03/08/mit_announces_need_based_financial_aid_plan/ This is increasingly true of all of the bigger schools, as the article points out. Also, very few grad students at MIT pay tuition. In CS, for example, tuition is guaranteed for the first year of grad school, and by then almost everyone has found a funded project to work on -- if not, you just work as a TA.
It might be better for him to research the teachers as in your example and pick the university that way instead. Choose the subject (down to a more fine detail level) that is really interesting and seems to have the most potential, then see who are the leading researchers in that subject, go to their school.
Writing Free and Open Source Software is cool, especially if you attend high school now, but Computer Science/Engineering schools are not (just) about coding. How good are you in math? Other languages than C?
Did you see the courses MIT offers? Are those really the ones you would like to learn?
I don't know, I was thinking about the army in 2002/early 2003 because the job market was terrible and I had just graduated college. I took some standard skills test and they said I could pick any specialty I wanted. There was only one real computer job there and it seemed like it involved mostly typing. I forget the specialty designation now. This was before Iraq when the army was just in Afghanistan.
I also got lots of things in the mail about becoming an officer because I had a college degree too, but it just seemed to be becoming an officer with no specialty.
Maybe you have to know someone or go in the back door to get a cool computer job? The officer who was interviewing me said most of their programs were made by private companies and stuff. I don't know how accurate that is. But it seemed like there were no possibilities in the computer field in the army. Now, with some of the Slashdot articles I have seen, it seems like in the air force there may be a path for people into computer security. But the army itself seems like a dead end.
I'm not fully versed of the way the system works in America, but is there nothing like the student loan available in the UK to UK students?
The idea is that most students cant afford to pay the tuition fees, but will get jobs after university, so you can get a student loan from your local education authority which will allow you to go wherever you want and you don't have to worry about costs. The university you can go to is decided by your results and your work, not by how much money you have.
The student loan is a lot more friendly than bank loans in the fact that you don't have to worry about paying it back like a normal loan - just 9% of the your salary over £15,000 goes to pay it back after you start working automatically, and there's no schedule for paying it back. If you do not earn more than £15,000 or are not working, nothing happens, and after 25 years, any remaining debt is cancelled anyway. You don't have to worry about interest, other than inflation, and you don't even need to think about it until after your course and you start working and earning more than £15,000.
This seems to make a lot of sense to me, so surely there is something similar in America, although I haven't been able to find something similar? Either rather unfriendly bank loans that lead to a debt you really dont want to carry around with you, or by being limited to how much you want to pay as to where you can go, which seems a bit painful.
...on what YOU want to accomplish. I started working as a tech-support rep at a call center and then worked through the ranks in a network admin type position and before I left that company after 10 years I was managing teams of tech's all across the country. During my tenure at that company I earned an A.A. degree in Business through night courses at the local accredited 4 year university, and can say with confidence that it meant nearly NOTHING to my old employer aside from showing my ability to "earn a degree."
However, I left that job last year to take a new position AT a university (also local) and can say in the research and education field, degrees are the deciding factor to how far you can go. My A.A. degree isn't looked on with disdain, rather it's looked at as a starting point and my employer has encouraged (and provided a cheap way to earn) more degrees in any subject I choose. While I still do computer work, the research and education field is literally the polar opposite of the corporate business world. The take home pay is substantially less, but the fringe benefits are better in the long run and the opportunity to earn multiple degrees in subjects I'm actually interested in (and not those I have no choice but to learn in order to get advancement) is WONDERFUL.
My advice would be to try and look at what you'd like to be doing in 10 years. If you're really spectacular at coding and just want a degree to back it up for your job search--a BS/MS from any accredited university who has specialized programs for CS should do the trick. On the other hand if you want to go in to research, a degree from a university like MIT which does ONLY those kind of technical programs might give you the upper hand. Regardless of where your degrees come from (or lack thereof) it will be your performance which will ultimately get you the big $$$. The degrees will get you the interviews, but your mettle will get you the job and your determination will get you the paychecks.
I know what you're thinking. Did I forward 65,535 packets or 65,536 packets?
It's not EXACTLY what you asked for, but another alternative is Federal Cyber Service: Scholarship for Service (SFS). Their goal is to "increase the number of qualified students entering the fields of information assurance and computer security...". Their "scholarship track" provides "funding to colleges and universities to award scholarships to students in the information assurance and computer security fields. Scholarship recipients shall pursue academic programs in information assurance for the final two years of undergraduate study, or for two years of master's-level study, or for the final two years of Ph.D.-level study. These students will participate as a cohort during their two years of study and activities, including a summer internship in the Federal Government. A limited number of students may be placed in National Laboratories and Federally Funded Research and Development Centers (FFRDCs)."
- David A. Wheeler (see my Secure Programming HOWTO)
I'm sorry if my reply sounded like i want "to jump down his throat".
He wants to go to a big expensive school - fine. His parents can't pay for it, so he has to find another way. I showed a few possible ways, but apparently thats "not cool". Sometimes, you have to find a solution which can work out, even though it's not exactly what you wanted in the first place.
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.
I've read *only* the first link in that post (that was several years ago, when it was known as Scientific Elites and Scientific Illiterates), which was quite depressing, but also quite eye-opening.
For rather less depressing reads, but still ones which pull no punches, try some of the Essays of Paul Graham. Especially, for high schoolers, try http://www.paulgraham.com/college.html and http://www.paulgraham.com/hs.html.
Depends on the country.
- On one hand, the UK is well known for having a similar situation : UK students and students coming from EU pay much less (but still a big wad of cash) than foreign students outside EU (which pay even more crazy tuitions).
- On the other hand Germany and Switzerland apply the exact same (dead-cheap) tuition wherever the student come from. Otherwise it would be assimilated as "discrimination based on country of origin" which is a big no-no in those countries.
That why Germany and Switzerland have always been the most popular foreign universities to do studies for students from (poorer) eastern Europe.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Your friends likely got where they are by taking a 40K job, working their ass off, moving to at least one other company, and politicking quite a bit.
Best advice....
Be nice and helpful to everyone, get your boss to like you, work hard, produce good ideas, and you will be heading towards a 6 figure salary.
I deal with Chief executives a lot, and the one thing I noticed is that they have lots of friends and business acquaintances, they are almost always cordial to those who work around them(there are certainly exceptions), they produce good ideas, work their ass off, and the board of directors are fond them.
The greatest gift your parents can give you is NOT PAYING FOR YOUR COLLEGE.
Go to MIT. Get loans. They'll have low interest rates. Pay them off as SLOWLY as you can. Having a degree from MIT on your resume will pay for your investment in 10 years or so. You'll get aid, you'll get loans, you'll get a JOB and you'll afford it just fine
Remember that high housing costs mean high labor costs -- which means the hourly you get for labor in Boston will be higher than you expect. Get skilled labor jobs. Avoid working on campus unless the job helps you academically (meaning in the lab of a person you're learning from). Never work for a faculty member who starts off pointing out that working for him or her will get you a great recommendation which will open doors for you. Such people are weasels, and will screw you.
Stop looking to your parents. Stop trying to figure out how some third party will pay for it. Go directly to the school and deal with them. They'll help a lot. The rest you'll either pay for immediately from your wages or loans, and it'll be FINE.
Join a contracting firm then. There is not guarantee of work, but you can be contracted out, and they will provide some training for you in languages that they would like you to be acceptable in.
In such a situation, while you are not getting guaranteed work, you can easily jump ship to a contractor. My friend did contracting and was offered twice as much as he was getting at the contractor from a client (it saved the client $100 an hour).
First, congratulations on graduating High School, and don't get me wrong, I wish you well, but here's my dose of reality for you.
What you're asking is not going to happen. One day, these organizations MAY give out scholarships, but it's unlikely. There are many reasons why, but here are some things to consider:
A fairly significant number of University students change their major during their course of study - this means that by 'investing' in High School graduates, these organizations would be taking a risk, that after 1-4 years, their scholarship student will be doing something different.
What they would much rather do is wait for you to graduate with a major in a field of their interest, and judge you then. It's much less risk for them, as well as allowing them to rely on the tried and tested methods of Universities for creating employable people.
Also, you'd do really, really well to get hired by Google. Really well. In fact, if Google came to you today and said they'd hire you after you completed your University degree, but only if you shelled out for MIT, I would very strongly suggest shelling out. You may also suggest they'd like your first-born child/kidney. Getting money isn't hard, there are LOTS of scholarships, bursaries, and low-interest loans you can get if you think you're worth it. Getting and internship and getting hired is harder. In todays world, it is entirely possible to be bright, very hire-able, and not get any offers at all.
There are lots of part time work opportunities out there: Security guard, bus driver, waiter...
My son thinks he'll finish university with a positive bank balance.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
The army's idea of tuition is a state school. It's a drop in the bucket compared to what MIT wants. Financially, you'll do much better in a skilled labor job.
Will the army send you to Iraq? Will they give you good training? Will they put you on an interesting tech (unlikely)?
It's all a crapshoot, and when it all comes down to it, you have NO RIGHTS once you join the army. Not even the right to leave when they said you could without being screwed around with.
Joining any armed service is the worst decision anyone could make, if they're thinking of going to MIT. Loans will cover the cost of MIT. Get loans and pay for them in the private sector. You wanna help the military? Go to MIT on loans, get a degree, then go work for a defense contractor and do something interesting. Don't like what you're working on? LEAVE. Go work for another one. Or work for a company that's not a defense contractor, build up their tech, then watch them get a contract. Get rich.
And what they're doing in labs at MIT is definitely more interesting than most of what the amry would put you on.
excelently put. In the feild of my study there is know way I could reach the highest levels of understanding without a degree as the information is very hard to aquire otherwise.
Even though I am above that cutoff mark, so what? Believe it or not, I am still struggling to make ends meet, yet I would like for my kids to go to MIT or some other top school that will give them an edge in this ever-increasingly global marketplace.
Ruby Neural Evolution of Augmenting Topologies
"No tuition" deals are some of the worst in education. See, these schools can't run without money... so what they take out of the column called "Tuition" they put into the column called "Fees". Here in MA, UMass offers a tuition-free scholarship to nearly every student who makes the top classes in their high school. However, compare the bottom line of the deal to the private schools in the state, and it all washes out.
- Firstly, in this field of Computer Science/Information Technology/Whatever you want to call it this month, most shops are looking to see if you can actually do the work they are looking to fulfil. They typically are not impressed by letters after your name from some prestigious institution, because many who *do* have all the fancy degrees can't do the job.
- Secondly, having said that, there are some places who are sticklers for degrees, but these tend to be jobs in finance or government-related contracts or other degree-snoots, but I don't consider those types pleasant to work for.
- Thirdly, if you do quite a few popular FOSS projects, that exposure will be far more valuable to you than any degree from MIT. It will gain you world-wide recognition among the OpenSource Cognoscenti, and will open many doors for you that you otherwise would not know about. You won't have to go to them; they will come to you. And you won't be stuck paying off an educational debt for the next 10 years after you graduate.
So my advice to you -- take it with a grain of salt if you wish -- work on some killer FOSS apps and get them out there. Pick an area of need and create a solution for it that many will want and be greatful to you for. Or create something wicked cool that we in the OpenSource/Linux community can use and make our jobs easier or will be lots of fun.After having done one or two successful OpenSource projects, you may find that you'll do just fine without a snooty degree from MIT. Or you can still pursue that, but then may have the means to do so. Many possibilities lie in front of you.
Ruby Neural Evolution of Augmenting Topologies
MIT and similar caliber schools WILL give you financial aid packages that are tailored to your financial situation. I'm graduating from MIT this year, I only have about $3,000 in loans. Guess what I paid for tuition this year? Nothing. Due to financial aid, MIT was actually cheaper than UC Berkeley for me, despite being an in-state California resident and a Regents scholarship recipient. The basic point is, the hard part is getting into the school--once you have that, the university will make it as easy as possible for you attend. Those massive endowments are thankfully occasionally used for something good. If you've got the brains, don't let money be an impediment to your education. Check out a recent Tech article from MIT--if your parents make less than $75k/year, tuition is free: http://www-tech.mit.edu/V128/N11/endowment.html
If your parents make "far less" than 100k then I'm sure you got a big chunk of finaid. The original question states that his parents are upper middle class (I'd say probably 75-150k/year earners). This is the situation I was in when I graduated high school. Because my parents made more than 100k (only slightly more ~115) I couldn't qualify for a) Any federal grants/assistance b) any financial aid from the university. My parents have 5 kids, so they couldn't afford to give me 30-40k/yr although that is what the institutions think parents should be willing to do if they make more than 100k. This left me in a situation of financing the entire education with student loans + the 5-7k/yr my parents were willing to pay.
In short although I was accepted to MIT, Stanford, and Berkeley, I could not reasonably afford to attend any of those as I would have graduated with somewhere around 150k in student loans. Education is important, but not a second mortgage payment important. As it is, I went to a state university for 2 years, got offered a 75k/yr job at the age of 21, and haven't looked back. I'm now a lead engineer of the company's main product, manage a team of 8 people, and make > 100k. I'm 28. School is not the only way to succeed.
Two points:
1. MIT is not all that there is. Hit all the big name schools: Stanford, Berkeley, CMU, Ann Arbor, Georgia Tech, Urbana-Champaign all come to mind. Some are significantly cheaper, and others may give you a scholarship.
2. When trying to get funding, don't limit yourself to FOSS organizations (why would you do that?). Apply to any and all scholarships where your profile matches what they want.
Extra Bonus point: Whether you go to MIT or elsewhere, always keep your own standards on what you should be learning, and don't simply yield to those of the schools. Getting straight A's doesn't mean you're learning much. And talk a lot with intelligent peers - they'll dictate your standards far more than the professors or the institutions (I learned that a bit late).
Beetle B.
I second that. A few years back I was unhappy with my situation in life and getting kinda desperate to change something. I looked into joining the USN (family history of Navy, my grandfather flew old fighters, aunts and uncles were in, and my father was with the seabees and a mustang - went in enlisted and retired from medical as LtCd, my mother was a navy nurse). All the folks that I talked to basically said that they couldn't see it doing me anything other than good. I'm an Eagle Scout, so I'd have already started out one hop up on the pay scale, but c'mon... even with room and board ~$14K/yr isn't too great. I was interested in going as a way to pay for college, like my folks did. Well... the catch with that is that sure... they pay for classes while on duty, but it's for some community college in Arizona or something, and none of the 'real' colleges accepted the courses for full credit.
... they were lining them up so that the moment they were 18, they could ship out. Being that my father was a mechanical engineer for the navy, I thought that hey, it probably isn't that bad and it's not like I'm gonna get shot on a ship. Reality hit when I said that to my dad and he corrected me. There were plenty of navy personnel giving support to the other crews closer to combat, and that combined with the somewhat recent attack on the USS Cole also had an impact on my thoughts. Luckily I scored high enough to give it serious second thoughts, and went to college by other means.
So even knowing that so far, I went ahead and took a weekend with my recruiter to go down to Maryland to take the ASVAB (Armed Services Vocational Aptitude Battery - the test you take to see what 'jobs' you qualify for) and I was amazed at what I saw. There were a handful of older folks down there, but the place was crawling with 17yr olds... 17!
Later on, I realized that although the USN would have made my getting out of my situation quite a bit easier, it would have meant that I would still need to go to school four (or more... they can extend your contract indefinitely without prior notice - read the fine print) years later, I'd be that much farther behind my peers in the search for employment.
The funny thing is that now I realize that if I want to have any kind of technological impact on the tools our military forces use to kill other people, I'd need to be part of a civilian contractor. If I remember the quote correctly, the Army Corp of Engineers is one of the largest civvy contractors around. Then if you factor in the clientèle for the big guys like GE, Boeing, Lockheed Martin, and Raytheon, etc. that's not only where the money is made, it's where the tech changes are made.
Furthermore, you will only be able to move up to officer after you get your degree.
My own story agrees with you here. Nobody pays huge money for the unproven person, unless university, in that employer's mind, is proof enough. That's hard to find, though.
When I started working, I started off at $38k as a programmer trainee. Within 6 months I was promoted and got a $5k increase. Since then, I've made 30-60% jumps every time I changed jobs. Now that I'm toward the top of the programmer pay scale, I've gone into management because there's a higher ceiling. The key is to keep moving, learning new things, and don't get too stuck to any one thing because it'll limit you.
The point is that people shouldn't expect to get top-of-the-market rates right out of school. There's a reason those rates are top of the market, and they're reserved for the best in the field -- which most college kids aren't. What you can expect is that, if you work hard, you'll move up pretty quickly.
A side note regarding my comment about about not getting stuck on any one thing. There will be people here who say they program for the love of it, not for the money, and that money isn't everything. Great. Fine. There's no problem with that, if those are your priorities. Some people do it for the money, and that's what I'm talking about. I go to work for the money, and no matter what I do there, I want the most money possible for the time I spend there. If that means I'm in meetings all day and don't write a single line of code, that's ok. I fulfill my love of programming and try to stay sharp by working on little open source apps at home and some side consulting. It's not an either-or proposition.
Funny ... I never went to college, and have a 6 figure salary, married, and enough 401k money to live on my current salary and never touch principle. And I didn't waste tens (hundreds??) of thousands of dollars in the process (why would any smart person do that?). Instead, I got my ass into the work force right out of high school, and got my employers to pay for the courses I needed to do my job. I was only an office clerk for two years before being moved into IT. I took advantage of every opportunity that presented it self to learn more on the job and take on more responsibility, no matter how 'beneath' me it was. I became an employee that my various companies knew would take on any task and get it done, not whine about not having the right tools or enough people or a thousand other excuses.
.. not true. I went to college for one semester, and after I did the math realized what a waste of money it was. I was very disappointed in the number of stupid people who went there because they were either sons and daughters of parents who could afford it, or got some worthless athletic scholarship. The truly smart scholars were few and far between.
... do yourself a favor and pay attention in high school. It's all you really need if you're smart. You don't want to work for a company that says 'college degree required', they put people into little boxes instead of finding the value in individuals.
... if you WANT to go to college to learn, go for it. Learning is a wonderful thing. But don't buy into to the degree programs. Learn what you want to learn, not what they tell you that you have to learn. Talk to people outside of college and learn what is important. Colleges are businesses, they have other interests than yours in mind when they come up with a curriculum.
Ok
If you're smart, you're smart and don't need college full time. If you're not, the college degree gets you past the HR screener to someone that can figure out whether or you have some skills they might be interested in.
I'm also fucking tired of college kids trying to justify their waste of money by saying 'we are well rounded' or 'we learned critical thinking'. No one gives a crap about that. Can you write code with any degree of skill?? That's all I care about.
To all the CS majors out there, I need someone that can take an 8 year old program that no one has touched in years and the original author is gone, find all the missing header files, get it compiled and fixed. Today. Not next week, today. You don't get to work on the fun stuff the day you start working. Get over it. I need someone with debugging skills and the humbleness to listen when I tell them 'you really don't want to code it that way' and present a more maintainable and stable alternative. Not some crap your college professor thinks works. I'll give you an opportunity to explain why you want to do it, but the end result is I have 20 other developers and I need all the programs to be maintainable, not some creative crap.
To all the high school kids out there
All that said
I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
I would recommend that you check out this book, It's published by the MIT press, and i have seen that sugested reading on many of the courses at MIT. It details the experiences of an engineering student at MIT. But to some up, if you thrive in hyper competitive environment, if you can give up your social life for hard work, if you can stay ahead of the curve and get a lot of A's, if you got the 'forwardness' to network and put yourself in front of people... You will find the funding from a company.
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.
"Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
I would suggest looking into Olin College of Engineering. It's a small, project-oriented engineering school in Massachusetts. They pay the tuition of each student so the cost only runs around $17.000 a year instead of $50,000 a year.
School Website: http://olin.edu/
Article in IEEE Spectrum on Olin: http://spectrum.ieee.org/may06/3432
Try getting a paid internship with a company. Go to your local college, check their internship listings and contact the company directly. Or, if you've been accepted to an university, check about their internships and contact those companies. You'll probably get college credit out of it.
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.
First, the way you have phrased the question makes it sound like you expect FOSS organizations have lower standards for awarding scholarships (just becasue you can write some C code and might, someday, release a program under the GPL) than other scholarship awarding organizations. This is not a very impressive start. If you have the chops to get admitted to MIT (or other top tier schools) you should be able to effectively compete for scholarships by traditional means.
All that said, with a little bit of expertise in programming, you should easily be able to get a part time job that will suplement whatever tuition your parents are willing to fork out (a part-time junior programming job should easily net you $10,000-$20,000 per year, which is enough for full tuition, room and board at a good state school). In fact, if you can land a job based on your current programming skills, you might be able to get your employer to help out with (or pay for, outright) your college tuition.
All the folks that are saying that an MIT degree isn't worth any more than a state university degree are leading you astray, but not too far. Even a degree for a third rate state university will make a huge difference when you go to get a job. Lots of jobs won't even consider you without some degree. The difference that the MIT degree will make will be when (and if) you are competing for the best positions with the best companies. In fact, if you graduate from some place like MIT, you probably won't need to even interview for your first job after graduation: companies will be scouting for you. Still, you'll do quite well if you get a degree from one of the big state schools, and will cost you a hell of a lot less than MIT.
just a ghost in the machine.
I thought college was a time for keggers, girls, and fun.
College was great, school sucked.
It actually kind of annoys me that parents do not expect to pay for their kids' college.
In today's knowledge economy, college is almost a prereq to getting the kind of job this guy wants. It used to be that HS was the expected stopping point and could guarantee a decent job. No longer. With more and more folks getting a good post-HS education, and the increasing connectivity in the world, there are more and more well-educated people competing for jobs. If you want to succeed right now, esp in a high-tech field, a college degree is vital. If you, as a parent, want your child to succeed, plan for college.
Do I respect people that pay for themselves to go to college? Absolutely. However, I am planning to pay for my child to go to college. I will sacrifice for them to go to a good school. I want my child to succeed and I think this is one of the best investments I can make for that to happen.
Here someone asks an honest question, and I give him an honest answer, yet I am modded down as "flamebait". What a sad state of affairs.
I think the moderators should practice more moderation in their moderation.
Now I know my story isn't typical, but you make it sound like there are such hard and fast rules that I had to object. I went to UCLA as a philosophy student... never took a computer programming class there. In fact, the only CS class I ever took was a intro to programming class at the local community college when I was in highschool. I taught myself how to program when I was 8 years old and have been programming on my own ever since. When I graduated from college, I worked on a project with a friend of mine for a while (no money, just for fun). Without a single day of professional experience, I had recruiters calling me offering me high paying jobs. I eventually found one I liked and got a contract for 70k a year, with no professional experience and no CS background. All the companies I interviewed with didn't care about my education or professional experience, they simply looked at the project I had been working on, gave me a few programming tests, and offered me a job. They care if you can program, not if you have a piece of paper. One caveat for my experience; I live in the San Francisco, and there are a TON of companies looking for skilled programmers, and there just aren't enough. My company had to pay the recruiter that found me $15,000 to find me, and that was a negotiated discount from the standard rate. If you have skills, it doesn't matter your education.
> "you can easily be making a high five or low six figures straight out of college" is bullcrap and won't happen
Spoken like a true loser. I got out of MIT with a bachelor (wrapped up my MEng years later), and started at 73,000. I'm at six digits salary right now, and my declared income last year was double that from programming projects for manufacturers in the area. And I am not trying too hard - I enjoy California too much for that. Basically I'm a decent programmer, and hunt for projects with clear specifications, and limited scope.
Even back in the 90s, once MIT admitted you, they would come up with some way for you to afford the tuition. Loans, UROP, undergraduate research something or other), LAing, tutoring... working in the damn cafeteria if you can't be bothered to make an effort. I repaid my loans the second year after I graduated.
MIT teaches a lot of things, not necessarily all good, but no one can teach shit to those who can't learn. A good education does not guarantee you smooth sailing, but it sure helps, and is a great opportunity to improve yourself. Just an opportunity, and not necessarily a requirement. But, to the original poster: If you can get into MIT or a similar school, go for it. A 30k loan looks insane when you are 19. At 24, with a degree under your belt and a skill that you enjoy practicing, it's peanuts.
No good deed goes unpunished...
Wow! That's an awfully depressing outlook on life. In fact, it makes me really happy I went to grad school. I was making really good money doing something that was not terribly satisfying and realized that I was going to be miserable all my life if I spent it shoveling shit just because it paid well. I took a $40,000/yr pay cut AND had to buy my own health insurance, but I sure was a whole hell of a lot happier.
You either went through one unique graduate program or you didn't go through one at all -- I've never heard anybody claim that a graduate program will "teach you how things are really done"! Sure, I got shit money in grad school, but in terms of work I largely got to choose the projects I worked on, hardly ever had to meet a deadline, dressed however I pleased, came and went from the office as I pleased, etc. Grad school taught me a lot of things, but "how things are really done" was definitely not one of them.
MIT is a well advertised product.
The reason MIT has tuition prices as high as it does is because
MIT has convinced the public that those prices are warranted in
some way. Whether that message is true or not is subject to debate
like any other chewing gum, car, or salable item.
Let's be honest, if it were *ALL ABOUT EDUCATION* then
the advertising flyer could be a photocopy on recycled
news print instead of glossy color on high grade bond.
As long as people came out knowing how to engineer, do
science, etc., 'who the heck cares what the flyer looks like?'.
The reality is that the 'BIG NEWS' stories that come out of
MIT are a small proportion of the overall student population.
In fact, if one were to do a statistical analysis of the student
population at MIT showing what percentages of the students were
the cream of the crop, what students are really only just average,
and and which students should not have bothered to go to college
at all, you would find that the distribution of those groups
is relatively the same as any other major educational institution.
If you are already able to teach yourself a subject that you are
interested in, and simply wish to be mentored, you are *SMARTER*
to use your money and resources wisely. Wise use of your resources
is the first skill of any successful person.
If you do an analysis of where you can be, financially speaking,
by getting your degree at a more reasonably priced facility, rather
than getting into huge debt, you will find that your life will
accelerate faster by concentrating on the content of your education
rather than the location.
Suppose for a moment that you took 1/4 of the monies allocated
by your parents and placed it with a reputable investment firm.
Base your institutional targets on the money you have left, resisting
loans and the 'theory' of excess, (perhaps do a co-op term or two)
and then, once finished, take the money you have saved and start a
business of your own. You will be younger, faster, more agile, and
superior to Google, MS, or any other company out there. Why? Because
by that time, they will all be old fuddies who no longer 'Get It'
(Some already are), and you will be the young gun in town.
I suggest that you should put more stock in your own ability to learn
and less in the public perception/delusion of an institution with nice
glossy flyers. If they spent less on the flyers the tuition could be lower.
The fact that you have no friends you are willing to discuss salary with is something I find curious. Its a matter of friendly competition. Also, part of that friendly competition is knowing where you stand and if your getting ripped off. When someone makes more money than you, you should ask yourself "why"? Are they better programmers? Do they have soft skills like management or people? Are they on a PM track? Are they sleeping with the boss? Yes salaries are a sensitive issue, and should not be disclosed lightly. However, if you can't trust a friend that doesn't work in your company to know how much you make, than you either have trust issues or don't keep trustworthy company.
--- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
Any kid can afford any college in the country. As a child, you can't be any more poor than $0, and that's what I had when I went to a top-cost college in this decade. After four years of paying for tuition with only forgiveness and loans, I graduated with about 6-months-salary worth of debt. (Forgiveness is where the school just kind of reduces tuition for you.)
MIT, like all top-tier schools, including every school in the Ivy League, and many many more-accessible schools, offer need-blind admissions, which means they will find a way for you to be able to afford college, one way or another.
So, my suggestion is to go do what every other kid in America is doing, even those who aren't so lucky to be in an upper-middle-class family: get a job, borrow money, get thru school, then get another job and pay back the money. In fact, that makes me realize that taxpayers are the ones funding the low-cost government student loans, so we all already are giving you the scholarship that you are requesting.
So I was at a local gas station the other day and I heard the three ladies behind the counter whining about how our country was in shambles and how *you know who* ruined our economy and there aren't anymore jobs anymore. The dumbest of them all had the best quote, "There are no jobs anymore. If you ain't got one of them higher educations and like 7 years of experience you can't get a job." Hence - you're working at your local gas station at age 30. Just my 2 cents. :)
Step 1) Find a good state school with a good math or ee program. Get a B.S. degree in one of these fields or take most of your courses in one of these fields. If you have skillz already you will find a CS degree unchallenging.
Step 2) Do well. Go to graduate school at one of the schools you like and they will pay you to be there. If you just want a B.S. degree, it doesn't matter. You're just another stooge and 1 year after college it won't matter where you came from. It does, however; look inbred if you get all your degrees from one school (even MIT). Lol, I speak this from experience.
Other advice: Ignore all clowns suggesting the military. If you want leet military research, you are still better off remaining a civilian. If you want the good schools bad enough, then just take the loans. The loans won't kill you, heh except maybe with a CS degree. Seriously, get a degree in a better field at a school with the flexibility to be intimate with the CS dept.
Also, undergrad CalTech is for clowns.
Do companies like Google or Red-Hat offer scholarships to big name schools in return for a few years of work after college?
No, but tons of companies do. They are called "banks", their scholarships are called "loans", and the best part of the deal is that you don't even have to work for them to return the money - you can choose your future employer to your own taste, and just return the money on a pre-determined schedule.
I can't imagine any company paying somebody's 4-year college tuition in exchange for "a few years of work" - how do they know they'll be hiring, and hiring your specific skillset in 4 years from now, or what's their guarantee that you're not, to put it mildly, a "C" student?
I just graduated last year from UIUC (BS in Comp Sci), and I know multiple people who came out with base salaries in the 70k-80k range. This doesn't include things like stock or signing bonuses and relocation packages. It wasn't the norm, but it's defineatly there for the taking. All the ones I know who got these type of salaries either had multiple prior summer internships/co-ops or (in one case) had done a large amount of research during our undergrad. I don't remember the average for our school (think it's out on the net somewhere), but I believe it was in the 58k-60k range.
If you've been reading slashdot you should have learned a popular consensus that a college certificate does not really mean anything to many of the tech savvy community. There are way too many certificate carrying bozos out there to make a particular certificate mean that much.
Now producing popular GPL projects probably will get you a LONG way in the experience field in employment. So regardless of what college you can afford, do put some notoriety on your resume.
Also in regards to projects and tuition grants, you HAVING produced some real code before asking for scholarship assistance would merit a lot more interests than saying "i might release some..."
Then as noted, the difference would be $10K to $15K Sounds like a good part time JOB of burgeoning technical skills to me would cover the difference and also be a bonus to your resume after graduation.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
Recruiting officers have a long and well earned reputation for lying to those they are trying to enlist. They are MUCH less trustworthy than used car salesmen. If a used car salesman lies to you, you may be able to force him to refund your money. If a recruiting officer lies to you, you are stuck and he is rewarded.
..."
There's an old song called "Stung Right" that summarizes it nicely. It starts off:
"I joined the Navy......to see the world,
What did I see.........I saw the sea.
There are many others with the same theme. Do NOT trust the recruiting officer. He is not required to be honest...but rather to get recruits. He also never finds out what happens to them after he fills out their request for a specialty. (And it's a request, not a promise, no matter what he tells you.)
Many people join the military and are fortunate. They attribute this to their good planning. You never hear from the dead or the quadriplegics. So if you hear from someone who survived, the fact that you are even hearing from them is due to their being a part of a statistically biased sample.
I think we've pushed this "anyone can grow up to be president" thing too far.
The best place to find financial aid is the financial aid office of your favorite university. (Their website is a good place to start, but they are usually nice about answering individual questions, too.) The university themselves will cover a great deal of the cost (usually with easy-to-pay-back low-interest loans that you have 30 years on, the rest with grants).
If there is a gap between what the university says your parents can pay and what your parents say they can pay (and there usually is), the office can direct you to a list of private scholarships based on merit. If that list doesn't include anything you can earn, visit the website of your favorite company and search for college scholarships, many large companies do have them, even for liberal arts majors.
Earning free money is a very difficult, time-consuming task that requires a lot of good essay-writing, but, if it gets you into a good school, it is definitely worth it. I just graduated with a Bachelor's in CS from University of Michigan. I got a good job (after a lot of interview help from my school's career center -- it should be easier for you because you already have experience), moved across the country, and am living off my own dime. I'm poised to pay off my student loans by the end of next year. As for grad school, I think it is a good idea. The people I started with who have Master's degrees are earning $15 to $20K more than I am.
this kid is a classic gen Y. expects the top pay rate out of school, it's going to be temper tantrums in a year or 2 when these guys hit the work force in full.
If you mod me down, I will become more powerful than you can imagine....
Wonderful. I was born in '79, so I had some of the same misconceptions when I came out of school. It didn't help that I was in college during the dot-com bubble and kept hearing about all these people making huge money.
I worked helpdesk while looking for my first "real" programming job, and the $10.50/hr there and then the job offers for half the rate I initially expected disabused me of those notions pretty quickly. By the time I got my job, I was happy for the 38k, and just worked like hell from there on out. Hopefully these guys will adjust to reality quickly without having a total meltdown.
This conversation reminds me of an article I read about how Gen-Y are worth the coddling because they're more creative or something than normal. There was even this lady who calls herself, if I remember, a "Reality Counselor" or some ridiculous thing. The joke is that she doesn't counsel the kids, she counsels the EMPLOYERS on how to best preserve the feelings of our little snowflakes. I wish I could remember where I read that.
As others have pointed out, once you get admitted to a hotshot school, there often turns out to be a way to pay for it. However, if your family's clearly able and unwilling to pay for it, that might rule out financial aid.
In which case, one possibility is switching your order. Rather than trying to get someone to pay for your school now in return for work later, work first for a couple years. Then you'll be independent of your parents (make sure you really are independent so it's not a scam), and you can make these decisions based on your own priorities and income.
If you're well-motivated (as it sounds like you are) you should be able to do a lot in a couple years which will only enhance your attractiveness to places like MIT. Plus you can experiment with your lifestyle (where to live, who to befriend, how much to party) in ways you can't as much once you've committed to a school.
Chasing prestige is among the worst reasons to pick a school.
The stock CS undergraduate curriculum is standardized by the ACM. Whatever school you end up picking will have a mix of good professors and not-so-good professors, and the ratio between the two is not caused by the name of university: you will likely learn who is who after a term or two. It's not as if universities other than "prestigious technology schools like MIT or Cal-Tec" pick their tenure-track processors and other teaching staff off of turnip trucks.
Find a place where there are professors that are doing thing that you find interesting and try to do undergraduate research. Specialists are in a given field, by definition, are not going to be evenly distributed among schools: there are some "lesser" schools that have areas that are not as represented at better-ranked institutions.
Add Sweden to the list as well, all university education in Sweden is completely free of cost. The main issue with Germany and Switzerland might be that many BS programs start off in German. In Sweden many start in Swedish. Language just might be a small barrier here...
I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
If so, Stanford has recently changed their financial aid program and will not charge you any tuition! See here: http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/02/20/MNABV5LHM.DTL&tsp=1
"there are more and more well-educated people competing for jobs" Too bad going to college and graduating does not guarantee you will be well-educated. I do not automatically respect someone more for going to college. Nor do I jump to the conclusion that they went to college if I am talking with them and they seem genuinely smart, not just intelligent. I know it's not what they dicitionary would say but I view smart as the ability to think and make use of information and intelligent as simply being good at remembering data. Most of the people I have met, and having first been a dependant and then in the military myself that is a lot of people, that went to college tend to be more intelligent than smart. They have alot more rattling around upstairs, but usually know alot less about what to do with it. Most of the people I have met that only went to high school tend to be better at using what they have and picking up more as they go and understanding how to use it. I have honestly seen more people simply handed things because they have been to college where as those who don't usually have to work harder to prove themselves. For an example when joining the Air Force I was informed that if I had gone to college for two years I could have signed up for four years and had two stripes on my arm straight out of basic. Instead I had to sign up for six years and had my two stripes after technical school. The folks who went to college before joining actually tended to do only as well or a little worse than the other folks in my class. I may have only been a 88% student, but I also did only as much studying as I felt a need to and I still came out better than the guys in my class who went to college first.
"However, the majority of my friends are actually out of college, many of them married with children, so I feel that I have at least a little bit of perspective on this. "
/.?? yea right!) who did it isn't the same as living it.
flame me i don't care, but I call BS. Just because you have a friend (and on
screw what you like to do and just make money.
"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."
yeah college kid our schools sucked and yours is amazing and us in the real world know nothing and college kids know-it-all. Guess it's true what they say about Gen Y's: "skills today's college students don't have: writing, critical thinking, hard work and just plain showing up."
my karma will be here long after I'm gone
Only if you already know people who work for Google and/or RedHat (and who have the ability to request or transfer the money in the first place). This is pretty much true of any organization. If there's one thing I've learned from school, college, and jobs - for the most part, everyone is completely paranoid of new ideas, new people, new standards, and just about anything novel. Also, people care about the bottom line, no matter what the subject is - the bottom line is ultimately something tangible/observable, public, and measurable. My advice is to get documentation on all of the community service that you're doing. Go the extra length to get credit for the programs you are creating. Explain in one very simple sentence what your program does. Make things easy for other people - make it easy for them to comment on your work, limit your resume to a page, and find ways of collecting data on your programs for yourself, to prove that your program gets specific results consistently. Whatever propaganda is being fed to you at high school, that college is a place where people share ideas, where people generally work together, and so forth... The reality is that colleges are oppressive places, where the only rule is work as hard as possible for as long as possible, and then use this inertia to carry you through uncertain and challenging situations. This is just my experience, but college is a place where there is rampant classism, racial discrimination, and sexual discrimination. In addition, faculty members are one of the most petty and vile people you'll ever meet, who are completely bereft of common sense. The most important thing though, is to make sure that you never, ever, under any circumstance, reveal this reality to the faculty, supervisor, or whatever totalitarian figure you come across. Figure out what they like, and then go through the motions and make them feel good, and make it seem like they are the reason you are "learning" and "changing". This is generally a good tactic to use; only answer a question if you're sure of yourself, but also allow people to correct you even if you know that you're right. Use these comments when necessary: "I totally understand", "OK", "Sounds good". Figure out what unfounded and preconceived notions they have about professionalism; emulate this, even if your superiors hypocritically say repeatedly "I can't teach people to be professional". I could probably keep going with this, but the bottom line is to keep things as simple and accessible for others as possible, and to also find ways of getting reliable information (data must be measurable and observable) reliably, in a consistent way.
Their are some very well paying programming jobs that you absolutely need a degree for. Granted, most are with investment banks and those are failing terribly at the moment. However, barring total economic collapse those jobs will all be there in the long term. Assuming total economic collapse occurs, it should be pretty easy to default on those loans and its possible no one will want to buy your promissory notes when the current holder goes belly up.
Some people want those kinds of jobs. Some people are not entrepreneurs but are willing to work very hard. They want to be told what to do and do it. It is possible to be an intelligent and willing cog.
A lady proficient at programming but currently staying at home with her 2 kids is babysitting my daughter for $40 day. If I needed to learn programming, I am sure she would be happy to teach me 1-on-1 for 3 hours/weekday for about the same money. The rest is just branding. Sure it's worth something at a job interview, but is it worth $320K that you will end up paying for your loan rather than buying a nice house cash down in many places in US?I'm sure she's quite happy and fulfilled being a mother and has no desire to work full time at the moment. Regardless, I'm quite amazed you found such cheap help. I know a live in helper that makes about 40 grand a year. Thats about $20 an hour. That and visa sponsorship and I would assume healthcare. If they liked her enough to take her from Hong Kong to America, I really can't see them not shelling out for health care.
Now without going into the incredibly pay scale that 12 year old white suburbanite girls get for babysitting, or the money she could make tutoring, I'm sure she just wants spending cash, does not want to expand her business, and is happy that this money is tax free. I also assume that her husband is working a "real job" or she has some other source of income.
Also as a non programmer you are probably not able to judge how good of a programmer she is. I'm sorry but its true. Maybe if you are a very hands on project manager you might be able to, but most people don't understand what good programming is. It takes years of programming before a programmer is capable of judging another.
--- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
I honestly don't know how people manage to spend their large salaries. (Obviously, if you want a family that's going to cost a lot more -- although with my own income combined with a partner's income that shouldn't be too difficult to manage.) But the point is that I don't need a six-figure salary to be happy right now. Hell, I wouldn't know what to do with the extra money if someone gave it to me, except throw that into superannuation as well.
I'm paid more than I can spend, and I get paid to do stuff that I utterly love. That's all I need from a job, and all I want.
Take a look at the statistics. US research is over. With the 'terrorist' precautions, us closed themselves to the outside world, and it means the best scientists are not able to go to there anymore. The great mathematicians are still in india, or in china, or going to europe, that still didn't close itself... Yet. My advice? If you NEED to stay in the us, go to berkeley. It's cheap, it's fucking great. And you are at 150 of google, apple, yahoo, oracle, sun, etc... If you DON'T need, well, go to europe. You can get your degree free, a good one, learn another language (which is a plus always, but especially for americans who doesn't use to have a second - or a third - or a fourth - language at school), and a NICE experience of life, which is what counts in the end.
Like the OP, I'm a prospective college student looking for FOSS scholarships. The difference is that I've already released my code, see http://wubi-installer.org/ (collaborative effort, 500,000+ downloads), and http://lubi.sourceforge.net/ (individual effort, 100,000+ downloads). As for revision control, see http://code.launchpad.net/~gezakovacs/ (mostly shellscript+NSIS, but I've recently begun using Qt4 and C++).
So back on topic, what are the best sources for FOSS scholarships?
I'm probably picking the wrong forum to be making this remark, but it is on-topic and no one else seems to have raised it in the numerous messages I scanned...
Am I the only one who finds any irony in the notion of someone committed to giving away, rather than selling, his work then turning around and saying "now where does the money come from?"
This entire thread seems side-tracked on the issue of what is a good school, and seems to be ignoring the main thrust of the question, which is that an industry founded on giving away value instead of selling it is getting money in, but that money is not going back to the people that are supplying the value. If it were, there would be a way to contribute and get paid. Instead, there is this mass illusion that if you do well for the community, it will do well by you. And yet the fact that people have to ask questions like this and get no really good answer seems to show the fallacy in that.
From a post in the comments on his own article:
Why does asking them for their money support them? Wouldn't it make more sense to support them by not asking for their money? I must be missing something here. If you can't see where the money is in the system, maybe that's your first clue that this isn't a movement to be viewing as a career choice.
Kent M Pitman
Philosopher, Technologist, Writer
I read recently that employers are paying $75k to $100k+ for comp sci majors from top tier schools. So, if this kid is going to yale his prospective might be a little different then yours or mine. I'm 29 and back in school. Most people graduating from my not so top tier school are in the high $30k to $50k range.
It must be nice to be able to go to MIT / Carnegie Mellon / Stanford / UC Berkeley...
Who was trying for the moral higher ground? The point was that very few people feel a need to help someone that has more than them. If you want to ask for help then don't advertise that you have it better than most of the people that you're asking for help. It's just not an intelligent way to go about the process.
It's like asking for handouts at the soup kitchen while decked out in a lot of expensive jewelry.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
Where do you live? Raw salary isn't everything, raw salary compared to cost of living is more informative.
There are 11 types of people, those who know unary and those who don't.
From personal experience I've found just having a degree of any calibre is good (obviously I didn't go to one of the big name universities). It gets your foot in the door and that is about it. After a couple years working as a grunt (which you will do regardless of where you get your degree) your experience in the field that you've chosen will become much more valuable than your degree ever could.
CH: Or French. Or Italian. Out of the 4 Swiss linguistic areas, 3 have universities and thus 3 languages to choose from depending on where you choose to go.
And I'm sure, the other European country will give opportunity to do *cheap* studies in even more other languages (are there some French/Italian/Spanish/etc. around here on
Or you can see it as a big opportunity to develop a little bit more those foreign language skills acquired in school. Some country even propose a semester mostly composed of language courses either before starting the actual courses or during the begining of the studies (depending on the level the foreign student has - if the student isn't ready to start yet). In fact, EU and other European universities have a nice programme called Erasmus which exists to promote student mobility and exchange between universities; and studying in a foreign country using another language is a very good experience both from the student's point of view and as something you can brag about on your résumé.
I hope that the original poster has actually learned something else beside English. Both from a point of view of enabling to work/study abroad and of having some more culture.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
So Skulldilocks threw acid on the schoolchildrens' faces, cause somebody from the bible told her to do it!
Australia. But the cost-of-living should be about on par with most US cities, from the data I can find online. Mean national income is about $40,000 if that helps ...
There are a couple of things. First of all you need to get in to MIT. The hard part is admissions. I am not trying to be all critical but there are a lot of C programmers in High School (I teach High School) or kids who are learning how to do all kinds of other cool stuff, but you also have to have grades and SAT scores. If you get in most private colleges of that calibre are going to work with you to get you there. Secondly, there are some companies who will hire you because you have a degree at MIT and others that don't care. But venture capitalists will look at the MIT degree and a good idea and write you a blank check. . . just food for thought
2. Publish in c/c++/Ada/Java (NO scripting languages). Again, this demonstrates competence.
3. Participate in HELP FORUMS! Again, this demonstrates competence.
4. Accept criticism graciously. Be mature. Be relevant and succinct in all replies. Ignore slams. Competence and acceptance will expand.
The only thing new in this world is the history that you don't know.[Harry Truman]
lol *fail*. But i goto waterloo so that's ok. I'd mod you up if i could. As a white guy i can comfortably say going here has brought my japanese skills up and english skills down to a point where they are around the same level.
I went to Harvey Mudd, and I would rather screen mudders or MIT people than people from, say, USC or UC whatever. Not because of any inherent quality, but because Mudd, MIT, and other institutions of their caliber generally admit very good people, push them hard, and give them access to the very best resources. Further, they are used to being around smart people, so there is less of the lesser nerd bull - you do not have to prove you are a fripping genius with every statement, and thus we can get on to the work.
Knowing that they came from HMC/MIT increases the odds of finding a very bright generalist. Further, I have found that Mudders tend to be aware of their limitations - they do not know everything, and they know it. I have found that people from the Ivies tend to assume their own genius. I would rather someone know what they need to learn, because people that smart should always be learning.
Some people come out of the best schools barely capable of independent thought. Some people come out of middle or lower tier schools sharp as a tack. My job in hiring is to figure out whether a given candidate is one of those very good people. So, will Mudd on your resume get you in the door? No, but it might just get you a phone screen even with an unexceptional resume, because your resume might not be indicative of real skills.
That said, I _have_ hired people from USC, UCI, and other schools. They tended to be unusual for their schools, in that they were generalists, thoughtful, and just plain interesting, but that is unusual in the general population, and no degree is a guarantee of that flexibility.
You would almost certainly find that an MIT education has value, as does an MIT degree, but if you do not get there, try to excel and try to learn as much as you can about as much as you can, as the world does change over the course of your career, and this is a good chance to learn that flexibility.
So, would I pauper myself for an MIT degree? No. I might take out student loans - I had to when I was an undergrad - but I would make sure I had a sustainable amount of debt and a plan to get it paid off. Don't expect a killer salary, but do expect to find something rewarding with a bit of searching. Debt limits your options, just like a ROTC commitment, but if that is what you need to do to get where you want to go, then by all means, do it. The name has some value, but the work you will have to put in to get it, and the people you will get it with has much more value over the long term.
--- scott_ellsworth@alumni.hmc.edu Java, Databases, and Software Magic
As an ex Army officer, I'd go navy today as with experience I had in the army, don't get me wrong I learned a lot in the army, its just if you want high tech, the navy, in my opinion is ahead of even the air force they have a huge developing need for data analysis & that means a need for computer jocks , also the navy is (from what I've observed) using a lot more Linux than either of the other service branches does at present. just food for thought.
This probably won't get read, but I need a way to procrastinate my thesis :) I can't say much about the financial aid policies of lesser institutions, but I do know my college's financial aid policies pretty well, and the other elite institutions have been catching up to us lately. Just some rough figures for Princeton, the median income for a family on financial aid here is $90,000/year, and the average family on financial aid only pays $10,000/year to Princeton. Our aid policies are all need-based, so it depends on your exact financial situation, but I'm guessing that "upper-middle class" will be somewhere in that range. Also, education is an investment, so you might also want to consider student loans. Princeton doesn't make you take out a loan as part of the aid package either, but if you need a loan to help cover the family contribution, they are available.
:)
The best advice I can give you is, for the most part, apply to colleges without looking at the price tag. Then, when you get your acceptances, look at the aid awards and make a decision then.
Oh, and if you're interested in CS, I just have to say that I'm currently taking Brian Kernighan's class, and it's awesome
That's exactly what happens. You sure can get a great job at Google, but don't expect to work 9 to 5 and go home at the end of the day. You'll be working more like 7 to 6, you get your free breakfast and dinner, and then take some work home to get in a few more hours in before bed. It's not that they force this upon you at all, they just hire people who love working... a lot. So, if you're not looking for 70-80 hours every week, you might need to shoot a bit lower than "high 5 figures" with a BS straight out of college. It can happen, but it's the exception not the rule by any means.
Many of the big-name universities like Caltech and MIT offer hefty financial aid packages. I recommend that you apply and see what you get.
Keep in mind that schools like MIT and Caltech aren't for everyone, even if you are accepted and get enough financial aid to afford it. I graduated from Caltech, but I did not enjoy my time as a student. It was too much work, and I'm not as passionate about math and science as most other techers. After the struggle to keep up and get good grades, I think I would have retained more if I had gone to an easier school. However, I do have an impressive Caltech diploma that makes it easier for me to get in the door when applying for jobs.
My ex-girlfriend is a finalist in the determination for the Stokes scholarship (we're still good friends) and the thing about the scholarship is that 1) You have to major in one of IIRC 3 fields, Math, EE, or CS and 2) you really are stuck with the NSA once you take their offer - if you decide to work for someone else after you graduate, you have to pay the NSA all of what was owed. It's a great opportunity, but some people may not want that - just be careful and read the fine print with that scholarship. ;)
> The fact that you know their salaries should tell you something about the quality of your friends.
...
What's wrong? Uncomfortable with the free market are we? Remember it cuts both ways.
> In hiring,
'Nuff said. While you state a few trusims, you come across as a Dilbert-eque PHB whose job consists in making people feel unworthy to keep theirs.
You need to give yourself some options! There are plenty of schools that are good enough for you!
First, there are plenty of MIT-class schools in the US.
Stanford is in the center of Silicon Valley, and is where the first GUI and computer mouse were invented! On a side note, I work very close to Stanford, and I've been to events where Vint Cerf (lead the TCP-IP projects) and Douglas Engelbert (invented the mouse and GUI) were present.
Berkeley is about an hour north of Silicon Valley, and has a culture similar to MIT. They also like to get out-of-state people. BSD (the open-source unix that MacOS uses) came from Berkeley.
Second, most reigons have tech schools that are excellent. I ended up going to Worcester Polytechnic Institute (WPI), which is very well known in the Northeastern US. (It's about 1 hour west of MIT.) You can look at Rensellere (sorry if I spelt it wrong,) RIT, Case-Western, CMU, UMass Amhearst, some of the California State Schools...
I've worked with very smart people who went to school in Ohio, Michigan, ect.
Third, don't forget that you can always transfer into another school after a semester, year, ect.
Finally: Don't forget that Bill Gates and Mark Zuckerman (Facebook) both dropped out of Harvard. Harvard and MIT are a short bus ride apart, and share student events. (I went to a concert at MIT as a guest of a Harvard student.)
The fact is that there are many ways to achieve your life goals, and many schools are capable of getting you there. If you're smart and determined, you'll be successful...
No, I will not work for your startup
But I make ~$150k and I don't even have a bachelor's degree.
Three simple rules:
1) Who you know > what you know.
2) What you've done > what you know.
3) What you know != what classes you have taken, degrees obtained, etc.