Bamchi Blog

Create your own blog

밤치

3段階の構造は終わりではない

3段階構造は終わりではない-世界を作る本当の力は「繰り返し」と「組み立て」にある 前に私たちは 世界のほとんどの概念が3段階構造(3depth)で構成されていると言った。 Module → Class → Method Database → Table → Record Model → View → Controller 上位概念 → 中間概念 → 具体要素 そしてこの構造は 人間の思考が最...

Read more →
밤치

なぜ module-class-methodなのか?

なぜdatabase-table-recordなのか? なぜ世界はこのように'3段階(3depth)'を好むのか? プログラミングを学ぶと、 不思議なことに構造がいつも3段階に分かれるという事実に気づく。 Ruby: Module → Class → Method DB: Database → Table → Record Rails MVC: Model → View → Controll...

Read more →
밤치

데이터베이스를 手で感じる瞬間 — Railsで‘記憶するウェブサービス’を直接作ってみよう

私たちはちょうど今までデータベース(DB)を図書館、記憶、司書、ネットワークなどの比喩で説明してきた。今度はそれを実際に目の前で動かしてみよう。 ウェブサービスが 情報を保存し、 どのように記憶し、 どのように再び取り出して表示するか、 どのように相互に接続するか、 Railsで直接やってみながら 身体で感じる時間が来た。 Part 1. “ウェブサービスの記憶”を作る 投稿(Post)モデ...

Read more →
밤치

コーディングを始めたあなた、これからどこへ行くべきか — これからの道を開くガイド

코딩을 처음 배우면 最初はすべてが新しくて驚くべきものだ。 星を描くことも驚くべきことで、 Railsで最初のページを表示することはほとんど感動的だ。 しかし、この感情が過ぎ去ると もう一つの自然な質問がやってくる。 「わかった、ここまでは理解した。 でもこれから何を勉強すればいいの?」 「コーディングは道があまりにも多く見えるけれど、 私はどこに向かっていけばいいの?」 この瞬間は誰にで...

Read more →
밤치

AIがコーディングをすべて行う時代、遅くプログラミングを学んでも依然として意味がある理由

最근人々は言う。 "AIがこうしてコードをうまく書くのに... 今更人がコーディングを学んで何をするの?" この言葉が与える圧力は嘘のように非常に現実的だ。 特に遅い年齢で初めてプログラミングを学ぶ人々は この質問を心の奥深くで繰り返し考えるようになる。 "本当に今学んでも遅くないのだろうか?" "AIがすべてやってくれるというのに、私がもっと学ぶべきことは何だろう?" "私がこれを学んで人...

Read more →
밤치

私だけのブログサービス、30分で完成される奇跡のような体験

私だけのブログサービス、30分で完成する奇跡のような体験 — ウェブを作ることはこんなに美しく、こんなに速く始まることができる プログラミングを初めて学ぶ人々は いつも漠然とした夢を抱く。 「いつか私だけのウェブサイトを作りたい。」 「自分が書いた文章を他の人がアクセスして見られたら…」 「私もブログを一つ作れるのではないか?」 しかし、ほとんどはこう考えながら立ち止まる。 どこから始めれば...

Read more →
밤치

最初にRailsを実行した日、コードを書いていた私が「ウェブを作る人」に変わる

はじめてRailsを実行した日、コードを書いていた私が'ウェブを作る人'に変わる プログラミングを学ぶと 頭の中でぐるぐる回る考えがある。 「いつか私も… 本当のウェブページを1つ作れるだろうか?」 画面に私のコードが作り出した何かが現れる瞬間。 誰かが私のURLにアクセスし、 世界のどこかで私が作ったものを見るというその感じ。 これは単なる技術ではなく、 ほぼ存在論的な衝撃に近い経験だ。 ...

Read more →
밤치

なぜわざわざルビか?という質問から再び見よう

なぜRubyか:プログラミング初心者が‘言語’より先に学ぶべきこと プログラミングに初めて触れる人々は いつも似たような質問をする。 “なぜRubyで学ぶの? 就職するためにはJavaやJavaScript、Pythonの方が良くないか?” この質問は非常に妥当だ。 そして半分は正しい言葉だ。 就職市場でよく見られる言語は 明らかにJava、JavaScript、Pythonだ。 多くの企業...

Read more →
밤치

実装 開発 は 巨大な 建築 では ない

実践開発は巨大な建築物ではない。今、あなたが学んでいる小さなピースの拡張に過ぎない。 多くの初心者学習者はこのような疑問を持つ。 「今学んでいることが… 本当にサービス開発に役立つのか?」 星を描く、繰り返し文、if文、クラスとモジュール。 これらの小さく単純なコードが ‘実際のサービス’という大きな構造とどのように関連しているか 一目ではわからない。 だからいつの間にか “これが実戦で使わ...

Read more →