0から1を思いつくのは無理でも0.01から0.1を思いつき0.1から1を思いつくのは可能です。
つまり、どんな些細なことでも自分で試行錯誤をしたという経験の積み重ねによってやりたいこを自分の力で実装することへと繋がっていくわけです。
ただし、その実装の鍵になるような試行錯誤の経験がないと思いつくまではかなりの時間を要してしまいます。
私も可能な限りは自力で実装を心がけていますが、その代わり開発ペースはかなり遅いです。
ただし、試行錯誤の経験があるものと似たようなものはすぐに作れるためやはり経験は大事だと思います。
100%自力で実装できないとダメというので無ければ似たようなものをネット検索したり分からないことを人に聞くのが近道です。
分からないことは決して恥ずかしいことではありません。したがって、人に聞くのは問題ないですが、完全に人任せにしてしまうと次からは答えてくれなくなる可能性があるので注意が必要です。