It is possible to get a sense of accomplishment from your job.
However, you can also get a sense of accomplishment from many other things - family, sports, hobbies and so on.
I know I've mentioned it here before, but my dad had to leave school at the age of 12 and do an apprenticeship as a fitter and turner. He didn't like being a metalworker, but that was his job so he did it. Of course, this was decades before people started talking about how you should have a job with meaning, or do a job that you love. He did his job because he had to earn money to support himself and his family, and that was it. Rather than looking for meaning in his work, he found meaning in spending time with his family, growing fruit trees and hibiscus bushes, and (rather badly) practicing carpentry.
This idea of needing to find meaningful work, and finding a job that you love, has really only cropped up over the past 30 - 40 years and seems to come mainly from the US. To be frank, I can't help but think that it's reflexive reaction to the capitalist drive to get us to work more and more - it makes it socially acceptable to sacrifice yourself for work. "It's OK - I love what I do! Really, I do!"
Edited to add:
Here's an interesting article on people who are making sure that they *don't* sacrifice their lives for the benefit of faceless corporations:
It is often a struggle just to stay afloat. But if you had enough money, would you pursue more of it – or should time now be our greatest aspiration?
www.theguardian.com