eager beaver

Noun

 * 1)  One (especially a child) who is very excited or enthusiastic to begin a task; a person who is exceedingly assiduous in an enthusiastic manner