DDJ, Software Careers Fall 1997


FEATURES

Making Your Move: Programming as a Career

by Eugene Eric Kim

Demand for software developers has rarely-if ever-been greater. Dr. Dobb's Journal's technical editor examines strategies to help you find the job you want.

Gatecrashing for a Job

by Brian D. Krueger

One of the hardest parts of latching onto the job you want is getting inside hiring companies when you have no internal leads or contacts. Brian shares secrets on how to accomplish this.

Weighing Job Offers

by Roger King

When your skills are in demand, which job should you take? Roger presents some of the questions you need to ask yourself-and prospective employers.

Distance Learning for Professional Programmers

by Joanna C. Dunlap and Ellen Waterman

Distance learning is one of the best ways to keep up with emerging technologies. Joanna and Ellen examine the options, while James Tomayko discusses programs at Carnegie Mellon University.

Java in the Classroom

by Craig Graci, Doug Lea, and Rameen Mohammadi

For the past two years, the computer science department of the State University of New York at Oswego has been using Java in its core computer-science courses.

Wanted: Senior Java Programmers

by Lefteris Kalamaras

Hiring qualified Java programmers is one of Lefteris's main responsibilities and he shares with you what he looks for during the interview process.

Java RMI in Practice

by Martin Remy

Java 1.1's Remote Method Invocation (RMI) facilities make it possible for you to design solutions that are straightforward to build and easy to maintain.

The F Language

by Walt Brainerd, David Epstein, and Dick Hendrickson

F retains the modern features of Fortran, but discards facilities which are difficult to teach, use, and debug.

C++ in the Real World

by Nathan Myers

C++ is an essential tool for software developers-not because it's the best possible language, but because it's a single, portable language.

PDL: The Perl Data Language

by Karl Glazebrook and Frossie Economou

The Perl Data Language is a Perl extension for numerical manipulation that provides the convenience of Perl with the speed of compiled C.


COLUMNS

Phoenix in Cupertino

by Michael Swaine

Companies come and go-and so do the people who work in them. Michael looks back at organizations ranging from Apple to NeXT to Taligent to IBM.

The Top Ten: Strategies for Surviving the Shifts

by Al Stevens

Al shares his Top Ten list for how to stay in demand in the shifting sands of technology and employment.

Arrays of a Different Color

by Al Williams

To illustrate how you can use loops with Visual Basic control arrays, Al presents a phone dialer application.

Programming in the Real World

by Allen Holub

Allen discusses the differences between computer science in the classroom and computer programming in the real world.

Great Books

by Gregory V. Wilson

Greg asks some of the most influential programmers and computer scientists what books they read.

Editorial

by Eugene Eric Kim

DDJ