プログラミングは試行錯誤の繰り返しとよく言われます。まさにそれを体感しています。
会社に所属して、先輩の方に相談できる環境がある方は伸びるスピードも速いと思います。それでも、先輩も忙しいため、1から10聞けるわけではないので、自分で調べる能力は必須となってきます。先輩も心得たもので、時には回答をそのまま教えたりはせず、ヒントだけ教えたりするようです。それは、調べる能力も育てる必要があるからだと思われます。ましては、私のよう未経験からフリーランスを目指す場合、試行錯誤は毎日の日課になっています。検索で調べる、ChaGPT等の生成AIで調べる繰り返しです。ただ、先輩の話を聞くと、それはレベルの差こそあれ、どのプログラマーの方も全て覚えているわけではなく、調べながらやっているとのことでした。プログラマーにとって、知識と同じくらいに調べる能力が重要と最近、改めて感じた次第です。