RSS    SEARCH

================================================================================

tumblr.flyer.to

================================================================================

( 二十歳そこそこでITベンチャーを起こし、ビットバレーを根城に大活躍のハイパーメディアクリエイター。 )

================================================================================

11/19/2009 14:46:32

"

元ネタなのですが。こんな話を、ずいぶんと昔に聞きました*1。

—————————————————
ある男が腹を空かせていた。

そこで、まんじゅうを一つ食べた。でもまだ空腹は満たされない。

二つ目のまんじゅうを食べた。でもまだ空腹は満たされない。

三つ目まんじゅうを一つ食べた。ようやく空腹は満たされて、男は言った。

「なんだ。はじめから三つ目のまんじゅう1つだけを食べればよかった。
—————————————————

これがどれほど愚かな話かはわかると思うのですが…本当に理解できているのでしょうか?

使っているフレームワークの、関数の、システムの裏側はブラックボックスのままでよいです。

別に普段、HTTPやSMTPやその他プロトコルについて考え思いを馳せる必要もないです。

メモリとかCPUコストとかを意識する必要もありません。

ちゃんと学び理解しているのなら。

ブラックボックスは必要なら開いてホワイトボックスに出来るからこそ「必要な時までは」ブラックボックスでよいのです。

最低限一度以上はきちんとRFCを読み、また必要であるならいつでもそこに立ち返る事が可能であるからこそ「今この瞬間は」別に考えなくてもよいのです。

必要であればメモリ的にタイトなコードが組め、CPUがどう動いているかを理解し考察し、そのために必要なコードに置き換える事が出来るからこそ、「そこまでタイトな要求でなければ」そこまでを意識しなくてもよいのです。

やらない事は時として非常に大切ですが。

「出来なくてもよい」わけではないのです。

大切なのは「出来るけどやらない」。切り札は切らないためにあるものですが、同時に「それを持っている事」自体が交渉において強い圧力となるのです*2。

そうして、そうした基礎を学ぶためには、結局の所「結構泥臭い基礎」が必須かつ不可避なのです。

「メモリなんか意識しなくても大丈夫」「コンピュータアーキテクチャなんかわからなくても今は問題ない」その他諸々。とんでもない誤解です。

基礎が出来ていなければ、便利さの裏側にある「不便さ」を知らなければ、結局その先を十分に享受する事は出来ないのです。

一つ目と二つ目のまんじゅうを食べたからこそ、三つ目のまんじゅうで「満腹」という幸せを享受できるのです。

あなたは。

ちゃんと基礎を、裏側を、背景を知り、学んでいますか?

それとも、三つ目のまんじゅうだけを食べようとしていますか?

"

--------------------------------------------------------------------------------

  1. peace4u reblogged this from sakuma
  2. altacia reblogged this from toshied
  3. annco-m reblogged this from petapeta
  4. mmtki reblogged this from shin1-p
  5. oninami-text reblogged this from poochin
  6. poochin reblogged this from mitukiii
  7. taro008tv reblogged this from usaginobike
  8. trky1234567890 reblogged this from yellowblog
  9. monaxi reblogged this from ueshita
  10. bertholda reblogged this from yellowblog
  11. yu-39 reblogged this from yellowblog
  12. yossio reblogged this from yellowblog
  13. b-bender-tele reblogged this from yellowblog
  14. underthebridge reblogged this from yellowblog
  15. nemtronica reblogged this from blueskies-jp
  16. laishin17 reblogged this from mitukiii
  17. ginger-west reblogged this from nyrn19
  18. sutekinauso reblogged this from itemsdesign
  19. tprr65 reblogged this from yellowblog
  20. mashiroku reblogged this from korobix
  21. jaqwatdas reblogged this from mitukiii
  22. nanochrome reblogged this from yellowblog
  23. 80236 reblogged this from ynakajima
  24. nnmrblgksk reblogged this from ahhachan
  25. 96cat reblogged this from yellowblog
  26. nyrn19 reblogged this from riusample
  27. pfmusique reblogged this from riusample
  28. hazuki0318 reblogged this from yellowblog
  29. tea-for-tw0 reblogged this from usaginobike

--------------------------------------------------------------------------------

 

================================================================================

Designed: Robert Boylan
Powered: Tumblr