4 ms·
I agree with some points, but I also see the benefit of learning real programming from Java/Haskell. I graduated from UTCS and I see too many web programmers j
by robertbanh 16y ago
I agree with some points, but I also see the benefit of learning real programming from Java/Haskell.
I graduated from UTCS and I see too many web programmers just load up RoR Gems to perform something that takes 10 lines of code. Same thing with jQuery libraries... young programmers are not learning how to program, and if you tell them there is this shortcut they will take it.
Foundation is needed, that's the hidden secret. After you master foundation, then you can hack any code no matter the language.
- NickC_dev 16y agoThe UT ECE department does a pretty good job trying to remedy this, but ends up having the opposite problem. Yale Patt's EE306, Intro to Computing, takes the class from transistors up to assembly on a simplified architecture. Intro to Programming helps students get their feet wet in C and the subsequent Data Structures and Algorithms courses are entirely Java. Intro to Microcontrollers is C and assembly. Here's where UTECE falls flat, with respect to startups. After getting a decent foundation in "Real Programming", further specialization in tools useful for web startups (php/ruby/jquery) is left as an exercise to the student. Case in point, I'm a 3rd year Comp. E and I have yet to hear the word "database" uttered in a classroom. A web apps class doesn't even have to be good. I would take it just to meet other hackers who are probably self-taught by now anyway.