3 ms·
Remember, there are multiple ways to accomplish things, and some are more suitable for some than others. 1. Some people learn theory first, and from this disco
by aaronz8 14y ago
Remember, there are multiple ways to accomplish things, and some are more suitable for some than others.
1. Some people learn theory first, and from this discover more advanced theory that helps them eventually apply knowledge.
2. Some people learn applications first, and learn theory as necessary.
In the software industry, it's very easy to fall into the trap of #2. I mean... it's way more fun to build something that people can use, than read a textbook and hear a professor talk.
However, you should keep in mind that if you choose this path, you are starting at the same starting line as everyone else. Learning the theory behind applications gives u the advantage of having a starting line that is ahead of most people.
Consider this scenario:
You are an incandescent lightbulb assembler. When you first started, you did not make them very well. Some of them didn't light up, some of them were dimmer than others. However, as time went on, you made better and better lightbulbs. Soon, you become the world's best incandescent lightbulb assembler.
But, someone invented LEDs. You don't know what's wrong with your bulbs, since there is nothing inherently ~wrong~ about incandescent bulbs. But you know nothing about why it works, only how to assemble it.
- aaronz8 14y agoBut, to respond to the original question... Carnegie Mellon is pretty cool :)