Mitch Pronschinkske at DZone has interviewed four working developers for insight into how they came to software development as a career. Arian Celina, a software developer and course instructor at the American University in Kosovo, notes the importance of both learning and teaching in career development:
I think the biggest factor that helped me reach the position I am in today is teaching. I have taught programming for four years now. Teaching has helped me in two ways: 1) It pushes me to learn more in order to teach students better 2) I believe in the philosophy that sharing is how we learn more ourselves.
Jeremy Likness, a principal architect, also notes the importance of learning on the job, even in unexpected ways: