banner
meanc

meanc

自部署博客在 blog.meanc.cc
twitter
github
discord server

誰もがオープンソースを始める半年間

由于今年の仕事がうまくいかなかったため#

会社の仕事が終わった後、オープンソースのプロジェクトを書いてみたいと思い、共感を見つけたいです。bewlybewlyに参加しました。

これは B 站の体験を最適化するプラグインで、私はとても気に入っています。私は最初の機能であるホームタブの順序とデフォルトの読み込みページを調整しましたfeat: custom home tab
自分で書いたコードが本当に誰かに使われている感じがとても良いですし、discord でみんなとチャットもできます。私の開発の意義はおそらくここにあるでしょう。

自分自身を証明したい#

自分自身のプロジェクトを作って、誰かが使ってくれるか見てみたいと思いましたが、すぐに大きな問題が発生しました。いや、実際にはいくつかの大きな問題が発生しました。

  1. bewly を模倣して小红书プラグインを作って、カスタム設定を行いたいと思いました。そこで betterBook を作りましたが、途中で気づいたのですが、元々の体験は十分に良いので、私は何も特別なことをすることができませんでした。そのため、プロジェクトを中止しました。

  2. bewly のインターフェースはゲームパッドの使用に適していると思い、ゲームパッドの対応を追加しようとしました。そのためにgamepad-webというライブラリを作りました。キーとコールバック関数をバインドすることができます。しかし、DOM の構造とゲームパッドのマッピング方法がわからず、結局放棄しました。

  3. antfu が書いた eslint-config を見て、プロジェクトの静的画像を分析するウェブサイトを作りたいと思いました。jpg、webp、png などの複数の形式に変換することができるものです。そのためにimg-analyzeを作りました。自分でコマンドラインツールを作る能力を練習したかったのですが、途中でやめました。

  4. eno-m というプラグインプレーヤーを作りましたが、たまに自分で聞くだけで、自分のコードを思い出すだけです。

xlog の言語切り替えが下にあるのを見て、情報フィードをスクロールしているときにクリックしにくいと感じたので、問題を提起し、プルリクエストを書きました。

失敗は常に続く#

退職手当をもらうことはできませんでした。今は完全に会社の周辺人物になりました。一つの失敗したプロジェクトで中流の柱から周辺人物になるだけで十分ですが、仕事がないのに給料をもらう感じも悪くありません。

オープンソースのプロジェクトを書きたかったのですが、最後の一つを書くことはできませんでした。おそらく私のレベルは他の人にプルリクエストを 2 つ書くことだけです。

プログラミングの本を一冊また一冊と読んできましたが、私はまだ半分の水しかありません。他の人ができないと思い、自分自身もできないと思います。

レベルが低いと同時に、情熱もありません。さらに、趣味もありません。生きるために生きているだけです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。