ID:70853さん

3年後の目標や野望


フロントエンドを得意としつつ、バックエンドもできるフルスタックエンジニアになる

2022年7月に未経験からエンジニアになり、最初の開発プロジェクトでフロントエンドを1年7ヶ月担当しました。フロント開発は楽しかったので(もちろん難しい・分からないことも多いが)、今後もフロント開発を続けていきたいです。上述のプロジェクトではVueを使った開発だったので、トレンド?のReactやNext.jsを使っての開発をしたいです。 一方で、フロント領域だけでなくバックエンド領域のスキルも身に付けて、一人でも開発できるフルスタックエンジニアを目指し、活躍していきたいと思ってます。

年収評価シート

2022年/2年以内

防災関連アプリ開発

## 防災関連アプリのフロント開発 ### 目的、背景 主に管理画面のCRUD画面開発をするフロントエンドエンジニアとして2022年7月より参画(〜2024年1月)。 ### 規模感、チーム構成 - フロントエンドエンジニア:1〜3人 - 参画時は3人。その後開発が落ち着いてきた後は、私がフロント担当になった - バックエンドエンジニア:3〜7人(時期により変動) ### 使用技術や開発環境等 - Vue3(Composition API) - TypeScript - TailwindCSS - urql - Storybook - CodeceptJS:E2Eテストフレームワーク - Vite - Vue Test Utils:コンポーネントのテストに使用 - Git, Github, Github Actions ### 担当した役割 #### 管理画面開発(後半では新規メニューの画面設計も少し) - 一覧・詳細・登録・編集画面の実装。以下のライブラリ等を主に使用していた。 - Vue Router:ルーティング、画面遷移に使用 - VeeValidate:バリデーションに使用 - Pinia:状態管理に使用 - TailwindCSS:スタイリング - OAuthのフロント側の実装を少し - LINEとGoogleでのログイン - Storybookを用いたコンポーネントのカタログ作成 課題・問題点1 大体のコンポーネントの使い方は、実装箇所のコードを見ればなんとなく分かった。しかし、いくつか使い方がわからないものあり、`Storybook`を充実させることになった。 - 渡す値を変えた色々なパターンのストーリーを作成した - コンポーネントの設計書も作成し、`Storybook`で見れるようにした - 設計書の内容:渡す値の型情報や取りうる値・許容値、コピペでもほぼそのまま使えるVueのサンプルコード等 ↓ 私がいる間に新たなフロントエンドエンジニアは入ってこなかったが、設計書追加のおかげで使い方が以前と比べてとても理解しやすくなったと思う。 課題・問題点2 PC用のデザインしか実装していなかったため、スマホやタブレットに最適化されておらず、使いづらい問題があった。レスポンシブにしたい。 ↓ 使用していた`TailwindCSS`でレスポンシブデザインに対応できるとのことで、スマホ・タブレット・PCの3種類のデバイスで閲覧しても使いづらくないようなデザインに修正した。 #### テスト作成(E2E, コンポーネント) - E2E - CodeceptJS:E2Eテストフレームワーク - コンポーネントのテスト - Vue Test Utils:Vue公式の単体テストライブラリ。コンポーネントのテストに使用 - Jest:テストランナーとして使用 課題・問題点 品質を高めるためにテストを充実させたいとの要望もあり、コンポーネントのテストを作成することになった。そして、私単独での実装を担当した。 Vue公式ということでドキュメントもしっかりしていたので、`Vue Test Utils`を使用することにした。またBEアプリで`Jest`を使用している実績があったため、テストランナーとして`Jest`を使用することにした。 `Vue Test Utils`や`Jest`を使ったことはなかったため、テストコードの作成が特に大変だった。分からないところは「とにかく公式ドキュメントを読み、テストコードを書き、テストを実行してみる」を繰り返してました。そうすること徐々に書けるようにもなり、1ヶ月ほど掛かってしまったがレビューが終わりマージされた時は達成感がすごかった。 ↓ 分からない時は、公式ドキュメントを読んだり、guthubのissueに同じような問題がないかを探すようになった。 google翻訳やdeepLのおかげもあり、英語への抵抗が以前より減った。 #### フロント関連のPRレビュー - フロント担当のエンジニア同士でレビュー依頼を出し、お互いにレビューしあった。 #### フロント側にもCI(Github Actions)を導入 - BE側ですでに実装されてたのを参考に実装 - 実行項目:`npm install`、リンター、コンポーネントのテスト、ビルド

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
未入力です
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

まずはフロントエンド領域。具体的には、実務未経験のReactやNext.jsです。 そして、ゆくゆくはバックエンド領域のスキルも身に付けたいです。

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

未入力です

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / 金融 / アダルト
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと

### やりたい

- フロントエンド開発
- React/Next.js での開発をやりたい
- バックエンド開発
- 実務経験はないため、希望すればゆくゆくは挑戦してみたい

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代後半
好きな Text Editor
Visual Studio Code
希望勤務地
東京都 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
未入力
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?