難関のエラーを解決してほしいという依頼を受けたら友情が芽生えた話

![bandicam 2023-10-11 21-16-52-384.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/15bb17e9-8491-9fef-7b41-08864c9e3b15.jpeg)

# はじめに

<h3>こんにちは！！@Sicut_studyです！</h3>

前々回書きました、モチベーションの記事がトレンド1位をいただけました🎉
みなさん見ていただきありがとうございます。精神論になっている部分もありましたが多くの方に見ていただきまして記事にしてよかったなと思います。

https://qiita.com/Sicut_study/items/fe58bdfb70fe2424cc5f

今回は、初めて赤の他人のサポートをしたときに、<font color="red">**新しい体験**</font>をしたので書きたいと思います。

# いきなり迷い込んできた依頼

その時は突然きました。

https://qiita.com/Sicut_study/items/78910cd8d103b8d45a73

この**React**の記事をみた方が<font color="blue">**とある依頼**</font>を私宛にしてきました

![bandicam 2023-10-11 21-31-19-266.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/82510b90-8f7e-a3b1-7abc-2f449527b392.jpeg)

**詳しい人に聞いたがお手上げ**と書いてあり、私に力になれるのかなとは思い返信をしました。

![bandicam 2023-10-11 21-34-15-379.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/af21221a-6a06-e63f-4b42-71c0a38e604d.jpeg)

私は**Zod**などは利用したことがあったので、ライブラリによっては答えられそうだなと思って返信しました
すると驚愕の返信がきました

![bandicam 2023-10-11 21-38-28-650.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/ca5b8308-7bef-2081-e5ba-37d77a95045d.jpeg)

聞いたことのないライブラリですぐさま**Git**を調べました。
ほぼ情報がなくて、なぜこれを採用しているのだろうとは思いました。しかし、最後の頼みの綱として声かけてきたことが伝わったので

![bandicam 2023-10-11 21-41-25-789.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/1a4e84c5-23dd-2b23-b1ec-7d57d2edd362.jpeg)

### その条件で一緒に<font color="red">エラー</font>を見ることになりました

# 実際にエラーを調査して

今回お話を聞いたところ、**なぜかバリデーションが効かない**というところで細かくデバックを行っていきました
そこで、バリデーションができない原因を突き止めました

そして、これでバリデーションが効くという実装を行って実行したところ

#### <font color="red">なぜかバリデーションが働くと画面がフリーズする</font>

という問題が発生しました。

ここからがかなり長くなりました。
Githubのドキュメントや上がっているIssueを調べました。
しかし、そもそもの利用者が少ないのもあり苦戦しました。

夕方17時から始めた(この日は有給でした)作業は気づけば**21時**を迎えていました

そして、ある原因にたどり着きます

### バリデーションライブラリが発火しているイベントと、アプリがグローバルで用意しているイベントがまさかの一致していてバグが起きている

原因がわかったところで、解決はせずに終了しました

# 作業が終わって

終わったところで、依頼してくださった方はいいました

![bandicam 2023-10-11 21-48-38-616.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/ff67689b-b234-4433-bfe2-b438fbaeb0e3.jpeg)


![bandicam 2023-10-11 21-50-29-442.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/6f25ef53-cb04-ed88-f410-c3679548f448.jpeg)

この自分も知らないライブラリのエラーを解決するという**挑戦**をしたことで、

### <font color="red">ライブラリについて詳しくなることができ、結果的にかなり実践的な勉強になりました。
### <font color="red">自分が知らないライブラリのエラーを一緒に解決することで効果的に学べるということはいままで経験したことがなく大きな収穫でした</font>

また、依頼してきた方と<font color="blue">**3時間**</font>一緒に悩んだり、原因を探って<font color="blue">**突き止める**</font>経験をしたことで

### <font color="green">最後には友情が芽生えました</font>

作業を終えた後にものすごく感謝をしていただきましたし、こちらとしても今後わからないことがあったら**いつでも協力します**という気持ちになりました

# さらにその後

意気投合してなんだかんだで連絡先を交換して話す仲になりました

人生何があるかわからないですね

# おわりに

今回、いきなり知らない方のエラーを解決するという事になりましたが**人のために力になれる**ことを実感しましたし、なにより

### わからないライブラリのエラー解決を一緒にやるのは実践的な勉強になる

ということがわかりました。
依頼してきた方が一緒に学びながらでもいいということだったので、行えたことでしたがよい経験でした
また3時間ともにがんばったことでとても仲良くなることができました。
なかなかこのような機会はないと思いますが、もし訪れたらこの記事を思い出して挑戦してみてほしいです。
きっとなにかためになることがあるかと思います。

ここまで読んでいただけた方はぜひ**いいね**と**ストック**よろしくお願いします。
また @Sicut_study をフォローいただけるととてもうれしく思います。

<h5>少し宣伝します🔥🔥🔥🔥🔥</h5>

これからエンジニアになろうとしている人を本気でコーチングして3か月の期間で立派なエンジニアにするようなチャレンジをしてみたいなと考えております。

もし、本気でエンジニアを目指してコーチングを受けてみたいという方がいれば、[Twitter](https://twitter.com/Sicut_study)に「プログラミング教えてほしいです」みたいなリプライ送っていただけたらなと思います！！

以上です。
今週もプログラミング頑張りましょう！

![bandicam 2023-10-04 20-58-54-525.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/810513/f41a0065-b23e-1895-da22-66bf0e48c5fb.jpeg)