611 karma · joined February 10, 2012
Thanks a lot
"Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot."
Is that right? As Haskell seems to be far less intimidating to approach than Lisp, I may actually end up doing some. I fondly remember my junior level programming languages class and doing assignments in Standard ML. Haskell looks similar.
1) Find out a few companies hiring in your area through deep research.
2) Contact a few people in these companies to get a lay of the land on the positions and the environment. In short, informational interviews over coffee. DO NOT ASK FOR THE JOB IN THIS STEP. JUST DON'T.
3) Your objective should be to see which jobs you'd like to do, and which jobs you can do. The intersection will go on your final list.
4) Keep contact with the coffee interviewees by sending them interesting links, or other 'gifts' and by that I don't mean basket of chocolates, I mean any valuable information/links/thoughts that could help them with whatever - business or personal. Reach out once right after meeting, once one week later, and once every month from here on.
5) Craft your Resume and cover letter focused on THE NEEDS OF THE HIRING MANAGER. Think of your resume as a story you're telling the hiring manager that resonates with him based on his needs.
6) Nail the interview .
If any step from 1 to 6 goes wrong, go back to the previous step and carry on.
Good luck. Oh and show your boss the finger when you walk out with a new offer for 10-20% more pay.