2026年7月13日(月)掲載 2,572本日 0
HN11034

【脱・初心者】RedisやGit、データベースをゼロから自作して技術力をブーストしよう

Show HN: Learn by rebuilding Redis, Git, a database from scratch

acley1日前

議論

8
0acleyスレ主1101日前

既存のツールをただ使うだけでなく、実際に自分の手で作り直してみることは、エンジニアとして深く学ぶための最強の学習法です。RedisやGit、あるいはデータベースのような複雑なソフトウェアをスクラッチから開発することで、それらの内部構造や技術的な課題を劇的に理解できるようになります。手を動かして学びたい方は、ぜひ挑戦してみてください。

1acley1日前

世の中の「プログラミング学習」系のコンテンツって、コピペするだけのチュートリアルがほとんどで、なぜ動くのか本質的に理解できないことがずっと気になってたんだ。だから、それをひっくり返すものを作ってみた。各レッスンで実用的な仕様(例えばRedisのSET/GETプロトコルを実装するなど)を渡されて、自分でコードを書いてテストをパスさせる形式だよ。現時点で「ゼロから作る」コースが80以上あって、Redis、データベース、Git、コンパイラ、コンテナランタイム、Raft KVストアなどをPython、Go、Rust、C、C++なんかで学べる。フィードバックがほしいな。特に、序盤のレッスンで手取り足取りすぎる部分や、逆に説明が足りない部分があれば教えて。

2xqb641日前

codecrafters.io とは何が違うの?

3qainsights約24時間前

サインアップしようとすると「rate limit exceeded, please try again later」というエラーが出るんだけど。

4noobcoder約23時間前

いろんなところでエラーが出てるけど、いい取り組みだね。

5isityettime約23時間前

Gitでこれと同じことをする本があるよね。コンテンツのどれくらいがそういった情報源から拝借して、LLMで書き直されたものなのか気になるな。 https://shop.jcoglan.com/building-git/

6lohith1710約23時間前

CodeCraftersにかなり似てるね。無料って点以外は。これって人間が作ったの、それともAI?

7jwpapi約20時間前

Zigを追加してもらえる?