Sun Pursues Enlightened Self Interest in Educated Work Force
- By John K. Waters
I caught James Gosling today on a break from his 'schmoozing duties' at Sun
Microsystems’s World Wide Education and Research Conference (WWERC) in New York.
Gosling, who is the CTO of Sun's Java Enterprise Platforms and Developer
Products Group, a Sun Fellow, and, of course, The Father of Java, will be giving
a talk later today about the current state and future of Java in academia, and
Sun's student developer initiatives.
Sun’s annual conference brings together top educators, technologists, and
industry luminaries from around the world to discuss the future of education in
a global context—which is something of a personal cause for Sun's CEO, Scott
McNealy. WWERC is both a labor of love at Sun and an exercise in enlightened
''Business should be paying attention to what's happening in education, in
this country and around the world,'' Gosling told me. ''We have a remarkably
hard time finding trained people in the US, and a remarkably easy time finding
trained people in places like India and the Czech Republic. There seems to be a
more positive attitude toward education in other countries than we have right
now in the US. And that's very disturbing.''
For the past few years, Sun has been supporting the group of
educators who developed BlueJ, a very simple Java IDE specifically designed
for introductory teaching. It's used in universities, high schools, middle schools,
and even elementary schools to give students their first programming
experience. BlueJ came out of a university research project focused on strategies
for teaching object-orientation to beginners. It is currently maintained by a
joint research group at Monash University in Melbourne, Australia, and Maersk Institute
at the University of Southern Denmark, with help from Sun.
The problem with BlueJ, Gosling explained, is that it's kind of a dead end.
''It’s very good for teaching people who have never seen programming before,''
he said, ''but it’s not something that any developer would want to sit down and
write an application with. There’s just no place to go with it. There's kind of
a cliff in the middle of the learning curve.''
Sun recently solved that problem by integrating BlueJ with its NetBeans
professional Java development environment. ''BlueJ is like the training
wheels,'' Gosling said, ''and you can grow into the more sophisticated stuff.''
For years Java has been gaining popularity in university and community
college curriculums as a first language for students, all but replacing Pascal.
The reason for this change, Gosling said, is that Java is more ''commercially
relevant.'' ''One of the things that has made Java work so well in a university
context,'' he said, ''is that, in addition to having the set of attributes
teachers once found in Pascal that makes teaching easier, it actually has a
Gosling has a very personal pet peeve when it comes to education in America:
the lingering notion that girls aren't good at math. ''It's a bit of stubborn
social folklore that needs to be stamped out,'' he said. Wise words from a
father of two daughters, the oldest of whom is ''damned good at math.''
Sun's World Wide Education and Research Conference runs March 6-9.
John K. Waters is a freelance writer based in Silicon Valley. He can be reached
at [email protected].