|
|
|
|
|
by kurthr
2248 days ago
|
|
The downside is that you basically won't get into Stanford, MIT, Harvard, Yale... or most any other "top" college after going to community college. I know of one counter example, and I know of many very smart capable people who would have been capable and profited from such a degree, but missed their chance... which in turn made it VERY difficult to get any advanced degree. Maybe that doesn't matter in CS/programming, but it does in lots of other (e.g. Engineering/Science) disciplines. |
|
Based on everything I've seen over my roughly 20-year career in academia, plus the 18 years before that living in that world (my parents are both professors), what you get from going to Stanford, MIT, Harvard, Yale, and all the other "Big Name" schools is just that: the name.
The education you get there is not better than the education you can get at a small liberal arts college—in fact, it's often worse, because you're just one of tens of thousands, lost in the crowd, and you're extremely unlikely to get one-on-one attention from the professor if you have any trouble with the material.
Small liberal-arts colleges, on the other hand, so long as you're avoiding the ones that are specifically party schools, generally tend to focus much more on the teaching aspect, and especially on the personal attention aspect.
For more specialized degrees like engineering you may need to narrow your pool of those schools to find one that has a good program, but there are enough that unless your field (at undergrad level) is suuuuper-niche, you're very likely to be able to find one that works for you.
And while it's not universally true, they tend to be pretty good about taking transfer students.