開発環境
コードフォーマット関連
pre-commitでチェック
- Prettier
- ESlint
- cSpell
- Vitest
- svelte-check
リニューアルの目的
課題解決のためという旗は掲げておくが、実情は新しい技術を試したいというお気持ちのリニューアル
現状の課題
- どのようなスキルを持っているのかわからない
- 経験を知るには長い文章を読まなければならない(読まない)
- 経験した技術スタックが増えているがアップデートされていない
- ホワイト基調で目に優しくないデザイン
課題解決の方針
- プロジェクツページを新設する
- ページ内で制作したものを(掲載できる範囲で)紹介する
- 関わってた案件に対して、技術スタック、開発環境、経験年数などを記載(React、jQuery、チーム開発とか)
- 一般的なスキルも記述する(チーム開発とかGitとか)
- アバウトページを刷新する
- 文章による表現を止める
- 何が得意かをわかるように記述しておく(細部にまでこだわるとか、すべての媒体で美しく見せるとか、パフォーマンスにこだわるなど)
- グラフィック付きで表現する
- スクロールしてみたくなるような仕組みを実装する
- ダークテーマに対応させる
ペルソナ
script
氏名:森島 純一
年齢、性別:39歳、男性
家族構成:既婚で双子(息子たち)の子供がいる4人世帯
収入レベル:700万円
職業:エンジニア(テックリード)
ライフスタイル:平日は週2日は出社し、残りの3日はリモートワークで働いている。休日は家族で過ごす時間を大事にしている。
価値観:仕事は楽しんでこそ品質の高い成果物が生み出せると考えている。職人気質で細部のこだわりが気になる。
ストーリー:
自身がPJMを務めるプロジェクトで人員補充の要望が出ており、新しいメンバー候補を探している。プレイングマネージャーとして自分も手を動かす働き方をしているため、じっくり履歴書を読んでいる時間がなく採用候補の探し方に苦労している。技術面の知識が豊富なだけでなく、経験豊富でエンジニア以外とも円滑に仕事を進められる人材を採用したいと考えている。
script
氏名:三島 逢
年齢、性別:28歳、女性
家族構成:ひとり暮らし
収入レベル:500万円
職業:エンジニア(リーダー)
ライフスタイル:フルリモート勤務で休日は友人とショッピングへいくのが趣味。
価値観:コツコツと努力を継続すること大事にしている。
ストーリー:
自身も参画しているプロジェクトの人員補充のため、候補者の書類選考を任されている。プロジェクトに必要な技術スタックを経験している人を採用したいと考えているが、履歴書やポートフォリオなどの書類選考だけでは判断材料に乏しいと頭を悩ませている。
遷移要件
既存の遷移要件
graph LR
Home-->Blog
Home-->About
Home-->プライバシーポリシー
Home-->お問合せ["お問合せ※Googleフォーム"]
リニューアル後の遷移要件
graph LR
Home-->Blog
Home-->About
Home-->Works
Home-->Develop
Home-->Books
Home-->プライバシーポリシー
Home-->お問合せ["お問合せ※Googleフォーム"]
機能要件
共通
グローバルヘッダー
ハンバーガーメニューの中に入れる
- Home(リンク)
- About(リンク)
- Develop(リンク)
- Works(リンク)
- Books(リンク)
- Blog(外部リンク)
フッター
Home
- Develop
- 現行のDevelopと同じようなもの
- 個人的に開発しているものがわかる
- 最新の3件くらい
- Works
- Books
- About
- 現行のAuthorと同じようなのもの
- GitHubのリンクなどがわかる
- プライバシーポリシー
About
コンテンツ
- 年表形式で経験してきたことを記述する
- CSS結構できること、細かいポイントに気を配れることがわかるように
デザイン
- 上下に流れる年表
- 一番上が現在で下に向かうにつれて過去に向かう
- シャープなデザインがよい
参考:https://blog.universe-web.jp/1680/
Develop
コンテンツ
個人的に開発してる簡単なアプリをリスト形式で羅列していく
デザイン
- 簡易版は現行バージョン踏襲でいいかも
- Developページには詳細バージョンのリストを作る
- もうちょっと情報量増やす
- 苦労したポイントとか
- なぜ作ろうとしたとか
- 改善したい箇所とか
Works
コンテンツ
- 過去に携わったプロジェクトを書いていきたい
- 経験してきたものを見てスキルを読み取れるように
デザイン
参考: https://johnkavanagh.co.uk/projects/
Books
コンテンツ
- 書籍を載せるページ
- どんな人どの場面で勧められるか(新社会人・シニアエンジニアなど)
- こういうものを読んでいることで人柄がわかるようなもの
- 本の画像とリンクはISBNで管理したい(Google Books API)
- できればSSGしておきたい
デザイン
- 本棚みたいな感じ
- 一段目は長いスクロールで新社会人向け
- 駆け出しエンジニア向け
- 深掘りする人向けなど
参考:https://techbookfest.org/
プライバシーポリシー
現行のものと同じ文章を記載する