なぜ草が緑でプログラマーがクールなのですか?





私は、プログラマーが多くのお金を得るニュースリソースに関する記事を見つけるのが好きです。 私はすぐにコメントに目を通し、プログラマーは何もせず、そのようなお金に値しないことを私の怒りのレビューで暖かく読んでいます。 しかし、考えを読んだ後、これらのプログラマが誰であるかを知っていますか? または、彼らはそれを知らずに、誤った知識から判断を進めます。 たとえば、草が緑である理由を知っている人はほとんどいません。 考えてみてください。 草の緑の説明は本当に緑ですか?





草が緑なのはなぜですか?



想像してみてください、あなたには小さな子供がいます(そして、いくつかは子供がいます)。 そして、子供はあなたに典型的な子供の質問、「なぜ草は緑なのですか?」と尋ねます。 次の4つの答えがあります。

1.「だから。 あなたのアイスクリームはすでに滴っています ''

2.ホイップアップ説明(青空に関する質問の問題を自動的に解決します)。 この原則に関する回答のテンプレート:



自然は私たちの世界を非常にうまく作成し、その中のすべてのものが心地よく快適でした。 したがって、空は青く、太陽は黄色、草は緑です



3.科学の観点から、子供が理解している用語でのわかりやすい説明。

4.子どもにたくさんの科学的なナンセンスを投げつけて、彼自身が正しいもの選び、行方不明になっているものをグーグルで探る



おそらく最良の選択肢は3です。しかし、問題があります。 オプション3がわかりません

ああ、あなたはオプション3を知っていますか? 聞いてみましょう:







素晴らしい。 クロロフィルが緑色なのはなぜですか?







わあ この答えで、子供は間違いなく満足します。

「緑色の物質クロロフィルが含まれているため」という答えは嘘でなく、子供に必要な答えを与えます。 しかし、それには必要な知識はありません。 クロロフィルが緑以外のすべてを吸収するという事実は、緑の定義です。 この観点から、緑の立方体は緑を反映しているという理由だけで緑です。 そして、彼が緑に塗られたからではありません。



最初にオプション4を調べてから、単純に子供の理解レベルに単純化します。 では、なぜ草は緑色なのでしょうか?



クロロフィル(ギリシャ語のχλωρός、“ green”およびφύλλον、“ leaf”)は、植物の葉緑体の色を緑色に変える緑色の色素です。 彼の参加により、光合成のプロセスが実行されます。 クロロフィルは、その化学構造により、さまざまなテトラピロールのマグネシウム錯体です。 クロロフィルはポルフィリン構造を持ち、構造的にヘムに似ています。 ( ウィキペディア







そして今、子供のようにやってみましょう。 あなたの子供を高い椅子に置き、 結び 、説明し始めます。



そのため、草はクロロフィルを含んでいるので緑です。 クロロフィルは、光合成のプロセスを提供し、二酸化炭素を酸素に変換すると同時に、植物生活のためのエネルギーを受け取るために必要です。 そして、クロロフィルの緑色が関連付けられているのは、光合成のプロセスです。







白色光は、スペクトルの可視部分のすべての色の混合です。 各色には独自の光波長があります。 エネルギーは波長に反比例します。長さが長いほど、エネルギーは小さくなります。 これは、クロロフィルが最も高いエネルギーを持っているため、なぜクロロフィルが青色を吸収するのかを説明できます。







赤色の吸収は、光放射の別の特性、つまりエネルギー単位あたりの光子数に依存します。 クロロフィルはエネルギーではなく、光子によって活性化されます。 つまり、光子が多いほど、光合成反応が活発に起こります。 それどころか、光子の数は波長の増加とともに増加します。



エネルギーと光子の数を組み合わせると、5つの異なる領域が得られます。



1.光子が非常に少ないため、それぞれのエネルギーが多くても光合成反応が発生しません。

2.光子の数は増加しており、エネルギーがわずかに減少したという事実にもかかわらず、今では反応に十分です。

3.エネルギーが減少し、まだ十分な光子がなく、反応が再び脅威にさらされています。

4.多くの光子があり、それらは連続的にシートに衝突し、それらの小さなエネルギーでさえも反応の障害ではありません。それはスペクトルの青い領域よりもさらに良く進行します。

5.光子は実質的にエネルギーを失い、膨大な数のエネルギーは節約されません。



その結果、光合成のほぼ古典的なスケジュールが得られます。







このグラフから、クロロフィルはスペクトルの中央の色よりも赤と青の色を吸収する方がはるかに有益であり、植物に与えるエネルギーが少なすぎることがわかります。 したがって、葉緑素はそれを反映しています。 そして、反射した色を緑と認識します。



実際の物理と比較すると、これはかなり単純化された近似ですが、子供にはまだ十分ではありません。 これをすべてオプション3に変換する方法は? あなたの想像力に依存します。 例:



草は緑です。なぜなら、この色で太陽からより多くの熱を受け取り、より良く成長できるからです。



この答えは、クロロフィル光合成物にはまったく影響しません。 しかし、私の意見では、それはまったく受け入れられます。 まず、彼は真実です。 第二に、そこにあるいくつかの抽象的なクロロフィルの特性ではなく、理由を説明しています。 はい、この答えはオプション番号2に疑わしく似ています。 しかし、それはあなたが子供たちの心のために単純化するあなたの知識に基づいています。 そして、子供があなたを信じないようにあなたが隠れているというあなたの無知からではありません...



「お父さん、なぜ空は青いの?」

-モロジェンコを滴下している。



プログラマーがクールな理由



なぜこれだけなのですか? この例は、物事の本当の姿に最も近いと思われる知識が必ずしもそうではないことを示しています。 プログラマーの職業をどのように理解していますか?

望めば、簡単にプログラマーになります
プログラマーは何もしません
エコノミストは多くの計算を行い、大量の紙片を処理する必要があり、一般的には、仕事の1日後に疲れていることを知っていますか?


私はいくつかの経済学者の大学院作品を見ました。 当時、私は卒業証書も書きました。20ページの軽いパパが少し驚いてしまいました。その内容は私の100ページの卒業証書の経済的な部分と非常に似ていたからです。 プログラマーが何をするか知っていますか? プログラマはこれを簡単に説明します。 別のプログラマーに。







次の図の形で緑の草の問題を見てみました。 現実は、銀河の衝突から核間相互作用まで、あらゆる側面の無限の説明です。 科学者は、この分野の専門家がこの質問をどのように説明するかです。 男-単に質問に精通している人として、この状況を説明します。 そして、子供は単に現象の観察です。



科学者が子供に草が緑である理由を説明していると想像してください。 子供がこれを理解するためには、会話は子供にとって馴染みのある概念で、かなり単純化されて行われなければなりません。 単純化が正しく行われた場合、子供がさらに知識を得ると、既存の画像に重ねられ、個々の概念が明らかになり、まったく新しい概念に置き換えられません。 クロロフィルと光合成は、初期モデルを補完するものであり、変更するものではありません。



プログラマーが誰であるかを尋ねると、「コンピューターを操作する人」から「邪悪な目をしたセーターを着たあごひげを生やした怖い男」など、さまざまな答えが得られます。 しかし、最も一般的な答えは「プログラムを作成する人」でしょう。 プログラムとは何ですか? プログラマーの観点から見ると、これはコンピューター/他のマシン/その他に対する指示のセットです。 しかし、非プログラマーの観点から見ると、プログラムはダブルクリックで起動されるものです。 これらの見方の違いから、好奇心が強い考えが続きます。



プログラマーが描く



この誤った前提は、子供がプログラマの概念に最初に出会ったときに生じます。 それから、「プログラマーがゲームを描く」( ああ、プログラマーになって戦場を描きたい )と「プログラマーが言葉とエクセルを描く」に拡大します。 科学者であるプログラマーが、人間の言語で自分がしていることを人間に説明することは困難です。 特に、人間の知識が子どもの誤った前提に基づいている場合。 プログラマの仕事の主要な構成要素であるロジックは、普通の人には隠されています。 したがって、プログラミングはそれほど難しくないという考えは、約21日間で習得できます。 プログラミングを試みてこれに成功した人だけが、この職業の複雑さの程度を知ることができます。



しかし、プログラマーは、エコノミストの職業がどれほど複雑かを知ることができますか? はい、できます。 彼は芸術家だけではないからです。



正しい前提は何ですか? 子供が理解し、最終的にプログラマの職業の正しい認識に変わるもの。 子どもはまだアルゴリズムの概念を知らないので、知っている場合、周囲の世界全体にそれを拡張することはできません。



プログラマーは、コンピューターに必要なことを行う方法を教える人です。



そして今、私たちはすでにアーティストから教師に移行しています。 この前提から、「コンピューターだけでなく、内部コンピューターを備えた他のメカニズム」、「コンピューターは人間よりも学習が難しい」、「コンピューターは人間とは異なる考え方をします」、「プログラマーはコンピューター言語を理解し、それを明確に理解しなければなりませんが、何をする必要があります。」 そのため、アーティストと教師に翻訳者も追加します。 浮かんでいるために新しいことを学ぶ義務を追加します。 顧客との交渉を追加します。 そして、アーティスト、教師、翻訳者、学生、心理学者を得ました。



これに加えて、コンピューターを使用するすべての職業が追加されます。 プログラマーが経済学者のためのプログラムを書く場合、彼は経済学者の仕事のすべての側面を知らなければなりません。 彼はそれらを説明する人を理解し、仕事の詳細を理解し、コンピューター言語に翻訳されたプログラムを使用してコンピューターにこれを教えなければなりません。 そして、フォントをいじってみてください。



はい、プログラマーは難しい職業だと思います。 そしてもちろん、私は完全に客観的ではありません。 しかし、私は人がプログラマーを偶像化し、同情し、尊敬することを望まない。 または、プログラマが仕事をするのをより困難にすることによって、彼は職場で安心しました。 人に知ってほしい。 そして彼は、隠れた無知からではなく、単純化された知識から判断を進めました。 はい、プログラマはすべてを知る必要はありません。 翻訳プログラムを作成するために、データベースから翻訳を読むためにドイツ語のすべての単語を知る必要はありません。 しかし、あなたは文法の基本を学ばなければなりません。 プログラマーは彼を取り巻くプロジェクトに適応し、新しい知識を継続的に獲得し、これを愚かなコンピューターに教える必要があります。



したがって、プログラマーはクールです。



PS:この記事の目的は、経済学者をin辱することではありません。

PPS:記事の著者の意見は、会計の教授の意見と完全には一致しません。 お知らせするだけです。



All Articles