新しいコンセプト、パラダイム、機能を理解できない場合、何を言っていますか?[閉まっている]


15

プログラミングは常に新しい概念、パラダイム、機能、および技術を学ぶために必要であり、私が遭遇する新しい概念を理解する最初の試みは常に失敗しました。以前は理解していなかった新しい概念をどのように理解したかを覚える前に、私は自分自身を責め、屈辱し始めます。

「どうしてわからないの?バカなのかバカなの?はい、私はバカなんだ!!!」

疲れたり絶望するまで長い時間を費やした後、新しい概念を理解できない場合、あなたの内なる声は何を伝えますか?

そのような状況で自尊心をどのように扱いますか?


1
「Doo-doo head!」ですが、2歳になりました。
dietbuddha

まだ時間が来ていないのかもしれません。後でもう一度やります。(疲労の学習)
rwong

回答:


25

個人的には、すべてが類推されます。そしてもし私が何かを理解していなければ、それはおそらく私を理解の土地につなぐ正しい概念を見せられなかったからでしょう。私は通常、さまざまなチュートリアルを探し回っていますが、最終的には、そのうちの1つは、私が理解しなかった以前のチュートリアルとは異なる順番を取ります。それから私は戻ってそれらすべてを読み、最後にそれをつなぎ合わせます。そして、他のチュートリアルが同じようにそれを提示しなかった理由に激怒します。


13

あなたが問題を理解していない場合、あなたが理解していない簡単な問題があります。

その問題を見つけて解決してください。その後、元の問題をもう一度試し、準備ができているかどうかを確認します。


8
うん、いくつかのフレームワークが把握できていないので、単純に問題に遭遇していないが、解決しようとしているだけです。
ジョッペ

新しい概念を数独パズルとして学ぶことを考えています。ある概念を理解する前に、いくつかの概念が必要になる場合があります。
ヴェドシティ

1
「問題を理解していない場合、理解できないより簡単な問題があります。」-意味はわかりますが、技術的には無限に再帰的なステートメントを書いています:)
バートヴァンヒューケロム

うーん 。。。ある時点で、あなたが理解していることを単に理解していない問題になると思います。。。
エリックウィルソン

6

これはプログラミングよりも心理学の問題です。フロイトが防衛メカニズムについて語ったとき、これは本質的に彼が話していたものです。あなたの自己イメージが脅かされたときにそれを保護するメカニズムです。それらのいくつかは、他のものよりも成熟しており健康であると考えられています。

避けたい防衛メカニズムのいくつか(私の経験では頻繁に出てくる):

  • 合理化 -「あまりにも複雑すぎるため、この概念を理解できません。」
  • 理想化 -「このコンセプトを思いついた人たちは、私よりもはるかに頭がいい。どんなに努力しても理解できません。」
  • プロジェクション -「このコンセプトを思いついた人々は、コンセプトをより良いものにするための主題について十分に知らない。」
  • 反応形成 -「これにはあまりにも頭がいい」

合理化は、特にプログラマーに多く見られます。何かを理解しないということは、それが複雑であることを意味していると仮定する傾向がありますが、それは必ずしも真実ではありません。

とはいえ、ここに私にとって有効な、より健全な防衛メカニズムの一部を示します。

  • 利他主義 -概念をマスターしたら、他の人に説明したり、チームに説明したりするためのブログ投稿を書きます。他人を助けるためにあなたの闘争を使用することは、良い自己イメージのブースターです。
  • ユーモア -あなたの問題について冗談を言う。これにより、これらの概念を完全に回避することなく、概念の脅威を軽減できます。
  • 識別 -これが本当に得意だと思う人を見つけ、彼らのアプローチをモデル化します。
  • 予想 -概念を事前に学習するための時間を確保して、概念を理解するために急ぐ必要がないようにします。
  • 昇華 -あなたの考えをよりポジティブなものに導きます。運動を始めるか、新しい趣味を始めましょう。
  • 思考抑制 -「私はとても愚かだ...」と自分自身が言うのを発見したときはいつでも、その思考を抑制し、手元の主題に戻ります。これは驚くほど効果的です。

6

私は父が大学の壁に持っていたものを思い出します-(私が知る限り、彼は引用を始めました...)

普通の心の繰り返しの攻撃によってそれを征服することができないほど概念はそれほど難しくありません。

これは、普通の心を持つ私たちにとって励みになります。


確かに。アイデアは人々から生まれるので、理解するには時間と労力が必要であり、それ以上は必要ありません。誰かがすでに私よりも良いと言っているので、彼に
先送り

ああ、これは本当だったでしょう!おそらく、以前の理解を制限するためのツールを含めると、各攻撃で進歩を遂げることができます-そうでなければ、いくつかの密集したフィールドがあり、進歩するのは非常に困難です。
アレックスファインマン

4

私は何かを理解していない場合、私は知っている誰かを見つけて、それを私に説明するように伝えます。説明が終わったら、少しコンセプトを試して理解を深めます。

たくさんの賢い人が完全に明らかなことを見逃しているのを見たからといって、私は愚かだとはほとんど思いません。


2

つまり、その特定の分野で十分な経験がないということです。経験を積むにつれて、他の領域から概念のマッピングを開始します。これにより、新しい概念をすばやく理解できます。それに勝ってはいけません。押し続ける、友達に尋ねる、など...あなたは学んでいます、それは素晴らしいことです。


2

すべてを理解する必要はありません。私は私の心の働きに合わないもので自分を拷問しません。たとえば、私は一般的に数学がかなり上手ですが、積分計算に関してはかなり能力がありません。それは私のものではなく、おそらくそうなることはないでしょう。

明らかに、この選択的な無知は、私が問題を解決するのに十分な他の手段、つまり仕事をして請求書を支払う方法を持っている場合にのみ可能です。


1

「最後に、プログラミングは再び面白いと思います!」インターネットでチュートリアルを検索します。最後に起こったのは、私がモナドに出会ったときでした。多くのプログラマーは、モナドについて初めて読んだときにレンガ壁にぶつかります。これは、特に関数型プログラミングに慣れていない場合、プログラマーがこれまでに遭遇した他のすべての概念とは異なるためです。


0

3文字のテクニックはたくさんありますが、これは大きな問題ではありません。いくつかの時間前、私は私が一目で新しいものを理解していなかったが、今私が知っていれば新しいものがちょうどあるので、私はちょうど、混乱していた、落ち込んでいた単純すぎると些細な、しかし、私は何か新しいものと活気を予想されました。さて、それはケースのわずか99%であり、残りの1%は私がその良い記事を見つけようとしています。

例:JSプログラミングに飛び込んだとき、JavaScriptフレームワークは何をするのか、私にとっては完全に暗闇でした。私は先入観を持っていて、それは良かったのですが、確認が必要で、それをより深く理解したかったのです。フレームワークのホームページをたくさん訪れましたが、暗闇は消えませんでした。グーグルで1週間後(!)私は超常識で、fを見つけることさえできませんでした。トレンディなプログラミングトピックのドキュメント!次に、優れたドキュメントを備えたDomAssistantを見つけました。私は最初の文を読んだだけで統計を感じました。

DOMAssistantの考え方は、WebブラウザーでDocument Object Model(DOM)に対してスクリプトを作成するためのよりシンプルで一貫した方法を提供することです。アイデアは、すべてが問題の要素から始まり、idまたはCSSセレクターを介して選択され、クラス、イベントなどを追加または削除するなど、さまざまなメソッドを実行することです。

サンプルコード:

$( "#container input [type = text]");

$( "#navigation a")。addEvent( "click"、myFunc);

$( "#news-list")。load( "updated-news.php");

  1. 明確な範囲、定義2.正確な例!3.オープニングページで!!! そして、光が私の頭に浮かびました。

したがって、理解できない場合は、ドキュメントだけが貧弱かもしれません。


-1

練習は完璧を作る。詳細を読み、理解するまで練習してください。他の人よりも長くかかっても大丈夫です。


-2

あなたよりも賢い人に会ったことがない場合でも-そしてあなたが持っている可能性があります-あなたが最も賢いのは非常にありそうもないことです。そして、あなたが最も頭が良いとしても、おそらくあなたより運があり、正しい答えを得るためにGoogleでタイプしなければならないキーワードの正しい組み合わせにつまずく誰かがいます。

ですから、限られた精神資源で生活することを学び、忍耐力と忍耐力は一般的にスマートよりも重要であり、通常はすべての違いを生むことを忘れないでください。

もちろん、世界のすべての忍耐力が役に立たない場合もあります。あなたが持っているよりももっと大きな知性を単に必要とするいくつかの問題があります。また、すべての人類の歴史の中で誰も解決できなかった問題もあります。それは、生きている人や死んでいる人がこれまでに持っていたよりも優れた知性を必要とするからです。そして、多くの問題はおそらく解決不可能です。

それはあなたとあなたのエゴではなく、手近な問題を解決することだということを忘れないでください。自分ではなく問題について考える規律が欠けている場合は、自分自身を乗り越えて、感情を抑え続けるように心を鍛えましょう。


あなたが言うように、人々は「自分自身を乗り越える」だけではありません。「感情を抑えられるように心を鍛える」こともできません。あなたがこれに気付いているかどうかはわかりませんが、私たちは皆、不完全さだけでなく、維持する必要のある自己イメージを持つ人間です。おそらくあなたを誤解しているかもしれませんが、この答えは基本的に「それを吸い上げて対処する」と言っていると思います。
ジェイソンベイカー

ジェイソン、あなたは私の要点を見失っていると信じています。私のポイントは、感情は不安定であり、感情に集中するか、感情が通過するのを待つかを選択できるということです。欲求不満を追求するか、より建設的な何かに集中するかは常にあなたの選択です。あなたは自分の感情の奴隷ではないことを少し練習し、熟考するだけです。
-Domchi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.