Vocation is a sense that you have a calling to do certain work in the world, affecting others.

Avocation is a hobby or personal activity that you do for your own pleasure and development.