Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is very true (I'm UK based too).

When I did my CS degree we were taught Java and that was all most people knew. A few also knew PHP because they were interested in webdev or Visual Basic/Pascal because that was what they had done at A Level. I don't think anyone on the course knew functional programming until we did a module in it.

This was particularly pronounced when we were given an assignment to do where the tools to be used were not specified but it was to basically build a shopping cart system. Obviously the best tool to use would be either something like PHP or to use Java but with JSP etc.

What the majority of the students produced was a AWT/Swing application to control the shopping cart and used the file writing classes (FileOutputWriter etc) to output HTML.

Perhaps the difference though is that young developers would expect to be re-taught a bunch of different stuff when they started their first job.



Back in the late 1980's my degree had us use: assembler, Pop11, Common Lisp, ML, Prolog, C, and Module2 over a three year course.

Frankly I find it incomprehensible that any CS degree doesn't at least cover using declarative, functional and OO languages.... but it seems to be common.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: