This question has come from a conversation at loggerheads. I can't find the answer online. There are two positions on which is the correct expression to use when starting a job.For the example, I've used a job as a plumber.
Person A states "John becomes a plumber today" Person B states "John has started working as a plumber today".
My understanding is that person A, while it is used in causal conversations is incorrect because it suggests a changing into something when they haven't changed, they added something to who they are. A job. Can someone please advise which is formally correct and if using becomes is still incorrect use of the word or how they fit together.