Kaori Yamada
様々な言語に触れることができる、
楽しい環境です
2024年入社
- 出身地:
- 福井県
- 血液型:
- A型
- 趣味:
- お笑い鑑賞、美味しいお店探し
Trigger
エンジニアを志したきっかけ、ノベルティへの入社のきっかけ
コーダーに転職したいと思ったのは、とある書籍でアクセシビリティについて学び、「誰もが使えるWebサイトを作れるようになりたい」と思ったことがきっかけです。
学習中はセマンティックなマークアップを中心に学習し、学んだことを生かすことができる環境を探していました。
そんな時に出会ったのが、ノベルティのコーポレートサイトのアクセシビリティに関する記事です。モダンなフロント技術を用いてアクセシブルな機能を実装するコードを見て、「私もノベルティで自分の技術を磨きたい!」と強く感じたことを覚えています。
ノベルティでは、アクセシビリティチームで情報共有後に社内で勉強会を開くなど、積極的に活動をしています。コーダーを志したきっかけを活かして好きな仕事ができているので、毎日が充実しています。
Current
入社後の過ごし方を教えてください
入社後の3ヶ月間は研修期間があり、一人のメンターにサポートしてもらいながらタスクを進めていました。
私の研修では、デザインを見ながらコーディングする練習や、Next.jsを使ったサイト制作の学習を行いました。
私は入社してから、ReactのフレームワークであるNext.jsに初めて触れました。
既存のタスクアプリをNext.jsで構築する研修では、React Hook FormやZodを利用したり、ロジックをカスタムフック化する練習をしました。
今までは学習でわからない点があったらChatGPTに聞いたり記事を調べたりしていましたが、
メンターから「ドキュメントを読むことの重要性」を学び、現在は新たなライブラリなどを使用する際にはドキュメントを読むように心がけています。
ノベルティでは、質問しづらい雰囲気が全くありません。「わからないことがあったらなんでも聞いてください」と言っていただき、
いつでも気軽に質問できる環境です。すぐに教えてもらえるのは本当にありがたいなと感じています。
Future
今後の目標を教えてください
現在は、Next.jsで構築する新規案件に向けて、Google Maps APIを用いたマップ機能付きの検索機能を開発しています。
具体的には、独自のAPIをAPI Routesで作成し、そのAPIを利用してMapコンポーネントに位置情報を渡し、マップ上に表示させる仕組みを構築しています。
また、Next.jsで構築されている自社のコーポレートサイトのアクセシビリティを改修しました。
クリックしてメニューを開くことができるようにuseStateで値を管理したり、フォーカス順序を調整するためにuseRefを使用したりしています。
新規案件はJamStackでの構築ですが、既存のサイトはほとんどがWordPressで構築されているため、WordPressサイトの保守作業も行います。
モダンなフロント技術を中心に、様々な言語に触れることができるのはとても楽しいです。
今後は、基礎を固めた上で新しい情報を常にキャッチアップし、技術力を向上することが目標です。
フロントエンドの世界は移り変わりが早く大変ですが、新しいもの好きな性格なので楽しんで取り組むことができています。
今後は、自分のアクセシビリティの知識とフロントエンドスキルを活かして、より使いやすいWebサイトを制作していきたいと考えています。