5 ms·
I disagree. I'm a senior a very theoretical university and my friends in the CS department often complain: - "Why should I learn all these sort algorithms? Le
by temuze 14y ago
I disagree.
I'm a senior a very theoretical university and my friends in the CS department often complain:
- "Why should I learn all these sort algorithms? Let some grey beard figure out which one is best for me and wrap it up in sort()"
- "Why do I have to take all these required classes? Why do I have to do a semester of foreign language or a physic pre-requisite?"
- "Why do I have make an entire operating system in this class? When in the real world would I ever need that?"
etc.
Bullshit! It's good to be "T" shaped - studying a very technical area like honest-to-god computer science trains you to dive deep, to be able to confront a problem and approach it analytically. All the prerequisites have given you a stepping stone into understanding, or at least appreciating, other areas. These are very useful skills to have and they certainly make you a more interesting person.
Sure, there are plenty things left out that would be useful for entrepreneurship. Half of my friends in the CS department haven't taken the initiative to learn "real world" development yet with all the shiny tools and most (myself included) have no idea what it takes to run a business. But to say college only "prepares you for the life of a corporate stooge" is a mistake.