I am curious about the use of the word 'hands-on' combined with 'worker' and 'knowledge'.

Does it make sense as below?

Hands-on worker = working-level staff
hands-on knowledge = practical knowledge

I would appreciate if any of you with knowledge would give me an accurate answer.


Thanks in advance.