stand on the edge of a pool and idly long for fish
Linyuanxianyu, a Chinese idiom, is pronounced L í NYU à nxi à NY ú, which means that if you want to get fish by the water, you'd better go home and make a net. It's no good for a thing to have only wishes but no measures. From Huainanzi shuolinxun.
The origin of Idioms
"Huainanzi shuolinxun" says, "if you admire fish near the river, it's better to go home and make a net." Biography of Dong Zhongshu in Han Dynasty: "Linyuan envies fish, it's better to retreat and form a net."
Idiom usage
This is a few years, it can be effective, ten years can be successful, why not try it, but just sigh. Zhu Zhiyu's sixty one answers to the questions of xiaozhaisheng in Ming Dynasty
stand on the edge of a pool and idly long for fish
Be faithful to the new and neglect the old - dǔ xīn dài jiù
When water is wet, fire is dry - shuǐ liú shī,huǒ jiù zào
have sufficient grounds for one 's views - chí zhī yǒu gù