Codemaru - 私の開発人生はどのティア?
(github.com/bnbong)アルゴリズムの問題解き、オープンソース活動、継続性など、さまざまな指標を通じて自分の開発人生をゲームのティアのように換算し、GitHub profile README などにカード形式で埋め込めるプロジェクトです。
https://github.com/bnbong/codemaru
全部で8つのティアがあります:
Seed → Bronze → Silver → Gold → Platinum → Diamond → Master → Maru
このツールは、最近 Baekjoon Online Judge のサービスが終了し、solved.ac のティアランクもこれ以上上げられなくなった今の状況で、アルゴリズムだけでなく自分の開発活動全般をもとにティアへ換算して見せてくれるサービスがあればいいと思い、開発することになりました。ドーパミンが弾ける瞬間のひとつはティアのバッジ集めでもありますし、走り続ける途中には目に見える目標があったほうがモチベーションにもなるからです。
プロジェクト名にも入っている固有語の「マル」は、山や屋根の頂上を意味します。AI 技術の発展によって圧迫されることがあっても、開発者である私たちは上を見ながら登っていかなければなりません。開発者の課題とは、究極的には問題を解決し、価値を提供することだからです。また、どんな技術であれ、人間のためにならない技術はないとも考えています。皆さんに与えられた環境で、ましてや AI があふれる世界の中でも、「自分」が主導権を握るためには、自らの開発力を磨いていく必要があります。そういう意味で、私のプロジェクト Codemaru が皆さんの走る動機や目標になればうれしいです。私たちみんなで Maru を目指して走ってみましょう!!
ティアカードは https://codemaru.bnbong.com/ のサイトジェネレーターでティアカードの preview と HTML/Markdown の埋め込みリンクを確認でき、GitHub Actions workflow を構成して、希望する GitHub リポジトリで self-hosting 方式でも埋め込めます。
GitHub username、BOJ(solved.ac)&LeetCode のプロフィール情報をもとに分析します。full/compact レイアウトに対応し、dark/light/透明テーマをサポートしています。ティアアイコンでは見栄えのするアニメーションが再生されます。
新しいテーマの追加も計画中で、PR/Issue/フィードバックはすべて歓迎です! 私はゴールドティアでした。
まだコメントはありません。