Bamchi Blog

Create your own blog

밤치

AI Native 開発者とは何ですか

AI Native 개발자란 무엇인가 — AI와 함께 사고하고, 함께 창조하는 새로운 인간형 最近多くの人々が言う。 “AIがコーディングも手伝ってくれると? それなら開発者は必要ない時代が来るのではないか?” しかし真実は正反対の方向を向いている。 AI時代で最も大きな機会を得る人は “コーディングが得意な人”ではなく“AIに何を作るか説明できる人”である。 その人を私たちはこう呼...

Read more →
bamchi

私は○○な開発者だ。この文を最後まで書けない理由

多くの開発者が ブランディングを考えながら いつの間にかこの文章の前で立ち止まる。 「私は○○な開発者だ。」 この文章は簡単に見えるが 最後まで書くのはsurprisingly難しい。 だからほとんどがこう曖昧にする。 -「フルスタック開発者です」 -「Rails開発者です」 -「バックエンド重視の開発者です」 間違った言葉ではない。 しかし、これらの文章は 誰も長く記憶しない。 技術で自分...

Read more →
bamchi

開発者ブランディング、質問から間違って投げていないか

開発者ブランディングを考え始めると ほとんど同じ質問にたどり着く。 "開発者ブランディングをするには何をすればいいの?" 見た目は非常に正常な質問のように見える。 しかし、この質問こそ 多くの開発者を最も速く道に迷わせる質問なのだ。 なぜならこの質問は 始まりと同時に 手段の世界 へ私たちを引きずっていくからだ。 質問が間違っていると、 努力は全て外れる "何をすればいいの?"という質問を投...

Read more →
bamchi

開発者 ブランディング に 対して

誰も正しく教えてくれないこと 開発者ブランディングという言葉を聞くと ほとんどこのような考えから始まる。 "ブログをやらなきゃ?" "SNSを頑張ってやらなきゃ?" "YouTubeを始めなきゃ?" "でも…本当に私が?" やらなければならないように思えるが、 なぜやらなければならないのかよく分からず、 やろうとするとどこか不快だ。 フォロワー数を増やす話、 閲覧数を上げる公式、 バイラルを...

Read more →
밤치

だから最終的に重要なのは「コードを上手に打つ能力」ではない

의사 코드를 작성하고, TDD로 기능을 분해하고, Module-Class-Method라는 3단계 구조 안에서 조립하는 이유는 코드를 예쁘게 만들기 위해서가 아니다. 이 방식들은 모두 '사고를 구조화하는 도구'일 뿐이다. 복잡한 문제를 단순화하는 힘 모듈 단위로 분해하는 힘 작은 성공을 반복해 전체를 완성하는 힘 흐름을 설계하는 힘 원인을 찾고 재구성하...

Read more →
밤치

3段階に分けても… 依然として「とても複雑だ」と感じる理由

私たちは前でこう言った。 大枠(Module)を掴め その中を具体的な領域(Class)に分けろ その中で実際の行動(Method)を定義せよ この方法は明らかに効果的である。 しかし読者はこう感じるかもしれない。 "でも…それでも難しくて負担に感じます。" "まだ全体をどう実装すればいいのかよくわかりません。" "細かい機能をどう分ければいいのかわかりません。" 正常である。 なぜならMo...

Read more →
밤치

パイ썬 3か月目に一人で何もできない理由

이해는 되는데 손이 안 움직일 때, 다음 단계로 가는 법 파이썬을 3달 배웠는데 혼자 아무것도 못 치겠다면 그건 전혀 이상한 일이 아니다. 오히려 대부분의 사람이 정확히 여기에서 멈춘다. 문제집을 보면 이해된다. 정답을 따라 치면 납득도 된다. 그런데 빈 화면 앞에 앉는 순간 머릿속이 하얘진다. 이건 실력이 없다는 뜻이 아니다. 지금 상태는 “입력”만...

Read more →
밤치

プロローグ:夜明けの3時、サーバールームで

夜明けの3時、サーバールームで サーバールームのファンの音が白色雑音のように響き渡る夜明けの3時。 私は再びここにいる。10年目同じ場所、同じモニターの前。緑色のカーソルが点滅するターミナルウィンドウには、さっき実行したクローラーのログが滝のように流れる。 [2024-12-19 03:14:22] クローリングが開始されました... [2024-12-19 03:14:23] 1,847,...

Read more →
밤치

データベースは巨大な「引き出し」です。

データベースは巨大な '引き出し' です: Railsで記憶を保存して取り出す経験 私たちが最初にウェブサービスを作るとき、最も混乱する概念があります。 "私が入力した情報は…一体どこに保存されるのでしょうか?" DBを理解するには壮大な概念は必要ありません。 DBは単純に '正確に整理された引き出し' です。 引き出しは テーブル(table) 1つの引き出しは レコード(record) ...

Read more →