プログラミングでは「変数」とか「配列」「連想配列」とか「メソッド」とか「for文」
「if文」なんかが出てくるけど、
それらはオブジェクト指向に隠蔽されたり、いろいろなライブラリで計り知れない
ほど隠蔽され、
例えばAmazonのシステム上で何十万、何十億というこれらのデータ構造が再帰的に
組織されて動いているんだろ?
でもそれを分解したら最終的にはこのような基本的なデータ構造でしかないんだよな、ただそれがものすごく大量あるということと、何重ものレイヤで隠蔽されている
ということなんだよな?
そんなものをどうやって把握しきれるんだ?不思議で仕方がない。
巨大なアーキテクチャ内での基本的なデータ構造 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/08/16(水) 12:01:47.97ID:HrUyWsNh2017/08/16(水) 13:10:38.56ID:oFHraf+3
買い物だけ見ると
出品者情報と
商品情報と
ユーザ情報と
買い物履歴情報
ぐらいじゃんでかいの?
資料作って頑張ればできそうじゃん
出品者情報と
商品情報と
ユーザ情報と
買い物履歴情報
ぐらいじゃんでかいの?
資料作って頑張ればできそうじゃん
3デフォルトの名無しさん
2017/08/16(水) 14:46:30.89ID:HrUyWsNh >>2
いや、レビューとか、クレジットカード情報とか包装とか
あなたにおすすめとか、お届け時間帯とかめっちゃあるぞ、キリがねえぞ
その証拠にGoogle DeveloperToolsでAmazonのページ
見てみなよ。やべえぞこれ。
あと
GitHubとかAWSとかGoogleAppsとかもっとやべえのならいっぱいあるぞ。
プログラミングの勉強とかめっちゃやってるけどいくらやってもこういうのにたどり着ける気がまるで
しねぇんだよ・・・。
そうだな、MySQLってお前ら作れるか?誰かがコードで書いて作ったんだぜ?あれ、
どう考えてもやべえだろ。
いや、レビューとか、クレジットカード情報とか包装とか
あなたにおすすめとか、お届け時間帯とかめっちゃあるぞ、キリがねえぞ
その証拠にGoogle DeveloperToolsでAmazonのページ
見てみなよ。やべえぞこれ。
あと
GitHubとかAWSとかGoogleAppsとかもっとやべえのならいっぱいあるぞ。
プログラミングの勉強とかめっちゃやってるけどいくらやってもこういうのにたどり着ける気がまるで
しねぇんだよ・・・。
そうだな、MySQLってお前ら作れるか?誰かがコードで書いて作ったんだぜ?あれ、
どう考えてもやべえだろ。
2017/08/16(水) 15:11:30.62ID:mLIyB3gH
答えは把握しきれているといえばしきれているし、
しきれていないといえば、し切れていないってことだな。
どこまでのレベルでの把握を求めるのか。
しきれていないといえば、し切れていないってことだな。
どこまでのレベルでの把握を求めるのか。
2017/08/16(水) 17:47:36.40ID:M5rwKM28
>>3
ヒント:一人で作ったわけではない
ヒント:一人で作ったわけではない
6デフォルトの名無しさん
2017/08/17(木) 04:28:24.77ID:kM4bSvik2017/08/17(木) 04:29:37.53ID:B6dfKgF4
こんなどうやってメモリマップ考えればいいんだ?
2017/08/17(木) 09:41:35.30ID:i9HVUy9T
>>1
世の中にはね、君より頭のいい人がたくさんいるってことよ。
世の中にはね、君より頭のいい人がたくさんいるってことよ。
9デフォルトの名無しさん
2017/08/17(木) 13:10:29.67ID:Hre7EUXe じゃあ、いくら勉強しても、プログラミングを練習しても
協力してくれる友だちがいなければ大したものはつくれないのか・・・?
協力してくれる友だちがいなければ大したものはつくれないのか・・・?
2017/08/17(木) 14:44:10.02ID:2/RSBwnL
>>9
ちょっと考えればわかるでしょ。
例えば、少し前のOSのWindows XP。
コード行数は4,000万行。
君がバグなしに1日1,000行のコードが書けるようになったとしたら、Windows XPを作るのに4万日かかる。
年間250日コード書くなら、一人でWindows XPを作るのに160年かかる。
ちょっと考えればわかるでしょ。
例えば、少し前のOSのWindows XP。
コード行数は4,000万行。
君がバグなしに1日1,000行のコードが書けるようになったとしたら、Windows XPを作るのに4万日かかる。
年間250日コード書くなら、一人でWindows XPを作るのに160年かかる。
2017/08/17(木) 14:49:24.45ID:2/RSBwnL
>>9
ちなみに、Googleは2年前の数値で
> Googleは10億個のファイル・20億行のコード・合計86TBでできている
http://gigazine.net/news/20150918-google-2billion-code/
ちなみに、Googleは2年前の数値で
> Googleは10億個のファイル・20億行のコード・合計86TBでできている
http://gigazine.net/news/20150918-google-2billion-code/
12デフォルトの名無しさん
2017/08/17(木) 15:41:42.11ID:Hre7EUXe それって果てしないよな
巨大な生物の細胞の1つ1つを作ってるにすぎないってことか・・・
1つ1つの細胞だけでは何も出来ないし、細胞を全部組み上げたものからしか
価値は見いだせない。
自分がいくら小さい細胞を作ったとしてもそれ単体では価値は見いだせないから
達成感が得られにくいし、「これを俺が作った」って人にアピールすることも
出来ないということか・・・?
巨大な生物の細胞の1つ1つを作ってるにすぎないってことか・・・
1つ1つの細胞だけでは何も出来ないし、細胞を全部組み上げたものからしか
価値は見いだせない。
自分がいくら小さい細胞を作ったとしてもそれ単体では価値は見いだせないから
達成感が得られにくいし、「これを俺が作った」って人にアピールすることも
出来ないということか・・・?
2017/08/17(木) 15:53:34.72ID:2/RSBwnL
14デフォルトの名無しさん
2017/08/17(木) 18:00:18.67ID:m0M3MuUQ プログラミングの勉強とかめっちゃやってるのに、他人から注目されることにしか価値を見出せないならもったいないな。
2017/08/19(土) 18:42:12.38ID:y/QCc+p9
細胞レベルのボトムアップで理解しようとするから果てしなく感じてるんだろ
生物だって器官系(消化器系・循環器系・呼吸器系等)や臓器のレベルで把握すればいい
大きなシステムでも細胞レベルで理解することが重要な場合もあるにはあるけどな
少し大きなシステムになれば一人の人間がすべての詳細を把握するのは無理だけど
全体像や各サブシステムがどう連携してるかを把握するのはなんら難しくない
プログラミングじゃなく要件定義・機能設計・アーキテクチャ設計を勉強して抽象化思考を鍛えるといいと思う
生物だって器官系(消化器系・循環器系・呼吸器系等)や臓器のレベルで把握すればいい
大きなシステムでも細胞レベルで理解することが重要な場合もあるにはあるけどな
少し大きなシステムになれば一人の人間がすべての詳細を把握するのは無理だけど
全体像や各サブシステムがどう連携してるかを把握するのはなんら難しくない
プログラミングじゃなく要件定義・機能設計・アーキテクチャ設計を勉強して抽象化思考を鍛えるといいと思う
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★2 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★4 [ぐれ★]
- 【Uo・ェ・oU】行方不明の女子中学生を捜せ 枕のにおい頼りに10分で警察犬お手柄 神奈川県茅ケ崎市 [ぐれ★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 【サッカー】J1リーグの2025年平均観客動員数が4.4%増の21,246人 最多入場者数の2019年を超えて過去最高値 ★2 [尺アジ★]
- 【沖縄】宮古島で陸自防災訓練に抗議した団体、「恫喝された」と駐屯地トップ厳正捜査求め署名運動 「市民弾圧と戦争への道を…」 [少考さん★]
- 【朗報】舌をダランと力を抜いて喋ると、安倍晋三になるのであります。 [279951338]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★4
- 鈴木農水大臣「原因はわからないけどおこめ券ボイコットが広がってます助けてください😭」 [931948549]
- 【悲報】ひろゆき「金融所得と所得税を分けるのではなく、総合課税で、金持ちも50%払うようにするか、資産課税をした方が良いと思う派 [733893279]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3
- 愛国者さんたちが突然ありとあらゆるものを日本起源だと主張し始めてる理由、誰にも分からない [153736977]
