|
|
|
|
|
by padwiki
5207 days ago
|
|
Thanks for the feedback on the copy. It's always hard to find that balance between being informal and jokingly reference overused terms like "rockstar", and being unnecessarily stuffy. We'll definitely take your comments to heart though as we refine the general descriptions. The whole concept of being able to mix real world (trade school) courses with heavy theory is a tricky question. We have traditional theory heavy courses in the pipeline, but realistically, it is extremely difficult to bootstrap with theoretical courses. It's been tried before and typically fails quickly. Oddly enough, you can give away theoretical classes, and you can charge $10,000 a class for them, but you can't really sell enough at our $200-$400 price point to pay for the cost of developing the class. We believe you can teach both, and should teach both, but I'm well aware that we'll always have people saying you can't or shouldn't even attempt to do so. Oh, one note on the textbooks for the course. Of course there is an image issue when you use Oreilly and Apress texts, but honestly, for that subject there just aren't any traditional texts that come anywhere near the level needed to teach the subject. Even those three have serious holes that Dr. Ostrowski has worked with the authors to plug in this course. If you know of a better text that we somehow overlooked, please drop me a note and we'll see if we can integrate it as we create V2 of the course. |
|
I think a few things struck a nerve with me because I've had a lot of interactions with junior developers who identify with the HN crowd, the startup culture, rockstar programmer thing who show really strong anti-intellectual opinions about CS.
Then they end up reinventing the wheel poorly because they would never bother looking up the 30 year old algorithm that solves their problem on wikipedia, nevermind reading an actual published paper. Every time I have to throw away weeks of their work because they wrote their own crappy sorting algorithm or didn't google "bloom filter" I blame their educators and feel bad for them. Because it never occurred to them to think about the high level problem and see if maybe one of those ivory tower geniuses solved their problem already. Sometimes they know they could have but don't know where to start or feel intimidated by that part of the web.
I'm gearing up to do some recruiting for my startup so it's on my mind. "Turing College? sounds like my kind of people. 'Rockstar' programmer? sounds like those kind of people".
Maybe that's unfair and I shouldn't be so crotchety when I'm barely in my 30's. Some clarity on where you guys will fall on the theoretical/practical spectrum and how the theoretical foundation courses will support the practical courses in your curriculum would help people like me get on board.
Maybe some copy on your roadmap for the curriculum and your higher level ideas about how you'll be teaching?