Earlier quoted context omitted.
This seems a bit like saying a physicist is more capable of understanding how satellites work than an engineer who designs satellites because he knows the underlying theory better. It's kind of true in some sense but doesn't really capture the context or nuance that goes into a non-trivial engineering effort, or the more general case asserted by the topic author.
That's not a very good analogy. Most would agree, I think, that the separation between CS, as taught in most programs, and professional software development is far, far smaller than the separation between physics and aerospace engineering.
Ask HN: A question for those who went to MIT/Stanford/CMU
41–50 of 57 posts
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#42Bigger question to me is - how do we non-Top4 plebs rise to even 70% of their level?
Study some of it yourself https://functionalcs.github.io/curriculum/ though you miss a lot not being in group projects, getting feedback from TAs and profs, ect.
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#43Earlier quoted context omitted.
I would assert that, given that great engineers end up at these top unis, they are able to widen their gap with others by a) accelerating their skills/knowledge by associating with like-minded individuals, and b) being stretched by their respective colleges. My observation is that top colleges tend to lump more work of greater breadth and depth in their students. It's like joining a great sports academy where you dev…
/second, came here to say this too. The top schools give their students much more, harder problem sets, exams, etc. than others. Some grade on a curve too, meaning that if everyone scores between 90-100, they don't all get A's, rather the bottom third gets C's, the mid 90s get B's, and the top third get A's. Creates an extremely competitive environment that pushes folks with raw talent to really work hard to hone it.…
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#44I've spent a lot of time around Stanford and Berkeley CS grads. The main difference I would say is not that they are particularly more intelligent than anyone else, but that they are filled with an incredible amount of motivation. They tend to be extremely driven, focused people who are capable of putting in tons of work to "get shit done". They also tend to have a million different things going on at once (clubs, si…
CMU grad here, currently working on a PhD. All I can say is, this description doesn't apply to me. I'm definitely of the "work smart, not hard" persuasion. Persistence, I guess I have; but not an unbounded work ethic, or the focus to work on ten things at a time. Persistence for me means finding a new way to attack a problem, not pushing as hard as possible, John Henry style.
That, and I don't believe you can be really productive for more than 3-4 hours straight (even a day, unless you take a long break) anyway on a consistent basis.
20% of the effort often gets you 80% of the way there. At that point you have to decide whether putting in the additional effort is worth it. Sometimes it is, sometimes it isn't.
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#45Earlier quoted context omitted.
/second, came here to say this too. The top schools give their students much more, harder problem sets, exams, etc. than others. Some grade on a curve too, meaning that if everyone scores between 90-100, they don't all get A's, rather the bottom third gets C's, the mid 90s get B's, and the top third get A's. Creates an extremely competitive environment that pushes folks with raw talent to really work hard to hone it.…
Yes. Competition is a powerful motivator. I recall at CMU one day when they gathered all us ECE students together in an auditorium and said "There are an order of magnitude (base 2) too many of you here - we will have to fail half of you out. Look to your left. Look to your right. Those two students may soon be gone." Swear to God a true story. Any fellow classmates ('88) can vouch for the meeting. Meant that a "C" w…
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#46Earlier quoted context omitted.
/second, came here to say this too. The top schools give their students much more, harder problem sets, exams, etc. than others. Some grade on a curve too, meaning that if everyone scores between 90-100, they don't all get A's, rather the bottom third gets C's, the mid 90s get B's, and the top third get A's. Creates an extremely competitive environment that pushes folks with raw talent to really work hard to hone it.…
Yes. Competition is a powerful motivator. I recall at CMU one day when they gathered all us ECE students together in an auditorium and said "There are an order of magnitude (base 2) too many of you here - we will have to fail half of you out. Look to your left. Look to your right. Those two students may soon be gone." Swear to God a true story. Any fellow classmates ('88) can vouch for the meeting. Meant that a "C" w…
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#47Much later I realized the classroom learning I'd thought was getting in the way of my experiential learning was what gave me the discipline to dig in and learn the things I needed to know to do the things I wanted to do.
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#48Earlier quoted context omitted.
That's not a very good analogy. Most would agree, I think, that the separation between CS, as taught in most programs, and professional software development is far, far smaller than the separation between physics and aerospace engineering.
Well, that's another discussion altogether. I'm of the view that the closeness of professional software development to academic CS is one of the biggest problems in the industry from the perspective of regarding it as an engineering discipline.
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#49I've spent a lot of time around Stanford and Berkeley CS grads. The main difference I would say is not that they are particularly more intelligent than anyone else, but that they are filled with an incredible amount of motivation. They tend to be extremely driven, focused people who are capable of putting in tons of work to "get shit done". They also tend to have a million different things going on at once (clubs, si…
If you don't love to work hard in your field and you do want to get to the top of the field, you're on a road to problems because everyone at the top of your field is as smart as you are AND they are driven by passion to work incredibly hard. You can't get into their league without both.
So, if you want to get to the top of your field and don't want to work hard in it, my advice is either (a) find the joy that makes you want to work hard or (b) find a different field that does bring you that joy and desire to work hard.
(Note there is no requirement that you want to get to the top of your field, this is just for those who do want to do so)
Re: Ask HN: A question for those who went to MIT/Stanford/CMU
#50Earlier quoted context omitted.
I go to a school ranked ~48 by USNews. Concerned that I'll be I'll always be scraping the bottom, salary and respect wise because of it.
CMU/Stanford is full of grad students who went to so-called lesser ranked schools. You could also do the background work and get one of your professors to write a recommendation for you to attend the Oregon Programming Language Summer School or other summer conference where you can learn from these Stanford/CMU/MIT professors and other students. https://www.cs.uoregon.edu/research/summerschool/summer17/sc... a friend…