Let’s start with what not to do. When I was hunting for my first software development job, I made every mistake in the book. I was a young teenager, fresh out of high school. I hadn’t started college yet. I wanted the experience of getting paid to write software.