As nouns the difference between shirker and sharker
is that shirker is one who shirks a duty or responsibility while sharker is (archaic) one who lives by trickery; a conman.
shirker
English
Noun
(
en noun)
One who shirks a duty or responsibility.
One who is lazy.
Synonyms
* goldbrick (dated)
See also
* malingerer