Flamevalueとは？(発表資料)



## この記事は何か？

開発者向けの講演会で使用する資料です。

- Flamevalueとは？

- なぜ作ったのか？

- どう作ったのか？


---


## アクセス

リンクはこちらから↓

https://flamevalue.hatenablog.com/


---

## アクセス

またはGoogleで**FlameValue**と検索
![スクリーンショット 2022-11-21 9.30.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/b87859e1-b18d-209e-261c-fd2c8ca955d7.png)


---
## Flamevalueとは？

---

## Flamevalueとは？

**フレームワーク**や**プログラミング言語ごと**に**年収**や**求人数**を出力するサービスです。

<img width="20%" src="https://raw.githubusercontent.com/kawadasatoshi/minegishirei/main/img/beaver.png">

---

TOPページでは開発言語をスコア順に並べられており...

![スクリーンショット 2022-11-21 9.28.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/1eb29d33-8edb-df72-2120-af3682bcd94d.png)


---

気になった言語はクリックして詳細を確認できます。

![スクリーンショット 2022-11-21 9.08.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/fbe54165-3fb9-2cec-0e7b-2fba5c010a6e.png)




---

## Flamevalueとは？

まとめると

**フレームワーク**や**プログラミング言語ごと**に**年収**や**求人数**を出力するサービスです。

<img width="20%" src="https://raw.githubusercontent.com/kawadasatoshi/minegishirei/main/img/beaver.png">

---

## Flamevalueとは？

どのようなケースで使用されるのか？

1.技術選定時

2.採用担当者向け

3.プログラミング言語初学者向け

4.就職時


---

## なぜ作ったのか？


---

## なぜ作ったのか?：きっかけは転職

「社内SE」という職種だが、「家具業界」から「人材業界」への転職が発生。

ここで重要になるのが、人材業界の知識。

それを手に入れる手段として採用しました。

---

## なぜ作ったのか?

- A: 資格取得による勉強法→**人材業界で有効な資格は存在しない**

- B: 本による勉強法→「人材業界ならこれは読んだ方がいい」という**名著が存在しない**

- C: そもそも人材業界ならでわの必須スキルや成果物が存在しない。

候補はあるがどれも微妙。

---

## なぜ作ったのか?

人材業界を学びたいのであれば**実際にそれにまつわるサービスを作ってしまう**のが一番だ

結論：**業界の知識を取得する手段**

効果：**IT業界の転職事情**について以前よりは詳しくなったと考えてます。

---

## どう作ったのか？

---

## 1.要件

**1.やりたいことを決める**

今回のケースだと「人材業界にまつわるサービスを作る」


---

## 1.要件のポイント

ここでのポイントは**自分のモチベーションにつながるアプリの考案**が大事

NG：「社会貢献のため」

NG：「友達が提案してくれたから」

OK：「**自分が**〇〇したいから！」

開発動機の**主語を自分にする**ことで、**モチベーションの持続**、**当事者意識によるサービスの質向上**につながると考えます。

---

## 2.見積もり

**2.できるかどうかを決める**

今回の場合、人材業界にまつわるサービスを作るためにはその材料となるデータが必要です。
→ **データが用意できるかどうかが鍵になる**
→ 「Careerjet API」を見つけることができた

<img width="50%" src="https://apilist.fun/images/social/api/careerjet.png">

https://apilist.fun/api/careerjet

---

## 2.見積もりのポイント

APIを探す際には、**日本語圏外から外れることでより多くの情報に触れることができる**

今回のケースだと、「人材業界にまつわるデータ」を配信するAPIは日本には存在しなかった。

→「api for job search」と検索
→「TOP 10 Jobs APIs for 2021」という記事に存在した。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/9da5e1b0-8e4d-13ee-cd53-3fe437b89b35.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/0cace99f-c316-c441-7d61-d0e142ef613b.png)

CareerJetは日本の法人向けのサービスではなく、全世界に向けたサービス。
→日本語圏外から外れることで、人材業界のAPIの発掘に成功した

---

## 3.開発

<img width="20%" src="https://cdn.iconscout.com/icon/free/png-256/django-2-282855.png">

<img 
src="https://drippers.co.jp/images/blog/upload/entries/shutterstock_1188713476_3.jpg">

を使用しました。



---

## 3.開発のポイント

**他の誰かが作成したHTML CSS Javascript**を**把握しカスタマイズする力**が最も重要。
→Webデザインの知識がない人が0からホームページを作るとダサくなる可能性が高い。
→GithubにあるGentelellaというリポジトリのソースを把握し改造して活用。

![スクリーンショット 2022-11-21 13.55.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1678228/c24e9423-ba65-d668-a096-9243e02abc28.png)


https://colorlib.com/polygon/gentelella/general_elements.html


---

## 以上3点


- 要件のポイントは**自分のモチベーションにつながるアプリの考案**が大事

- 見積のポイントは**日本語圏外から外れることでより多くの情報に触れることができる**

- 開発のポイントは**他の誰かが作成したHTML CSS Javascript**を**把握しカスタマイズする力**が最も重要。

個人談にはなりますが、以上三点を共有させていただければと思います。