Advice for Young Programmers from an Experienced Developer
InfoWorld's Andrew C. Oliver has put together a list of career tips that he titles "What I wish I'd known starting out as a programmer." His advice includes the following:
- "Take names." (Get to know people and build your personal career network.)
- To solve a problem "pick three theories and go about proving them wrong rather than trying to prove yourself right."
- Keep your career (not your personal preferences) in mind when picking a specialty.
- "There is relatively little real innovation in the software side of the industry compared to popular perception."
- "Think in terms of a career, not a series of jobs."
- "Work more than 40 hours per week."
- "Programming is not hard unless you make it hard."
- "Learn to communicate."