Різниця між цими поняттями досить істотна. Основна її суть полягає в простоті понять. Спеціальність має на увазі під собою навчання декількох професіях, при цьому не кажучи про те, що людина займається саме цим. Якщо ж він говорить, що його професія протягом десяти років саме кримінальний журналіст, то сумнівів у цьому бути не може, на ділі він не може несподівано опинитися продавщицею морозива (виключаючи навмисну брехню, яка до опису термінів не має ніякого відношення). При цьому навіть якщо людина дипломований фахівець, він може працювати ким завгодно.
Думаю, що правильно))