3 ms·
I really think that explains much of the problems of our industry. CS should teach the fundamental concepts all these languages are based upon. When you've le
by jdsully 8y ago
I really think that explains much of the problems of our industry. CS should teach the fundamental concepts all these languages are based upon. When you've learned that a new language is merely a different mapping of these concepts rather than something completely new, it becomes quite easy to pick up new things. You understand they are just assigning different syntactical weight to the same old concepts.
In that respect I liked that my education taught me things like LISP and smalltalk that are quite different from C/C++/Java that was big at the time. If I didn't have that field of view I might think smalltalk is its own thing entirely and I'd have to relearn everything.
- hodgesrm 7y agoThis is a point where reasonable humans can disagree. There's a middle ground that includes enough current practice to get you an entry level job + enough of the theory to ensure you can continue learning efficiently over the course of your career.