PHP技術者認定初級
PHPの案件が終了し、知識を確認しておこうと思ったため受験しました。
Discover companies you will love
アイティクラウド株式会社 / 開発メンバー
Available to logged-in users only
プロジェクト概要: 人材診断サービスの新機能 (組織図) の追加・保守 サービスの概要: 企業が採用や人材配置の際に利用できるツール。採用候補者や従業員の適性を評価し、どのような役割や環境でその人が最もパフォーマンスを発揮できるかを診断するツール。 新機能の目的: ユーザーである企業の社長や人事の方が、独自の人材診断サービスの結果か ら、社員の配置を自由に行え、人材配置を最適化できるようになる。 担当領域: 詳細設計, コーディング (主にバックエンド側) 技術: Ruby, Ruby on Rails, Vue.js, MySQL 課題: 木構造データの更新機能 木構造データ(組織図)の更新機能を実装する必要があった。木構造のデータに「新たに追加された要素」と「削除された要素」を検知し、それに応じてデータ構造を更新することが求められた。 対応内容・結果: フロント側のエンジニアとの連携 特に、「新たに追加された要素」を識別するために、フロントエンドから送られてくるリクエストのボディを工夫した。idには既存要素の場合は整数、新規追加要素の場合はtmp\_1のような文字列が使用されるように、フロント側のエンジニアと相談して設計し、実装した。
プロジェクト概要: 既存のサイトの CMS を新しいのに作り変える。 目的: 既存のサイトは複数の CMS が混在していた。1 つの CMS に集約し、シンプルに管 理・運用できるようにしたい。また、デザインも刷新したい。 担当領域: 詳細設計, コーディング (主にバックエンド側) 技術: PHP, Laravel, JQuery, MySQL 課題 1:複雑な CSV ファイルのエクスポート・インポート機能 既存の CMS で利用しているデータが複雑なデータ形態(2 行で 1 つのデータを表現する, 列が可変である等が組み合わさる)であり、そのインポート・エクスポート機能が必要。 対応内容・結果 1:上記機能を開発 上記のインポート・エクスポート機能をゼロから設計・開発。また、Web アプリケーション に不慣れなユーザーに使いやすいように、エラー発生時には、どの行・列に問題があるのか を一目で把握できる詳細なエラー出力を実装。ユーザーが迅速に問題を解決できる環境を提 供。 課題 2:仕様が決定しない お客さんの都合等で仕様が降りてこないことが多かった。 対応内容・結果 2:先回りして実装 仕様が決定するのを待つことが多くあったが、大まかに伝えられている仕様から、先回りし て実装を行なっていた。その後、最終決定した仕様に近づけていく調整を行い、機能を開発 していた。この動きにより、スケジュール通り開発することができた。
目的: すでに運用している会員限定サイトがある。この会員情報と連携した EC サイトを新 たに追加して商品を販売したい。 担当領域: コーディング (主にバックエンド側) 技術: Ruby, Rails, JQuery, MySQL 課題:チーム全体でのスキルの底上げ チームの半数がエンジニア未経験(私も含めて)という課題があり、チーム全体でのスキル 底上げが必要であると捉えいてた。 対応内容・結果:積極的なレビュー 他のメンバーより若干ではあるが私のスキルがあったので、他メンバーの実装のレビュー 等を積極的に行った。また、未経験のメンバーが新たに加入した際にはサポートを主体的に 行った。
【数学教諭】 「生徒同士が互いにコミュニケーションを取る」ということを軸に 3 年間数学の授業を行 いました。
View Kazuki Maeda's
Full Profile
This information is visible only to Wantedly users or the user’s connections
View past posts
View mutual connections
View Kazuki Maeda's full profile
PHPの案件が終了し、知識を確認しておこうと思ったため受験しました。