Hacker News new | ask | show | jobs
by gaius 3596 days ago
When Apple Inc., for example, announced in 2014 a new programming language for its products, Swift, Flatiron adjusted its curriculum within days

I don't see how this is possible, who is teaching this course? How do you go from 0 to instructor-level expert in "days"?

3 comments

You know already know the frameworks, a third of swift is ObjC with better and more concise syntax. And it's not like Swift didn't get inspiration from other languages. Even though the combination was novel, the single ingredients were usually from somewhere. (Don't take it as a jab at Swift, it's probably my fav language + environment for app development).

You might not be writing idiomatic Swift from the get go but no one is at that point.

> You might not be writing idiomatic Swift from the get go but no one is at that point.

I think that's kind of the point the parent comment is making. How can a school acting in good faith open Swift classes if it's impossible for anyone to actually be an expert on it?

Relax. All they need to do is teach, not be experts.

I asked the same of a MechE friend who used to teach AutoCAD at a community college despite not having known it before. His answer? I just need to stay a week ahead of the class.

$1000/week seems alot to be taught by such a guy, IMHO. A student could do that for free, from Apple's website, and be only one week behind where they would be. So Flatiron is charging $15k for a one week head start!
People pay for value. If they see value in doing X over Y, then they'll pay for X.
"instructor-level" and "expert" have a lower level of cohesion than you'd expect :-)
How do graduate students with no background in teaching become adjunct faculty teaching courses that cost the same amount as ones taught by tenured professors?