Which of the following describes careers in software engineering?
A. Intellectually stimulating and gratifying.
B. Excellent pay for new bachelor’s degree grads.
C. A career dead-end.
The correct answer (with a “your mileage may vary” disclaimer) is: D. All of the above.
Although the very term “coding” evokes an image of tedium, it is an intellectually challenging activity, creative and even artistic. If you like puzzles and are good analytically, software development may be your cup of tea.
The downside? Well, say you interview as a graduating college senior at Facebook Inc. (FB) You may find, to your initial delight, that the place looks just like a fun-loving dorm — and the adults seem to be missing. But that is a sign of how the profession has devolved in recent years to one lacking in longevity. Many programmers find that their employability starts to decline at about age 35.