Preparation should include
- compiling a list of job titles related to the programming industry
- outlining the steps in applying for a job
- identifying opportunities for advancement
- identifying employment trends
- creating an interview follow-up letter
- summarizing the procedure for resigning from a position
- participating in an exit interview
- evaluating self-performance.