開発者 ブランディング に 対して
誰も正しく教えてくれないこと 開発者ブランディングという言葉を聞くと ほとんどこのような考えから始まる。 "ブログをやらなきゃ?" "SNSを頑張ってやらなきゃ?" "YouTubeを始めなきゃ?" "でも…本当に私が?" やらなければならないように思えるが、 なぜやらなければならないのかよく分からず、 やろうとするとどこか不快だ。 フォロワー数を増やす話、 閲覧数を上げる公式、 バイラルを...
誰も正しく教えてくれないこと 開発者ブランディングという言葉を聞くと ほとんどこのような考えから始まる。 "ブログをやらなきゃ?" "SNSを頑張ってやらなきゃ?" "YouTubeを始めなきゃ?" "でも…本当に私が?" やらなければならないように思えるが、 なぜやらなければならないのかよく分からず、 やろうとするとどこか不快だ。 フォロワー数を増やす話、 閲覧数を上げる公式、 バイラルを...
의사 코드를 작성하고, TDD로 기능을 분해하고, Module-Class-Method라는 3단계 구조 안에서 조립하는 이유는 코드를 예쁘게 만들기 위해서가 아니다. 이 방식들은 모두 '사고를 구조화하는 도구'일 뿐이다. 복잡한 문제를 단순화하는 힘 모듈 단위로 분해하는 힘 작은 성공을 반복해 전체를 완성하는 힘 흐름을 설계하는 힘 원인을 찾고 재구성하...
私たちは前でこう言った。 大枠(Module)を掴め その中を具体的な領域(Class)に分けろ その中で実際の行動(Method)を定義せよ この方法は明らかに効果的である。 しかし読者はこう感じるかもしれない。 "でも…それでも難しくて負担に感じます。" "まだ全体をどう実装すればいいのかよくわかりません。" "細かい機能をどう分ければいいのかわかりません。" 正常である。 なぜならMo...
이해는 되는데 손이 안 움직일 때, 다음 단계로 가는 법 파이썬을 3달 배웠는데 혼자 아무것도 못 치겠다면 그건 전혀 이상한 일이 아니다. 오히려 대부분의 사람이 정확히 여기에서 멈춘다. 문제집을 보면 이해된다. 정답을 따라 치면 납득도 된다. 그런데 빈 화면 앞에 앉는 순간 머릿속이 하얘진다. 이건 실력이 없다는 뜻이 아니다. 지금 상태는 “입력”만...
夜明けの3時、サーバールームで サーバールームのファンの音が白色雑音のように響き渡る夜明けの3時。 私は再びここにいる。10年目同じ場所、同じモニターの前。緑色のカーソルが点滅するターミナルウィンドウには、さっき実行したクローラーのログが滝のように流れる。 [2024-12-19 03:14:22] クローリングが開始されました... [2024-12-19 03:14:23] 1,847,...
データベースは巨大な '引き出し' です: Railsで記憶を保存して取り出す経験 私たちが最初にウェブサービスを作るとき、最も混乱する概念があります。 "私が入力した情報は…一体どこに保存されるのでしょうか?" DBを理解するには壮大な概念は必要ありません。 DBは単純に '正確に整理された引き出し' です。 引き出しは テーブル(table) 1つの引き出しは レコード(record) ...
3段階構造は終わりではない-世界を作る本当の力は「繰り返し」と「組み立て」にある 前に私たちは 世界のほとんどの概念が3段階構造(3depth)で構成されていると言った。 Module → Class → Method Database → Table → Record Model → View → Controller 上位概念 → 中間概念 → 具体要素 そしてこの構造は 人間の思考が最...
なぜdatabase-table-recordなのか? なぜ世界はこのように'3段階(3depth)'を好むのか? プログラミングを学ぶと、 不思議なことに構造がいつも3段階に分かれるという事実に気づく。 Ruby: Module → Class → Method DB: Database → Table → Record Rails MVC: Model → View → Controll...
私たちはちょうど今までデータベース(DB)を図書館、記憶、司書、ネットワークなどの比喩で説明してきた。今度はそれを実際に目の前で動かしてみよう。 ウェブサービスが 情報を保存し、 どのように記憶し、 どのように再び取り出して表示するか、 どのように相互に接続するか、 Railsで直接やってみながら 身体で感じる時間が来た。 Part 1. “ウェブサービスの記憶”を作る 投稿(Post)モデ...
We'll email you when Bamchi Blog publishes new content.
Your email will only be used for new post notifications.