Speaking about technical and non-technical people (management), which word is the best in this case? Profile or Background?
The whole sentence is "To provide training for people with [different profiles] | [a different background]"
Speaking about technical and non-technical people (management), which word is the best in this case? Profile or Background?
The whole sentence is "To provide training for people with [different profiles] | [a different background]"
Neither; say what you mean: "...people with different levels of technical knowledge" / "...people with different technical aptitudes".
The terms "profile" and "background" are very general and if you're referring to levels of technical expertise, you need to use the word "technical" in order to make that known.
Depending on the context, you could go even more specific - "...people with different levels of programming experience" for example.