The Posse criticized universities for language choice: being slow to
adopt Java and now being slow to adopt something simpler for web
development. The local university and community colleges where I live
absolutely offer "continuing education" type classes with this applied
approach. They have Python or Rails web development classes, database
classes, network admin classes, and computer graphics and video game
development classes. These classes absolutely have more programming
language and dev tool variety of the type you discuss.
However, from an academia perspective, the premier undergraduate
curriculums try to avoid the applied trade skills and teach more
conceptual subjects. The CS curriculum at my local university, has at
most, one class about "programming". All the other classes teach some
other concept, such as algorithms or data structures or data mining or
machine learning. Most of these classes involve programming, but
merely as an aid to teach a concept. Secondly, the dominant
programming languages used in university courses aren't the C/Java/
Python/Ruby class of languages used for general purpose production
software, but the Matlab/R type languages which are intended for
engineering/math/statistical prototype work.
There are certain skill sets that universities excel at teaching
students: math, statistics, physics, biology, signal processing, etc.
The typical mundane software job doesn't need any of that at all,
which is often a rude shock to graduating students. But on the flip
side, sometimes those skills are absolutely necessary for particular
software domains and they are very hard to learn well or teach outside
the university system.
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
CTKETBD
> your own voice be heard:https://docs.google.com/spreadsheet/viewform?hl=en_US&formkey=dGZqRnl...
>
> Dick
I'd love to hear the Posse, or this group, discuss which math/science/
conceptual/domain skills are important, useful, and interesting to
work with?
This would make a perfect open spaces topic, but I'm hoping to hear it
discussed before I can make it out to such an event.
@CTKETBD,
"Bioinformatics", IMO, is just the intersection of regular database/IT
type skills in the life sciences domain. The ideal worker is typically
someone who wants a programming/software type job, is good at that,
and has completed lots of higher-ed life sciences type classes. I
don't think you need bioinformatics specific classes, at least until
you've covered the standard pre-med coursework. And univerisities with
high quality pre-med classes aren't hard to find.