|
|
|
|
|
by notastartup
4567 days ago
|
|
I think Dr. Nassim Taleb, author of Fooled By Randomness put it the best. Real knowledge is gained from tinkering, trial and error. A degree from a recognized academic institution is largely a social credit that is earned through memorization and the ability to recall and recite those references. I studied Economics, so I had to figure out how to code (still at it) by relying on the internet and experimenting. Doing things that seemed interesting. I didn't study CS because at the time it seemed impossibly hard, so instead I focused on learning by reading books, experimenting. I have friends with computing science degree yet they cannot code or have shipped software. Ironic that they cannot work as a software developer but it's the same reason I feel about my Economics degree (not working as an investment banker as I'd dreamed but thank god). Rather their theoretical knowledge in computing science degree seemed to limit their true potential to realize coding involves a different part of the brain then the ones used to pass final exams. I often find the computing science questions in job interviews puzzling. How does the ability to recite an algorithm from the textbook translate into being able to ship code? How does one learn how to play a concerto by simply reading a book listing instructions and being asked to recite specific pages? It's my belief that coding (in terms of shipping software) is a highly organized and rational form of art. You are writing words but it's strictly limited to what the creators of the programming language have selected. How you form the sentences that the computer can understand really comes from trial and error until you've become familiar with it. |
|
So do I, but CS degrees are not about memorization. At least not in North America or Europe. For my CS degree, I had to follow the math and deliver code. Toy code of course, but its a long way from "recalling and reciting references." If it had been about memorization I would probably have failed.
I also know people who say they got CS degrees through memorization and the ability to recall and recite references. They are Indian and Chinese. And they can code (even if they believe their degrees do not help.)