由于今年の仕事がうまくいかなかったため#
会社の仕事を終えた後、オープンソースプロジェクトを書いてみたいと思い、共感を見つけたいと思いました。bewlybewlyに参加しました。
これは B 站の体験を最適化するプラグインで、私はとても好きです。私は最初の機能であるホームタブの順序とデフォルトのロードページを調整しましたfeat: custom home tab
自分で書いたコードが本当に誰かに使われている感じがとても良いですし、discord でみんなとチャットもできます。私の開発の意義はおそらくここにあるのかもしれません。
自分を証明したい#
自分のプロジェクトを作ってみたいと思って、誰かが使ってくれるか見てみたいと思いましたが、すぐに大きな問題が発生しました、いや、実際にはいくつかの大きな問題が発生しました。
-
bewly を模倣して小红书プラグインを作って、カスタム設定を行いたかったので、betterBook を作りました。しかし、途中で気づいたのですが、元々の体験は十分に良いので、私は何も特別なことをすることができませんでしたので、諦めました。
-
bewly のインターフェースはゲームパッドの使用に適していると思い、ゲームパッドの対応を追加しようと思い、gamepad-webというライブラリを作りました。しかし、DOM 構造とゲームパッドのマッピング方法がわからず、結局放棄しました。
-
antfu が書いた eslint-config を見て、プロジェクトの静的画像を分析するウェブサイトを作りたいと思い、jpg、webp、png などの多くの形式に変換するために、img-analyzeを作りました。これは自分のコマンドラインツールの能力を練習したかったのですが、途中で諦めました。
-
eno-m というプラグインプレーヤーを作りましたが、たまに自分で聞くだけで、自分のコードを思い出すためだけです。
xlog の言語切り替えが下にあるのを見て、情報フィードをスクロールしているときにクリックするのが難しいと感じたので、問題を提起し、PR を書きました。
失敗は常に続く#
退職手当をもらうことはできませんでしたが、今は完全に会社の周辺人物になりました。一つの失敗したプロジェクトで中流の柱から周辺人物になるだけで十分ですが、仕事がないのに給料をもらう感じも悪くありません。
オープンソースプロジェクトを書きたかったけど、最後の一つは書けませんでした。たぶん私のレベルは他の人に 2 つの PR を書くことだけです。
プログラミングの本を一冊、また一冊と読んできましたが、私はまだ半分の水しかありません。他の人がダメだと思う一方で、自分自身もダメだと思います。
レベルが低いと同時に、情熱もなく、趣味もありません。生きるために生きているだけです。