Tea Time ちょっとひと息いれよう
かつて、新人研修の一環として「正規表現」が題材に選ばれることがありました。私もその研修を経験した一人です。正規表現には、やや一癖ある独特な構文が含まれており、新人にとってはまさに「試練の場」。
新人の私たちは、手探りで条件に合う表現を一つずつテストしながら組み立てては、先輩に見せに行きました。そこで、「惜しいけれど、ここが足りない」「こう書けばもっと簡潔になるよ」といったダメ出しを頂くのが恒例でした。正規表現を通じてプログラミングの奥深さを学び、エラーに向き合う耐性を養う貴重な教育の場だったのです。
それが今、生成AIの時代。私たちは「特定の文字列を抽出する正規表現を作って」とAIに依頼するだけで、数秒後には完成形が手に入ります。細かい構文を覚えずとも、必要な表現が即座に生成されるため、効率的で便利ですが、一方で正規表現の試行錯誤を通じた成長機会が減ってしまったようにも感じます。
center>あの頃は、正規表現を「書ける」ようになる過程に多くの学びがありました。生成AIが正規表現を作る時代になった今、技術の習得方法や教育もまた、変化を迫られているのでしょう。
コメントを残す