376 karma · joined October 8, 2011
This can't possibly be right. The 30+ SQL queries would have provided additional information that your 1 NoSQL query doesn't.
And how could you possibly be so sure about this?
Interactive platforms and approaches have been constantly introduced by CS educators to teach introductory programming. Educators are very aware of the value of interactivity and reactivity in teaching and learning. The only new thing here is the utility of cool new tools equipped with latest web-based technologies. Further, their approach is limited to programming, which is a large part but not the only approach to Introductory Computer Science. For example, they can't touch approaches such at MIT or Rice (I think), among others, which employ cool physical robots to teach coding, thinking, programming and robotics.
So this is not so much redefining, but rather a little enhancing CS education with cool tools.
But this is dangerous and a little shallow. And here is why.
Math is the language of science; just like a C -- or any other programming language -- is a language of computing; just like English is a language of humans.
There are many ways to learn a language, but I think they all have something in common. You have to spend a lot of time learning, reading and writing. The writing is quite important. You have to write the language to be good at it.
The thing about math is that currently to write as it is supposed to look like can only be done most conveniently on paper. Writing a math formula in Mathematica or Wolfram alpha requires a latex-like mini language, another thing to learn, and can be disrupting.
This fact alone means that computers can only supplement; and they can be an excellent supplement. But it can not replace doing math by hands, on papers, particularly for those who are learning this new language.
The main problem, I think, is the Chinese's jungle-ruled platform associated with its single-party tyranny. What happens is they will invite you in and give you lots of promises and flexibilities at first. They will learn from you. And when you get too big, they will change the rules to favor their owns, and kick you out, robbing you if necessary. It's not so much that you're a Caucasian foreigner.
I believe that a lot of outside investors and companies will eventually (unless they are big) find out that doing business with the Chinese will end up looking like this person. I am not anti-Chinese as a people or a culture, but I have seen this type story again and again.
Not all college students attended college because they are "supposed to". Even for those who attend college because they are "supposed to", it is arguable that they will end up being better than choosing not to go to college. If someone has no idea what he wants to do in life, it's arguable that going to college is better than not going to.
The truth is that people like Bill Gates, Steve Jobs, Mark Zuckerberg are rare. Most people need a formal education. It's arrogant to think that you can design better alternative than an educational framework that has existed for years to educate the mass.
The Thiel's model works well for a small number of bright youngsters, who might exceed their potentials through a customized training program, instead of going to college to have an off-the-shelf training program. If more and more people drop out of college, or even skip college to do this, it's going to blow up in his face.
Few college dropouts are bright up to be selected carefully to go through this process. To do this en mass would be a disaster.
It'd be nice if meteor allows a different way of handling server-side logic using solutions from the Python or Ruby communities.
Do you realize that you are saying what you think people are?
Which is which? who they really are and what they really want to be. Is Clark Kent real or Superman real? This is why sociologists have day jobs.
This actually points out a very annoying thing that many bloggers do: They don't date the blog posts. For some reason, they think that the posts are timeless. This is especially annoying for technical articles, where the knowledge of time of publication is crucial.
My suggestion is: date your articles.
Thiel and you probably seem to think that colleges are like vocational schools. But they don't.