frustrating adj. 令人泄气的, 使人沮丧的
slowly but surely 缓慢而稳步地
to prove oneself 证明自己有能力
long-term a.长期的
challenging a.具有挑战性的