Give some work that can learn knowledge.
Set realistic goals.
Give reward.
That is a good idea. Having fixed goals to reach means that you directly know of you succeed or don't at your work. It also makes you less depend on your manager who tells you what to do and if you are doing well or not. The goals need to be realistic of course. Another important factor I found is to work with decent people you can get along with.