26
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2023-10-12

bandicam 2023-10-11 21-16-52-384.jpg

はじめに

こんにちは!!@Sicut_studyです!

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

今回は、初めて赤の他人のサポートをしたときに、新しい体験をしたので書きたいと思います。

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

その時は突然きました。

このReactの記事をみた方がとある依頼を私宛にしてきました

bandicam 2023-10-11 21-31-19-266.jpg

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

bandicam 2023-10-11 21-34-15-379.jpg

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

bandicam 2023-10-11 21-38-28-650.jpg

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

bandicam 2023-10-11 21-41-25-789.jpg

その条件で一緒にエラーを見ることになりました

実際にエラーを調査して

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

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

なぜかバリデーションが働くと画面がフリーズする

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

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

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

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

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

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

作業が終わって

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

bandicam 2023-10-11 21-48-38-616.jpg

bandicam 2023-10-11 21-50-29-442.jpg

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

ライブラリについて詳しくなることができ、結果的にかなり実践的な勉強になりました。

自分が知らないライブラリのエラーを一緒に解決することで効果的に学べるということはいままで経験したことがなく大きな収穫でした

また、依頼してきた方と3時間一緒に悩んだり、原因を探って突き止める経験をしたことで

最後には友情が芽生えました

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

さらにその後

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

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

おわりに

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

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

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

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

少し宣伝します🔥🔥🔥🔥🔥

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

もし、本気でエンジニアを目指してコーチングを受けてみたいという方がいれば、Twitterに「プログラミング教えてほしいです」みたいなリプライ送っていただけたらなと思います!!

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

bandicam 2023-10-04 20-58-54-525.jpg

26
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?