정말 좋은 질문이에요. Job과 profession은 대부분 상황에서 서로 바꿔서 쓸 수 있는 단어들이에요. 하지만, 항상 바꿔서 쓸 수는 없답니다.
Job은 금전적 대가를 받고 하는 일을 말해요. 종종 단기적인 일이고, 생활하는데 돈이 필요한 경우에만 하는 일을 말하죠. Job은 누군가가 살아가는 사회에 큰 영향을 미치지 않습니다. 만약 그 사람이 자신의 job에 불만족스러워한다면, 더 나은 job으로 나아가는 경향이 있지요.
하지만 우리가 profession이라는 단어를 쓸 때에는 보통 전문화된 교육과 훈련을 바탕으로 이루어지는 일자리를 가리키는 거예요. 또한 제한된 교육을 받아도 되고, 받지 않아도 됩니다. 혹은 여기에서처럼 직업, 업무 영역의 전체를 가리킬 때도 쓰는 게 바로 profession입니다. 여기에서 job은 chef가 되겠지만, profession은 culinary arts (요리 기술)가 되겠네요.
예: He's been out of a job since being made redundant in January. (그는 지난 1월에 정리해고를 당한 이후로 쭉 실직상태이다.)
예: I need a new job. Administration is so boring. (나는 새로운 직업이 필요해. 행정업무는 지루하거든.)
예: His behaviour is awful considering he is in the legal profession. (그가 법조계에 몸담고 있는 걸 고려했을 때, 그의 행동은 끔찍하지.)
예: He left the teaching profession after 17 years. (그는 17년 만에 교직을 떠났다.)