プログラマーの脳

記事をお寄せいただきありがとうございますhabrahabr.ru/post/191210 ! 彼らは良い話題を提起しました。



私の経験を共有します。 インターン向けトレーニングプログラムの最初と最後の講義の内容は同じです。



プログラミングでは、さまざまな角度からのコンピューター、テクニック、ソフトウェアに加えて、プログラマーなどの重要な要素もあります。



なぜ彼が最も重要なのですか? 多くの人が知っているように、ほとんどのソリューションは、コンピューターなしで、テクニックなしで、ソフトウェアなしで-紙に鉛筆で、または想像力でさえ作成できるからです。 そして、プログラマーがいなければ、プログラムを作成することはできません。 プログラマーである彼がプログラムを作成するからです。



決定的な要因としてのプログラマーと、主要なツールとしての彼の脳についてお話します。





リソースの合理的な使用



機械のオペレーターは、作業を開始する前に、機械の設計に精通しています。 運転手は、少なくとも基本的なレベルで、車のデバイス、その力学と物理学を研究しています。 ミシンを勉強している女性の裁縫師。 多くのアーティストは、さまざまな条件、さまざまな圧力、タッチ角度でのさまざまな種類のブラシでのパイルの動作に実際に精通しています...



コンピュータープログラムを作成するために、プログラマーは、とりわけ、世界で知られているデバイス/ dev / brainを使用します。



その動作原理はまだほとんど知られておらず、疑わしい分析部分に加えて、/ dev / brainの主要な機能部分は、知覚と記憶のチャネルです。 「ランダムアクセスメモリ」を含み、その作業は思考に関連付けることができます。



そのため、知覚のチャネルは記憶のセクションに対応し、いくつかの関連するプロパティを持っています。 知覚の1つまたは別のチャネルを使用して、対応するタイプのメモリがアクティブになります。



知覚のチャネル



運動感覚はあなたが感じることができるものです。 それでも、世代間で情報を伝達するための最良の方法は、ヘッドスラップです。



視覚は、見ることができるものです。 裸の女性の胸のデモンストレーションは、多くの場合、生命を作る決定の決定的な要因として機能します。



聴覚はあなたが聞くことができるものです。 ノイズ、音楽、同僚の言葉、議論、誰かに怒鳴ったり、誰かの叫び声を聞いたりすることはありません。すべてはここからです。



メモリ領域



運動記憶


最強。 子供の頃、将来の生理学者パブロフは犬に噛まれました。 犬は噛んで忘れました。 しかし、パブロフは育ち、忘れませんでした...

ボリュームを特徴付ける方法がわかりません。 アクセス速度は最高で、このメカニズムは本能と反射神経に非常に近いです。



視覚記憶


最大のボリュームがあります。 アクセス速度はおそらく平均よりも遅いでしょう。 ただし、以下に示すように、非常に幅広い適用範囲があり、最も効果的です。



これをよく理解するための簡単なテスト。 人生で出会ったほとんどすべての人の顔を思い出すことができます。 これがどれだけの情報か想像できますか? そして、記憶するのに1〜2秒かかります。



プログラミングの問題を解決するために-非常に受け入れられ、優れたパラメーターさえも



オーディオメモリ


そして、ここでは、人によって方法が異なります。 一部の人にとっては十分に開発されていますが、誰かにとってはまったく開発されていません。 しかし、誰もが便利です。 方法-以下に示します。



抽象記憶


知覚のチャネルはいずれも抽象的思考に対応していません。 何かを抽象的に提示するためには、非常に、非常に難しい脳の緊張が必要です。



最小のボリュームを持っています! 人は、3から7個の抽象的な事実を頭の中に同時に収めることができます。 彼の姓がWassermanでない場合-分析されたシステムの8番目の要因を考慮しようとする瞬間-以前に更新されたものの1つが論理的な可視性の範囲から消えます。



そして、これらすべてを考慮に入れることができ、考慮すべきです。



ユズキージー



プログラマーの仕事から、さまざまなケースで知覚チャネルがどのように機能するかを示しましょう。



愚かなモニター


最も頻繁で最もパフォーマンスの低いケース。 プログラマーが座ってモニターにくすみます。 異なる言語のテキストを読み、何かを検索し、何かを解決しようとします。 さらに、使用される主なリソースは抽象的思考です。 最も高価で、高価で、生産性が低い。 したがって、製品は実に素晴らしいものですが、膨大な時間とエネルギーコストがかかります。 これは、すべてのケースの中で最も非効率的です。



モニターの退屈な問題を取り除く方法は?



とても簡単です。 時計を視野に入れるだけで十分で、20分ごとに10分間職場を離れる必要があります。 良いアイデアは、この時間を身体活動や社交で過ごすことです。



一般的ではありますが、最善ではありませんが、解決策は喫煙またはテレビを見ることです。 有害ですが、役立つこともあります。



絵を描く


視覚および視覚記憶の機能を使用して、意思決定を行い、マルチコンポーネントシステムを分析することができます。 システム内の要素の数が7を超えても、このシステムを図形式で視覚的に表現することは難しくありません。



このテクニックを使用するための学術的なテクニックがあります。 まず第一に、これは素晴らしいUMLです。 第二に、これらはXP(エクストリームプログラミング)およびSCRUMメソッドです。 これらの方法の有効性は否定できません。



ウィキペディアでXPについて読むことができます。UMLについては、その優れた機能のいくつかにすぐに触れます。





一般的に、視覚的な方法はトレーニングに最も効果的です。 女子高生を覚えていますか? (注意、今は一種のユーモアがあります-皮肉)彼らのほとんどは愚か者です...しかし、何も彼らが体系的に5を得ることを妨げるものは何もありません。 ノートブックを見ると、情報は常に適切に構成され、色付きのグラフィックで表されます。 したがって、彼らはその資料を完全に覚えており、抽象的な結論にも簡単に使用できます。



賢い人は詰め込みません。 彼らは輪郭を描き、描きます。



イラストの品質を向上させるのは簡単です。この段階で色分けを行い(色を適用し、意味のある体系的なものにし)、分解の問題を解決するだけで十分です。 視覚的に複雑なスキームを避けます- 必要に応じて、それらをフラグメントに分割し、より多くのレベル強調表示します



イラストの品質を下げることも簡単です-すべてを1色で描くか、複雑な図を作成するだけです。 彼らがゆっくりと困難に知覚されるように。



同僚と話し合う


最も独創的な決定のいくつかは、議論の過程でもたらされます。 したがって、ディスカッションの参加者全員が有能であるわけではない場合でも、ディスカッションは非常に便利です。 ゴム製のアヒルの方法を覚えておいてください。



これはどうなりますか?



議論の前に、参加者(または少なくとも1人の主要な参加者)の頭の中には、タスクの視覚的および(または)抽象的表現が既にあります。



ディスカッションは、特定の参加者からのオーディオプレゼンテーションの量に関係なく、オーディオメモリを使用するもう1つの知覚チャネルとして対象の3次元表現を作成します。 したがって、議論の最中に、タスクの排他的分析だけでなく、モニターへの鈍化により、さらに独創的な考えが生まれます。



鮮やかな例では、多くの読者が喫煙室や有能なリーダーとの会議の計画で何百回も会っています。



週に数回、社内セミナーを開催しています。 各同僚は、他の同僚と現在のタスクを共有し、それらを解決する方法を試しました。 彼らが話している間、明るいアイデアが思い浮かびます。



それらの多く、アイデアがあります。 彼らは素晴らしく、その価格は安いです-通常、5から10の30分間の会話のために、すばらしい決断が生まれます。



TRIZから。 内部セミナー(計画会議、ブレーンストーミング-要点ではない)の日本人エンジニアは、興味深い方法を使用しています。 当初、すべての参加者は、可能な限り愚かな、ワイルドで贅沢なアイデアを表明します。 その結果、用語を失って、不完全なゲシュタルトの重大な拡大が生じ、それが即座に精神性の拡大と知覚の新しい視点の受容につながります。 したがって、彼らは真に独創的で効果的なソリューションを生み出します。



もう一度記事を読み、条件をグーグルで調べれば幸福が訪れます。 単語を選択し、右クリックして、開いたメニューで「検索...」を選択します。



皆さんに感謝と幸運を!



All Articles