One of my colleagues just sent me this quote saying "I think this is how our college works":
"At the end of your four years of torture in university, there is the tendency to think that "I’ve learned all there is to learn"… only to come out into the real world and realize, "I’ve been learning outdated technology!""
We are basically learning stuff like XML, XSD, XSLT, JSP... I'm not saying anything of this is useless but I think priorities should be somewhat different, like learning JSON instead of XML, PHP instead of XML+XSLT...
I wonder what is correct way to tell professors that we are learning something that won't get us job as "easily" as PHP/Javascript would. Are there any other proposals that would improve our college program which I as a student can propose?
Your employment is dependent on the effort you make towards your chosen career.
The true purposes of college is to teach you how to learn, to expose you to many new ideas, and to give you the opportunity to focus your life on thinking with the least amount of distraction.
If the curriculum is different than what you desire, then write your own curriculum, enroll in independent study classes and discuss with your advisor how you can achieve your goals.
If you approach it from your personal perspective you'll have much more success than if you approach it in the way you state "tell professors..." or "improve our college program". Those are bureaucratic battles and who wants to learn about the gnarly dark under belly of academia? You can go that route, but to win you'll end up spending your nights and days formulating presentations to administrative decision makers. YAWN. Institutional change is hard in all the wrong ways and dull in every way. And you know what the most likely outcome will be? A dean will agree with you and promise to look into adding a JS class in the 2015-16 academic year. You'll feel victorious but the dean will forget about in 10 minutes.
By taking personal responsibility for your own curriculum you can achieve something greater than a college degree. You will learn and exhibit two of the most important attributes in the software industry: initiative and independent self education. If you master those skills you're well on your way to a great career in engineering.