2018-03-07 09:10:40 +0000 2018-03-07 09:10:40 +0000
63
63

妻に教えるときの自分のやり方を改善する方法

妻は中学の高学年で基礎~中級(学校の基準では)のプログラミングを勉強していましたが、それ以上には進まず、じわじわと掴みどころがなくなってきて、何年も何も考えていませんでした。付き合い始めて数ヶ月後、彼女が私に教えてほしいと言ってきたので(私はプロの開発者です)、喜んでイエスと答えました。

経歴を少し。私は電子工学の修士号を持っていて、いろいろな分野の勉強や勉強には慣れています。私は、あなたがワーカホリック("勉強中毒"、多分?)と呼ぶものからはほど遠いですが、私の意志は私が疲労のポイントに勉強や仕事をするようにするのに十分な強さではありませんが、私はいつも好奇心の天賦の才能でそれを補ってきました。でも、何か面白いことや興味があることがあれば、それに夢中になって、自分が納得するまで、それに取り組む(考える)ことを止めないのです。彼女は大学に入り、翌年には別の大学に転向しましたが、どちらも中退してしまいました。彼女は当時、非常に支持的ではない彼氏を持っていたが、彼は彼女に、彼女はそれを作ることはできないだろう、それはとにかく重要ではないと言い続けた(彼はまた、家族の中での女性の役割についていくつかの非常に逆行した考えを持っていた)、それは、彼女の学校の先生の一部から同様の落胆と一緒に、彼女は深刻な自信の問題につながっています。私は彼女がそれを克服するのを助けるために懸命に働いてきた私たちが一緒にしてきた4年間で、その結果は間違いなく表示されますが、彼女はまだあなたが強くて自信に満ちた女性と呼ぶものではありません。彼女は間違いなく素晴らしい資質を持っていますが、彼女は完全に “彼女はそれを行うことができます "という考えを受け入れることができません。もともと勉強が早くて、一緒に勉強している時にはよく同級生の「家庭教師」をしていました。これは大学まで続き、公式には短期間ではあったが(学士号を取得した後、コースの教師のアシスタントをしたことがある)、社会人になってからは(アカデミアでは一度もなかった)、時々大学生の家庭教師をしてきた。しかし、私は教育の正式な訓練を受けたことがなく、私が教師であると言える唯一の理由は、過去に「人に教えた」からです。我が家の自作プログラミング講座は、なかなかうまくいっていません。妻は確実に進歩して、かなり高度な概念は把握しているのですが、それを実践するのには非常に苦労しています。彼女は基本的なコードライティングのスキルさえも弱いので、より高度な概念を理解していても結局は意味がありません。厄介なのは、彼女が今日簡単にできたことが、明日には明らかな理由もなく完全に失敗してしまうかもしれないということです。また、彼女はもう勉強に慣れていないので(お互い34歳、大学を出て10年以上経ちます)、いざとなったら自信のなさが出てきて、どんどん落ち込んでいきます。私はかなりの上級者で、常に新しい技術を学ぼうとしているので、学習曲線を乗り越えることには慣れているのですが、それは同時に、私が超基本的と呼ぶような概念を扱うのが難しいと感じるかもしれない初心者の現実からかなり切り離されていたことを意味しています。何度か「リセット」をして、基本に立ち返って、当たり前のことを当たり前にしないようにして、ゆっくりと時間をかけて、コンセプトを受け入れてもらうようにしてきましたが、なかなか思うようにはいきません。例えば、ここ2週間のレッスンはとても良かったのですが、彼女は本当に前に進んでいるように見えました。昨夜、彼女は行き詰ってしまったので、私は少しの間彼女を導いたのですが、彼女はすぐにそれを失い、彼女は理解していないと言い、彼女は私の説明を中断し続け、彼女は結論を出しました "あなたはちょうどそれを自分で書くことができました"。彼女はパニックになって、「私には理解できない」と自己非難と自己卑下をしている自分に戻ってしまうのです。私の個人的な問題だと自覚しています。私はこれまで男女の家庭教師をしてきて、時々同じ道をたどってきましたが、それが臨界点に達する前にいつもそれを止めていました。妻にはそれができない。嫁さんがパニックになるのを止められず、自分の心を再びコントロールさせることができないから、そして、嫁さんが私の言うことを聞いていないから、と個人的に受け止めています。彼女は、私が厳しすぎる、あの夜の指導が悪かった、私が叱りすぎていた、と答えてくれました。私は、これは陳腐に聞こえるかもしれませんが、私は彼女を愛しているので、私は怒って、私は彼女が彼女が思っているよりもはるかに多くのことを行うことができます彼女を示すために、自分自身と彼女の幸せを見たいと思っています。

だから、非常に長いポストをまとめるために(それについては申し訳ありませんが、私は状況を徹底的に説明する必要があると思った)。*私は彼女を教え、彼女を助けるためにしようとしながら、彼女は明らかに聞くことを拒否している状況を処理するために何ができますか? *

どうぞ、 "あなたはより多くの患者でなければならない"、 "彼女はよりコミットする必要があります "のようなものを提案しないでください。私たちはそれが真実であることを知っています:私たちはしようとしていますが、それはうまくいっていません。これをやってみて」とか「あれをやらないようにして」というような、実行可能なアドバイスがあれば、とてもありがたいです。ご理解いただきありがとうございます。

UPDATE

皆さん、ありがとうございました。たくさんの参考になるアドバイスをいただきました;私と妻はまだレッスンを受けていませんが、話をして、また来週、新たなエネルギーと理解を得て、ピックアップしていきたいと思います。あなたは私に多くの異なる観点から素晴らしいヒントを与えてくれました:一般的に教えること、特にプログラミングを教えること、そして少し多くの必要とされる心理学(とリアリティチェックも)。これからも頑張って活用していきたいと思います。

この質問のSE側の扱い方がよくわかりません。洞察力があって参考になるので、おそらく十数件の回答をupvotedしたのですが、切望されていた緑のティックを1つ選ぶことができません。どうするかはメタで調べてみます :)

回答 (19)

62
62
62
2018-03-07 16:44:21 +0000

あなたは、そもそも何がプログラミングを好きにさせたのかを忘れています。

(ヒント: それは「怒鳴られること」ではありませんでした。)

学習は、wantingabilityの両方がなければ起こりません。あなたは、物事がどのように機能しているのか、そして、あなたはいくつかのコマンド(あなたの代わりにコンピュータに反復処理をさせる)だけで、どのようにしてこれほどの効果を得ることができるのかに、ある種の不思議さがあることを認めなければなりません。その驚きは必要不可欠なものです。あなたはまた、あなたが学んだスピードを忘れているかもしれません。あなたは一日30分のために彼女の家庭教師をしている場合、あなたは彼女が熟考し、完全に理解するために一週間かかった概念をその30分ウィンドウで吸収することを期待することはできません。

学びたいと思っている彼女のコアな動機は何ですか?

非常に多くの場合、デフォルトの理由は“あなたと一緒に時間を過ごす ”です。それは人間の絆についてであり、この動機はしばしばオタクを盲目にします。あなたはそれを取得しない誰かを見たい場合は、ドク・マーティンを見てください。)その理由はさておき…

明らかに、叫んで戦う完全にその価値を敗北。私は、どんな種類の緊張でも、すべてのインスピレーションを完全に破壊してしまうことを確立したいと思っています。ここで欠けている部分は、それを行うための理由です:

  • あなたのスマート照明システム(Insteon、WeMoなど)で「シーン」を設定したい
  • MMOゲーム(例えば、World WarcraftのLUA)でマクロを行いたいと思います。World of WarcraftのLUAなど)
  • コンシューマー層のロボットで遊びたい
  • ArduinoやRaspberry Piなどでソフトウェア主導のファッションをしたい

ここでの戦略の一部は、家庭に理由を導入することかもしれません。だから、彼女がMMOゲーマーなら、それを使って。あなたがスマートホームガジェットで行くことについてふらふらしてきた場合は、プログラミングの機会を持つものを選択します。教えるのが下手くそなんだよね」と言っているのではなく、「教える」という仕事とあなたの関係を再定義するために言っているのです。なぜ怒鳴っているの?イライラするからです。なぜイライラするのですか?失敗したように感じるからです。なぜ失敗したように感じるのか?なぜなら、あなたは良い先生になるべきだと感じていて、それがうまくいっていないからです。

それを乗り越えてください。これがあなたの弱点です。(もしかしたら、それはあなたの弱点with herだけかもしれません。彼女の自信のなさも要因です。) そして、私は教えることに対するあなた自身の自信を弱めるつもりはありませんが、私はあなたが取っているアプローチについて考えるために、常に一時停止して欲しいと思っています。そして、あなたが元々プログラミングに持ってきたのと同じ無邪気さと不思議さを持って、teachingを探求してください。彼らがそれを得られないとき、それは失敗ではなく、彼らがそれを行うとき、それは勝利です。

44
44
44
2018-03-07 13:49:11 +0000

独学でプログラマーをしている者です。

物事の音からすると、あなたはコーディングのキャリアの異なるポイントにいるので、両方ともイライラしています。また、あなたがのように書いてきたフレーズから:&002&002 >あなたは昨日それをやった、なぜあなたは今それを行うことはできませんか? &002 **それはあなたの言語が有用なよりも非難的であるように聞こえます。

あなたの妻が議論のために部分的に非難していないと言っているわけではありませんが(あなたはおそらくお互いに跳ね返るように)、それは1つを拡散しようとするだけで1人かかります。

気質

ここで私はエスカレートから引数を停止するために試してみたいいくつかのことです。怒られている自分を感じたときに一歩引いてみて、彼女が彼女のキャリアの中でどこにいるかを思い出して、あなたの心の中にあることを言わないようにしてみてください。おそらく、彼女にこの話をしてみてください。 - 物事が本当に加熱される場合は、ちょうど “私は物事が加熱されていると思いますが、5つを取ると、これに戻って来てみましょう "のような何かを言って、。**仕事をしていても、これをやっていると、ほとんどの場合、心が晴れやかになって、新しい見通しを持って仕事に戻ってくるのに役立ちます。ただ、物事があまりにも熱くなる場合は、あなたが停止することによって議論を回避したいことを事前にあなたの妻に伝えることを確認してください。

教える方法

あなたのコメントからすると、これは彼女がタスクを達成するためだけでなく、コーディングを上達させるためのもののように聞こえます:

彼女はお母さんのお店のウェブサイトを刷新するという長期的な目標を持っています

*私なら、家庭教師はあまり先生と生徒の関係のようなものではなく、あなたが彼女のために相談しているようなものをしようとします。 *

私は独学でいくつかの言語でコーディングを学んできましたが、**実践で学ぶのが一番でした。理論を読み解くのは簡単ですが、コードをきれいに実装する(するタイミングを知る)のは経験を積むことでしか得られません…

彼女に自分でアプリケーションやプログラムを作らせて、その上でコードがどのように動くのかを説明して、彼女がやったことを最適化・改善するためのポイントを教えてあげてください。

また、コードの特定の側面を支援するために便利であること、彼女はそれを整理し、それを統合することができますし、彼女はラフなファッションで困難を見つけることを行います。

このアプローチは、あなたがお互いに近接していないが、あなたはまだ助けて、process.

それはまた、彼女が彼女に意味をなすアプリケーションでそれを視覚化するのに役立ちますこれらの概念のための最終目標を定義します。

17
17
17
2018-03-07 16:24:40 +0000

**あなたはとても勇敢な方です。奥さんにプログラミングを教えようとしていますが、あなたは2つの役割を担っています。一つは夫として、これは対等なパートナー関係です。もう一つは教師として、これは不平等な指導者と生徒の関係である。

一度に両方の関係を取ることを試みることは、それらを非常に複雑にします。手始めに、あなたの奥さんは、あなたが彼女を教えているときにあなたより劣っていると感じるのが好きではないでしょう。これは、メンターと生徒の関係では正常ですが、結婚関係では全く健康ではありません。これは、物事がうまくいっていないときに彼女があなたと一緒に怒っているに主要な根本的な(潜在意識)原因である可能性が高いですが、特にあなたが記述することを彼女の他の不安と組み合わせた場合。ほとんどの場合(PTSDや臨床うつ病のようなものを除く)それは問題である負の感情ではなく、それは私たちの行動と私たちはそれらの感情に対処するために選択する方法です。

プログラムを学ぶために28歳でコミュニティスクールに戻った開発者として、私はあなたが同様に証言することができると確信しているように、私が把握することができないバグや他のいくつかの問題でつまずくことは、イライラしています。そして、私は頻繁に大声で、私の欲求不満を表現しています。

あなたの関係を損なうことなく、その欲求不満を表現するための鍵は、**他の人にあなたの欲求不満を指示することはありません。実際には、欲求不満を表現するときには、おそらくすべてで他の人を言及すべきではない。

Answer:

あなたは尋ねる:

私は彼女を教え、彼女を助けるためにしようとしながら、彼女は明らかに聞くことを拒否した状況を処理するために何ができますか?深呼吸をするために話をする前に一時停止します。あなたの筋肉をリラックスさせて、これはあなたが冷静さを保つのに役立ちます。あなた自身がより多くの “情熱的な"(大声で怒って、怒って、イライラしている)トーンを使用し始めたと感じるときは、代わりにあなたのボイドを下げます。それは防御的な上に人々を置き、人々が防御的であるときにパフォーマンスが低下します。彼女は良いまたは患者の教師ではないことのあなたを(直接または暗示的に)非難したとき、これは真実です。彼女にあなたの自信を表現してください。 **代わりに "これは難しいことではない "または "それは簡単です "と言うのではなく、あなたは "あなたはそれを愛を行うことができます "または "私はあなたがこれを把握することができます知っている、私はあなたが前に難しいことを把握するのを見てきました "と言うことができます。本当にあなたを信じている人を持つことは、私たちのほとんどが実現していると思いますが、より強力な方法です。あなたがプログラミングをしていないときに彼女を褒めてあげてください。例えば、「あなたのドレッサーはいつも整理整頓されているね。あなたの目標は、彼女が一般的に自分自身に自信を持つようにすることです。私はここで名前を呼んでいるわけではありませんが、私は確かに以前に知恵の真珠を拒絶する者でした。あなたのどちらかがその怒っている場所になると、ちょうど教えるのを停止します。私はあなたを愛していると私は私たちの間にこれらのハードな感情を持っている必要はありません ”のような何かを言う。時間(または一日)のために休憩を取りましょう、そして、その後、もう一度やってみましょう “

幸運を祈る

13
13
13
2018-03-07 13:24:18 +0000

私はあなたに非常に密接に関連することができます。私は情熱から独学でプログラミングを学んできましたが、他のコースでは扱えないほどの速さで多くのことを学びました。これは自慢ではなく、あなたが言うように、私は完全にプログラミングに没頭していて、新しい概念に没頭していただけなのです。しかし、誰もがそうではないということが徐々に分かってきました。私はプログラミングの家庭教師をしたことはありませんが、他のいくつかの科目で家庭教師をしたことがあります。誰もが私のようなバックグラウンドや知識を持っているわけではないし、同じ学習能力を持っているわけでもないので、時には少しイライラすることもありました。学び方が違う人もいますし、そういうものです。また、ある人は長い本を読むのが得意で、ある人は試してみて失敗することでより良い学習をし、ある人は例題を突いてみることで学ぶことができます。彼女にコンセプトを与える - またはコンセプトのセット - と彼女にそれの基本を教えてください。例えば:

これはforループです。

しかし、そこからは、彼女が新しい知識で何ができると思っているのかをあなたに教えてあげることで、新しい知識を定着させてみましょう。実際、もしあなたが彼女の以前の「宿題」をいくつか保存しているなら、それを修正して、おそらくそれを改善するための新しい方法を見つけたり、新しく学んだスキルを含むような何かを実装したりすることは、さらに良いかもしれません。彼女は彼女が必要とするものは何でも彼女を導き、まだ彼女を指示するが、主に彼女が遊びを持っていることを聞かせて、いくつかの “アウトサイドザボックス "の思考をしてみましょう、ハンズオン。代わりに彼女に尋ねるのではなく:

この特定のループの場合の構文の書き方を覚えていますか?

彼女に尋ねてみてください:

あなたは何がforループでできると思いますか? どのようなシナリオでそれが有益だと思いますか?

彼女が多くのシナリオを考えることができない場合は、あなた自身のいくつかを考えてください、しかし、彼女に言わないでください。代わりに、それらの周りを突いて、彼女が彼女自身で新しく学んだ概念を同化することができるかどうかを参照してください。これは個人的な意見ですが、私は概念を学ぶことは、概念のルールやアプリケーションを学ぶことよりもはるかに重要だと考えています。あなたが思いついた問題に対して、彼女が何かアプローチを考えることを提案してみてください。新しく学んだ概念を使うように言う必要はありません。もし彼女が別のアプローチを思いついても、それを叱ってはいけません。その代わりに、彼女がthatの概念を吸収したことを祝福してあげてください。でも、もっと違う方法があったと思いませんか?もしかしたら、1から50までの数字を印刷するのに、50行のコードを「印刷」する必要のない、もっと簡単な方法があるかもしれませんね?もし、同じタイプのコードを実行しながら、一歩一歩数字を数える方法があったらどうでしょう?

もし彼女がいつもの「できない」「わからない」方法で行ってしまったら、無理に押し付けようとしないでください。その代わりに、それをさらに単純化して、できれば 以前に学習した概念と比較して。実践的な例を与えることも助けになります。私はある子供に基本的な代数を教えましたが、未知の変数を導入する前に、常に通常の計算と比較しなければなりませんでした。彼がそれを理解するのがあまりにも難しいと主張したとき、私はそれが使用されている場所で実践的な、実際の生活に基づいた例を適用し、彼がそのアプローチに到達するのを助けようとしました。もっと視覚的な例を試してみるのもいいでしょう。ここでの鍵は、あなたのアプローチが働いているように見えないということですので、他の会場を探索することは良いことのための変更であるかもしれません。復帰の時間:彼女と話をする必要があります。教えている間、直前に、またはそれの後にそれをしないでください。二人とも落ち着いて、座って話し合える時間を選びましょう。あなたの指導方法に彼女を含める:あなたは規則や規制のある機関ではないので、あなたが行く方向を彼女の意見で定義させることができます。あなたは彼女がより簡単で実用的/応用的な方法で学ぶのを助けたいが、あなたはそれが現在非生産的であることを見つけることを明確にすることを確認してください:

私はそれが概念を学ぶことになると、プログラミングへの私の現在のアプローチがあなたの最善を得ていないように感じています。私はあなたの学習を手助けしたいのですが、どうすればいいのかわかりません。*授業を改善するために私に何をしてほしいですか? *

あなたが教え方について彼女に意見を求めていることを伝えることで、あなたはまた、あなたが彼女をできるだけ快適に学習させることを気にかけていることを彼女に知らせていることになります。このアプローチは、彼女に、あなたがしていないという印象を与えるかもしれないし、与えないかもしれないということに注意する価値があります。努力を十分にしていると思っているのか、あるいはダンピングされていると思っているのかわからないので、もっといい言い方があると便利かもしれません。問題を強調し、代替案を求めることも歓迎されます:

I tried [I tried [Teaching method] but it ends with us fighting. どのように私たちはそれが私たちのためにより快適であるようにそれを変更することができると思いますか?

再び、言葉遣いはいくつかの作業を使用することができますが、コアのアイデアは、あなたの問題で彼女をinvolvingです。彼女には、あなたも彼女の幸福を心配していることを知ってもらい、彼女があなたの二人のために状況を改善するのを手伝ってほしいと思います。彼女が苦労していることではなく、学習における彼女の快適さを強調しましょう: あなたは、彼女が理解しにくい概念を学習しても、それが彼女のせいだとすでに判断しているときに、彼女を安心させたいと思っています。しかし、これは保証するものではありません。彼女はまだ自分自身が不安を感じるかもしれませんが、一日の終わりには、それは個人としてではなく、カップルとして、両方の部分を幸せにする方法を見つけることによって一緒に働くことがあなたの仕事です - または、少なくとも、公正な妥協点。

8
8
8
2018-03-07 13:00:23 +0000

私も去年の夏に相方のプログラミングの家庭教師をしてみました。うまくいかなかったんですよね…たぶん最後の月までは。親密さがあなたに不利に働くので、あなたがあまりにも親しい人に教えることは非常に難しいです:彼らはレッスンのためにお金を払っていない、彼らはあなたが言うことをすべて聞く義務を感じていない状況では形式的なものがないので、彼らは本当に何かに気を取られてしまうことができます - あなたを含む。私のパートナーは、9月に行われた試験のために、これらのものを学ぶためにHADしました。あなたのガールフレンドはまだこれらのレッスンを受ける必要がありますか?それとも、彼女がそれをすることができることを彼女を証明することを主張しているだけですか?もし後者の場合は諦めて、もっと建設的な方法で一緒に過ごした方がいいでしょう。もし彼女が続けたいと言うのであれば、私自身が使った方法をいくつか試してみてください。1.いつレッスンが行われるか、より良い計画を立てる。現在のプランでは疲れてしまうようであれば、レッスンの頻度を減らしてみましょう。2.非常に具体的な日/時間を設定します。それは形式を追加し、彼女に準備をする時間を与えます(例えば、彼女のノートを読んで、ポイント3を参照してくださいまたは彼女の宿題を行う)。報酬を与える。レッスンがネガティブな経験にならないようにしましょう。疲れているときに無理に無理をさせてはいけません。難しいことは、彼女が興奮しているときのために残しておきましょう。正しいことをした時には祝福し、そうでない時には厳しくしないこと。頻繁に質問をして、教えたことを理解しているかどうかを確認しましょう。勉強していても、細かいことは大事です。次回からはその意味を覚えられるようにメモを取るように伝えましょう。彼女が教えられたことを吸収/理解/記憶することができないのは当然のことです。もし彼女がコードを書くのを嫌がっているなら、何を書けばいいのかを正確に読んであげてください。読んで書いているだけで自信がつき、やがて自分で書くようになるでしょう。次のレッスンでは、プログラムの修正をしてあげてください。そうすることで、彼女は自分でもっと頑張ろうとするようになります。間違いがあっても騒がないようにしましょう。あなたはそれを個人的に取るのを停止する必要があります - それはとにかくほとんどあなたのことではありません。あなたは代わりにインターネット(私のパートナーは現在これを行い、それは非常に成功している - 彼らは私よりも方法よりも説明しています)のチュートリアルを見る/読むために彼女を奨励することができます。

6
6
6
2018-03-07 22:01:23 +0000

専門的な教育を受けたソフトウェア開発者として、私はあなたの妻を指導するために専門家によって作成された資料に頼ることをお勧めします

経験豊富なアマチュアとして、あなたは最初に資料を調査する必要があります。このアプローチには4つの基本的な目的があります

  • あなたは彼女のために構造を作成する必要はありません。あなたはこれで専門家ではありません。

-あなたはあなたの経験と快適さのレベルとより一致しているようである教師の代わりに家庭教師として彼女にそれを持って来ることができるように最初に材料を学びます。

-あなたは彼女ができるより速く材料を通って移動できるようになりますので、彼女の目標と矛盾している材料のノイズをフィルタリングし、生産的な仕事に彼女の努力に焦点を当てることができるようになります。

  • あなたはその過程でより良い開発者になるでしょう、それはあなたの妻のためにフィードバックし、あなたをより良い家庭教師にする必要があります。

あなたはまた、おそらくコード・カタスの概念を調査することから利益を得るでしょう。私は毎日これをしていますし、もし私の妻が彼女に教えてほしいというリクエストを私に持ちかけてきたら、私は彼女にPluralSightのサブスクリプションを購入してから、彼女がさらに掘り下げたいと思った概念を議論するために自分自身を利用できるようにするでしょう。

6
6
6
2018-03-08 13:14:48 +0000

また違った視点で投稿したいと思います。

NO. NO ! 神の愛のために、彼女の先生にならないでください。あなたは彼女のパートナーであり恋人です。良いパートナーであることに集中してください。パートナーであると同時に 教師であることはできない それはあなたの答えに明らかなように、あなたの関係のストレスを作成しています。

彼女は明らかにいくつかの動機といくつかのスキルを持っています。彼女はオンラインで、または地元の大学で、コースを取ることを示唆しています。彼女はそれをドロップするか、別のコースなどに変更することを決定した場合、彼女の決定を受け入れ、宿題で彼女をサポートし、そこに彼女を駆動し、コースを選択することで彼女を助ける(しかし、最終的な選択は彼女でなければなりません)。パートナーと私は全く異なる分野の専門家であり、全く異なる方法で学んでいます。私たちはお互いに教えようとしましたが、うまくいかなかったり、ストレスなどを引き起こしたりしました。今の私たちの合意は、他の人がそれを要求するときにのみ、私たちは助けを提供するということです - と助けを求めている人は、どのくらいの助けが与えられているか、どのくらいの時間、いつ停止するなどの完全な制御でなければなりません。

5
5
5
2018-03-07 16:27:38 +0000

**彼女は基本を持っている場合。勉強の仕方を教えてあげてください。彼女にSEを紹介して、彼女と一緒に座って質問をググってみてください。例えば、彼女はarduinoに何かを保存したい場合は、EEPROMがどのように動作するかを学ぶことが役立つはずです彼女に教えてください。その後、最初は、彼女と一緒に座って、情報のための彼女の検索で彼女を導く。EEPROM, 保存, arduino “を検索します。出てくる "公式 "サイトを指摘 - 結果を返す他の一般的なサイトの簡単な説明を与える。それはより多くの質問につながるか、または有用なリンクを持っている場合 - 彼女(多分誰かがフォーラムで質問をした)と1を介して読んで、別のタブでそれらを開きます。質問に答えるためにそこにいるが、ホバリングしないでください。彼女が基本的なこと(コード構造、基本的/一般的な構文の理解など)を持っている場合、彼女はもうレッスンを必要としないかもしれません。

何かをするのに使われる "標準的な "コードを理解するのに苦労している場合(例えば、何かをEEPROMに保存したり、有機ELの画面にテキストを表示したり)、どこに例があるのか(便利な場合)、それを実行したり、観察したり、変更したり、テストしたりする方法を教えてあげてください。

彼女がどこで学習しているのかわかりませんが、疑似コードを教えてあげてください。

行末のカンマなどの基本を覚えるのに苦労している場合は、コンパイルできなかったり、正しく実行できなかったりしたときに チェックするチェックリストを作ってあげてください。多分これはまた、彼女のいくつかの本を取得することを意味し、Udemyのコース(彼らは常にいくつかの販売を持っているように見える)を購入したり、YouTubeのチュートリアルセッションで彼女をフックアップ。昨日何をしていたか忘れてしまうこともあります。コードは簡単にあなたの指をすり抜けることができます。覚えていても、何年もやっていることなのです。彼女のために、これらは弱々しい新しい概念である - 困難を把握し、フェードするために迅速に。

彼女は "聞くことを拒否する "ときに何をすべきかについての下部にある太字の質問に答えるために。停止します。ちょうど停止します。その可能性が高い彼女は "聞くことを拒否 "されていませんが、彼女は理解することができないことにイライラしています。すぐに**それがフラストレーションのそのレベルをヒットするかのように見えます(しかし、それがそうなる前に!) - 停止します。トピックを変更し、レッスンを終了し、ソファに寄り添いに行く、ちょうど何か別のことを行います。イライラしている人は、少しでも学習が進まないものです。多分、あなたが両方穏やかなときに別の時間に彼女とこれを議論する:&002&002 > "私は時々私があなたを教えているときに、あなたがイライラすることができ、私はイライラしていることは、それが焦点を当て、新しい概念を理解することがより困難になることを知っていることに気付きました。私は、あなたがイライラしていることに気づいたら、話題を変えようと思っています。後でその話題を再訪して、その時には別の方法で説明するようにしています。その方法はどうでしょうか?”

もう一度言いますが、彼女が基本的なことを知っていれば、座ってプロジェクトをやらせてあげてください。彼女はすぐにすべてのことができるようになるわけではありませんが、それはそれでいいのです。彼女が必要としている道具を与えてあげてください(_“あなたはx,y,zのやり方を知っていますね。

4
4
4
2018-03-07 13:10:33 +0000

私はまた、何かを理解できないとパニックになる人間でもあります。奇妙なことに、それはすべての分野で私に影響を与えるわけではありませんが、それは確かにコンピュータで私に影響を与え、特にそれが私に教えようとしている人が私が理解していないことが何であるかを理解していないかのように私に感じたとき。私はしばしば私の回答の中で、相手の立場になって考えてみることを提案していますが、あなたが新しいことを理解するのに苦労したことがないのであれば、それは難しいかもしれないと思います。しかし、それは考えてみる価値があると思います。彼女は会社でより簡単に、または地図読みでより良いですか…彼女はあなたと一緒にクリックしないことを得意としていることを何か?もしあるとしたら、もしあなたが毎晩毎晩この「レッスン」を受けていて、奥さんがあなたの頭の上を通り過ぎて、喧嘩になるまで説明していたとしたら、あなたはどう感じるか想像してみてください。戦いに下降する理解のあなたの欠如の必然性は、あなたが学習についてリラックスして快適に感じるようになりますか?

あなたは、あなたが ‘より多くの患者である'と私はあなたがすでにそれを理解しているようにそれを取るだろうと言われていることをしたくないことを言っている impatience が助けていると考えるよりもむしろ、。あなただけの情報を誰かに注ぐことはできませんし、理解がパッケージの一部として一緒に来ることができます。それが動作する可能性がありますいくつかの人々のために、(やった!ラッキーなそれら)。私たちのほとんどのために理解の部分は、根を取り、成長するのに時間がかかります。

何も壊れやすい/弱い理解は、ストレスよりも早くバラバラになります。理解に失敗すると戦いを引き起こすことを知っていることは、主要なストレス要因です。

だから、あなたの妻と一緒に座って、あなたの両方のためにそれがより少ないストレスを作ることを目的としている教育のためのいくつかの基準を設定する上で一緒に作業を検討してください。考慮すべきことは、次のものが含まれるかもしれません:&002&002 - それを破壊する。何かが今、これは明らかにあなたの妻のためにあるように圧倒されているときに、あなたが達成するために期待されているもののそのスケールは全く困難なことができます。一緒に、一口サイズの目標を作成し、タイムテーブルを作成します。奥さんの意見に耳を傾け、奥さんが時間がかかると思っていることは早くすべきだと説得しようとしないでください。時間割では、時間に余裕を持たせましょう。セッションの開始時間と終了時間を計画し、それに固執します。タイマーを設定する。物事がうまくいっているから、あるいはうまくいっていないからといって、無理に続けようとしないようにしましょう。タイマーが鳴ったら、先生と生徒であることをやめて、夫と妻であることに戻りましょう。奥さんが仕事を続けたいと思っているなら、それはいいのですが、それは奥さんの勉強の時間であって、あなたの教える時間ではありません。奥さんが何かを理解していないときは、同じ言葉で繰り返すのではなく、別の方法で説明しましょう。しかし、あなたが彼女に意味のある方法で説明することを管理していない場合は、それで離れてバッシングを続けることはありません。何度かトライした後は、後ろに座って、彼女に彼女の理解を説明してもらうように頼みましょう。彼女が間違っているのを見た時点で中断するのではなく、彼女のロジックをすべての方法で聞いてください。全体像を把握して、thenあなたは何かを言うことができます、'ああ、私たちは今、その上で会社を別れた場所を参照してください'ではなく、彼女の流れを中断するよりも、彼女に 'いいえ、あなたは間違っている'を伝えるために。私は、彼女が基礎が整理されていないときにあなたが説明の塔を構築している場合、あなたのどちらも恩恵を受けていないが、あなたが説明のあなたのバウトを維持することを目的としている場合は、短い 、彼女はまだあなたと一緒にいることを確認し、あなた自身の流れの中でそれらの休憩を計画するために一時停止し、彼女は中断する必要が少なくなります。

あなたはすでにあなたが他の人を教えるよりもあなたの妻を教えるために異なる反応をすることを識別しているので、それはあなたがそれを反映するためにあなたの教え方を調整する必要があることが理にかなっています。

3
3
3
2018-03-08 14:42:00 +0000

理論と高度な概念を教えているように聞こえますが、もし彼女がそれを実践するのに苦労しているのであれば、それを休んだ方がいいかもしれません。簡単に使える道具とか、趣味に関連したものでもいいかもしれません。**ループの仕組みを抽象的に説明するのではなく、実際の問題にぶつかってみて、ループが答えになるようなものを作ってみてください。この段階では、彼女に時間と空間をたっぷりと与え、彼女の具体的な質問にのみ手を貸すことが重要です。まともなソフトウェアエンジニアになるには、ほとんどの人が何年もかかるということを心に留めておいてください。この段階では何の役にも立ちません。

時間が経つにつれて、あなたはより高度なトピックを掘り下げて、彼女の問題をより簡単にすることができるいくつかの工学的な概念を彼女に示すことができるいくつかの復習セッションを追加することができるはずです。ここでも重要な違いは、彼女が実際に遭遇した問題にどのようにこれらの概念が適用されるかを見ることができるということです。彼女を圧倒することになるので、一度のコードレビューで見つけたすべての問題に取り組もうとしないでください。

3
3
3
2018-03-07 15:59:03 +0000

尊敬、忍耐、モチベーション

あなたがカップルであるという事実は、あなたが他人と一緒に持っているであろうよりも尊敬するために同じアプローチを持っていないことを意味し、あなたは2つはすでにお互いの快適なゾーンに入っており、「当たり前のように取られています」。なぜ私はこれを指摘しているのでしょうか?それは、あなたが個人的に知らない人(例えば、普通の先生)と一緒に、あなたは通常、イライラしていても冷静であり、それが喧嘩に破裂することはありません。

彼女にも刺激を与えてみてください。

学習曲線

彼女はあなたがあるように学習者として高速ではないかもしれませんし、あなたはすべての上にもう一度初心者として自分自身を置かなければならない、あなたが定期的な学習曲線の段階を回避することができるという事実は、あなたが言及したようにここで教えることに明確な欠点を持っていることを意味します。

Practice

彼女はより基本的な練習を必要とするかもしれませんが、彼女の簡単な基本的な演習を与えて、どのようにループを繰り返し、リストを介して、最も基本的な概念を行うには、彼女が必要に応じて全体の週のようにそれらを繰り返すようにするので、それは彼女の頭の中でsolidになるので、彼女はそれを必要とする場合は、彼女を助けます。私は普通の人よりも多くの練習をしなければならなかったことを覚えていますが、それは一部の人がどのようにしているかということです。プログラムとコードの学習は_slowであり、上手になるには何年もかかるかもしれません 、あなたは忍耐が鍵であることを彼女に説明していることを確認してください 、あなたはちょうど “この割引20hコースで機械学習データサイエンティストになる "ことはありません、それはちょうど可能ではありませんし、実現可能です。根本的な概念や、正しいソフトウェア開発者になる前にグラフにすることが非常に多くあります。

目標と自律性

それは彼女が彼女の目標が何であるかを正確に知っていることが重要です、例えば、あなたは彼女に1つの正確なことや運動をしたいと彼女に伝え、まだ教師よりも「マネージャー」として彼女を監督しながら:

私はあなたが文字列のリストを反復し、画面に "foobar "に等しい何かを印刷したいと思います。

もし助けが必要ならば -> StackOverflowやw3schoolやQuroaなどのチュートリアルQ&Aサイトをチェックしてみてください。

もし何も見つからなかったら、私のところに来て、詳しく説明してあげましょう

これは、彼女が質問されたことや必要としていることを、どのようにしたらいいのかをピンポイントで教えてあげるのに役立つかもしれません。

目標は、彼女を独りよがりの教育バブルの中に置き去りにして、もう一人の自己学習者「あなた」になることではなく、彼女が学ぼうとしている言語の基本的なステップのすべてを通して、徹底的に彼女を監督し、管理することです。毎週の小テストも同様に行い、彼女の進歩と何をもっと徹底的に練習する必要があるかを見る良い方法かもしれません。

2
2
2
2018-03-08 02:15:10 +0000

私は一度、学生の学習段階に合わせて教育方法や科目を適応させる必要があることについての何かを読んだことがあります。基本的な考え方は、人はドレフュスモデルに応じてスキルの習得度を開発するということです。

例として、ポインタの操作、ループ、値のパスと参照のパスなどにまだ慣れていない人がいる場合、パターンの抽象的なレッスンは完全に彼らに失われようとしています。基本的なスキル/ルールは、暗記した方法で簡単な問題を解決するためのものです。例:名前付きパラメータを型付きデータ構造に置き換える 3. 学生は経験に基づいて問題を予測し始めます。

2
2
2
2018-03-07 17:04:24 +0000

彼女を愛したり、同情したりできるようなイメージを自分に与えてみてください。ひざを擦りむいて泣いている小さな女の子かもしれない。あなたのために働くものは何でも。画像は、あなたが彼女を助けたいと彼女のためにそこにいる、彼女のために彼女を抱きしめたいと思わせる必要があります。また、そのイメージは、あなたが自分自身と一緒にいるのを止めてしまうほど強くなければなりません。それはあなたが個人的に物事を取るときに何をするかだから。そして、女性は存在感の欠如を察知するのがすごいのです。

彼女が言うとき:私はできない、彼女は自分の恐怖、不確実性、圧倒を正当化しようとしています。原子炉が溶ける前の最後の防衛線だ なぜなら、彼女ができない場合、彼女は問題に発言権を持っていないので、したがって、不完全さとして感じる必要はありません。真実ではないが、「できない」は「しない」よりも簡単だ。感情は通常、現実を気にしません。

恐怖が引き継ぐ場合、その一方で、"私はできない “は非常によく彼女に非常に現実的に感じるかもしれません。恐怖は彼女に多くの知識を詰め込もうとする前に行かなければなりません。

それは2つの最も深い心理的な恐怖についてです。"私は十分ではない "と結果として "私は愛されないだろう”

だから、トレーニングを開始します。1日約5分、彼女の防衛メカニズムを引っ張って、脆弱な傷ついた愛すべき女性として彼女を見ることを想像してみてください。それは本当に何も持っていない、あなたとは何の関係もない、それはちょうど彼女の傷ついているという考えを訓練します。そして、正しいことをしている自分を想像してみてください。いいえ非難しないで、判断しないで、ちょうど彼女のためにそこにいる。そのような瞬間に、彼女はあなたのコーディングスキルよりもはるかに多くのあなたの愛と完全な存在を必要とし、彼女は不確実性を感じるとき、トピックは無関係であり、解決策ではありませんので、そのような瞬間に、彼女はあなたの愛と完全な存在を必要としています。それが起こる前に意味を持って状況を再構築するためのトレーニングは、通常、あなたが正しいと感じることを行うだろうときに正しいことを行うことができるようにするための鍵です:個人的にそれを取る、彼女を助けることができないと感じている、完全な反応であることなど。私はそれを自動操縦と呼んでいます。健全な戦略なしの反応。

“それは通常、良い即興のスピーチを準備するために私は3週間以上かかります。” マーク・トウェイン

同じコンセプトです。彼女が不確かになると、あなたは家庭教師として自分自身の思考を停止し、信頼できる、頼りになる100%のパートナーであることを開始する必要があります。

ダウンスパイラルが現れてもヒントを示すようにすぐに、あなたは焦点を切り替える必要があります。彼女がより少ない特定のまたはより少ない意義を感じさせるかもしれない何かのために徹底的にチェックしてください。不確実性は毒です。0から10の間で 彼女は0に近い そのような時は 自信を失ってしまう 脳はそれを嫌う 矯正したり、「できない」と思った時に再挑戦させたりするのは、もう少し待つ必要があります。彼女が本当に学び、鍛える必要があるのは、再び自分を信頼することです。確実性は筋肉のように鍛えられます。

毎週、しばらくの間、実践的な心理学の数時間分の価値を得る。本、ビデオ。その後、意味のあるものを訓練し、より重要なのは、何が動作するかを訓練します。女性は男性とは異なるアプローチを持っています。それは内蔵されており、それは良いのですが、あなたはルールによって再生することを学ぶ必要があります。彼女の脳のルール そして、彼らは学校でそれらのルールを教えていません。

あなたが正しい目標を追求することに注意してください。

サイドノート:あなたの教えは、1時間あたり何回人々を笑わせるのですか?

2
2
2
2018-03-08 13:49:00 +0000

このような場合に一方的なアプローチがあると言ったら間違いです。常に誰もが、すべての状況には違いの要素があることを覚えておいてください、そして、その重要な要素が同じだからといって、同じような2つの状況を想定するのは非常に間違っているでしょう。APAの参照法から、大学時代の基本的なコンピューティング、微積分まで。彼らはすべての異なる科目であったが、アプローチは常に同じであった - あなたの教え方のスキルがどれだけ優れていても、教師ではなく、より厳しいが、理解のガイドであること。

これは冷たく、あまり重要ではないように見えるかもしれませんが、私は彼女がすでに学校で学んだ特定のものをreteachしなければならなかったので、私はこれを言うと、それは私が最終的に彼女が運転席を取るようにしたときだけだった。だから、他の言葉では、運転する方法を彼女に教え、あなた自身の “良い "方法で彼女の周りに運転手をしないでください。

重要なのは、あなたが同じルールが適用されませんので、教室ではないことを覚えておいてください。私たちが学ぶために学校に行くのと同じくらいの量では、任意の学習を行う人々は、まだ学校にさえ来なくても学習していたであろうものです。彼らは基本的にカリキュラムや先生からの指導を必要としていた人たちです。彼らはまだ自己学習者です。今すぐ一対一の学習状況では、教師は学習されている材料や主題に関するすべての情報の唯一のソースとして認識されるようになり、これはあなたが代わりに教師のguiderの役割を想定しなければならない理由です。生徒があなたをただのガイドとして見ているだけで、彼/彼女は自分自身で飛ぼうとしているときにのみです。簡単に言うと、結果です。私は彼女がいくつかの基本的なものを知らない理由を不思議に思っていたし、正直に言うと、それはわずかに私を動揺させた。しかし、私は、彼女はどちらかの前に知っている必要がないか、またはそれを学ぶためにわざわざしなかったので、彼女は知らなかった、と気づいた(彼女はおそらく彼女が前に教えられていなかったことではなく、それを学ぶためにわざわざしなかったことに注意してください)。私の最初の行動は、彼女のGoogleへの依存度を高めることでした。そう、グーグルです。それはおそらく今日まで私たちの両方を助けてきた重要な動きだった。彼らの問題のほとんどの時間をグーグルにすることができる個人の重要性と効率を過小評価してはいけません。それはgooglingのものに来たとき、私は厳格でなければならなかった。彼女は任意の一般的な情報を尋ね、私は彼女がコンピュータの近くにいたか、彼女と彼女の携帯電話を持っていたことに気づいた場合、私は常にそれがスペルや彼女は私が知っていた100パーセント確信していた何かを検証するような単純なものだったにもかかわらず、それをグーグルにするために彼女を思い出させた。それは最初は簡単ではありませんでした、時々彼女が何かを言ったとき、私は彼女の魅力の下に落ちた "私はちょうどそれが最高のバージョンだから、あなた自身の個人的なバージョンを聞きたい "のようなものです。しかし、ほとんどの場合、私は不動でした。今では、彼女の小さな質問が恋しくなりますが、私は彼女がグーグルーグルになったことをとても誇りに思っています。それがわかってからは、私は教師ではなく、指導者としての立場になりました。私が何か複雑なことを説明しなければならないときはいつでも、私が徹底的に説明した後、彼女は先に行って、完全に自分自身で私からではなく、他の何かを読んでいることを確認しました。最初、私はいつも彼女のために多くのファイルをコピーしたり、移動したりするような平凡なことをしていました。私はそれを止めて、それがどのように行われているかを説明することにしました。すべてのことは、私たちの基本的なコンピューティングの家庭教師の段階をもたらした, と彼女は最初はそれに顔をしかめながら, (私は機械エンジニアがウェブ開発者になったので、彼女の技術的なものによると、彼女のものではなく、私の権限です)彼女は先日、彼女の友人は彼女がコンピュータ忍者だと思う方法を私に言った. 私はすぐにその機会を利用して、彼女がどのようにして自分の力でそれを達成したのか、もし私が彼女を助け続けていたら、それは可能ではなかっただろうと思い知らされました。彼女は最終的に、自分の力でそこにたどり着くことの意味と、それがどれだけ彼女を良くしたかを見たので、彼女はまだ時々文句を言っていますが、ほとんどの部分では自分でやることの大切さを思い知らされています。また何か重要なのは、漸進的な成功です。人々は小さな勝利を経験すると、次の難易度のレベルのためにjuiced upになります。それは彼らがI-CAN-DO-IT-MYSELF態度を強化するために見てきた結果と手をつないで行く。だから、何か小さなことから始めて、そのことで勝利し、そこから上に移動する必要があります。

**今どのようにあなたの状況にこれを適用しますか?あなたの両方がお互いを愛していますが、何が明白なのは、あなたの両方が家庭教師を共有したことがないという事実です。人間関係の中で初めてプログラミングをするのはとても大変なことです 私が言いたいのは、彼女はあなたの判断を信頼する方法を学ぶ必要があるということと、あなたはガイドを通して教える方法を学ぶ必要があるということです、特に私たちはプログラミングを扱っているので。プログラマーはみんな独学でやっていますが、自分とは別に他の先生に教えてもらっている人もいます。自分に正直になれば、誰もあなたにプログラミングを教えてくれなかったことを思い出すでしょう。確かに、教室で学んだり、本を読んだり、ビデオを見たり、stackoverlowを検索したり、プロジェクトを作ったりしなければなりませんでした。しかし、これらはすべてどこかの時点で自分でやったことです。今では、ドキュメントを読んだり、いくつかのユースケースを見たりすれば、ほとんど何でも学べるようになりました。そのレベルは、あなたの妻の場合には努力すべきものです。

しばらくプログラミングを忘れて、何か非常に簡単なものを選び、それを学ぶことによって彼女を導く。ガイドになるということは、彼女にそれを紹介し、それがどのように行われているかを示し、より多くの情報を示し、どのようにしてそれを得ることができるかを示し、彼女がそれらの情報のいくつかを完全に彼女自身で消費することを確認することを意味しています。

A list of things you could consider

  • Just like me, remind her to always google her problems
  • You can show her how to refine her google searches to show her most recent entries
  • Considering how her teach her how to download her favorite Youtube videos
  • Introduce her to browser extensions and how some of them actually save lives(be be prepared to be asked if there’s an extension for this or that. その場合はgoogleを紹介してあげてください。) )
  • Youtubeの教育的側面に彼女を導入することを検討してみてください彼女はすでに知っていない場合
  • インターネットが提供している無数の無料が良いMOOCsに彼女を紹介します。これは学ぶ方法を学ぶための最初のステップです)&002 - 彼女は彼女が単に隠遁行くことによってあなたが知らずにxvideosを見ることができることを知ってみましょう(彼女はこのためにさらにあなたを愛するだろう)&002&002とにかくあなたはポイントを取得し、ちょうどあなたがプログラミングのような難しいものを介して彼女を導いているときに、彼女は完全にあなたの判断を信頼し、最も重要なことに、彼女はあなたが彼女自身のものを行うときに、彼女は彼女自身の最善の利益の中でそのことを理解するだろうように、ものを通して彼女を導くことの歴史を開発しています。

これはかなり長いですが、私はこれを渡すことができる他の方法がありませんでした。一言で言えば、学習の旅で彼女を導くことで良い結果を得てきた歴史を発展させ、学習方法のポイントを示しながら。そうすることで、彼女はどんなことでも学び、あなたのことをもっと好きになってくれるのではないでしょうか。ポイント2倍!!&002

*非常に重要: **慎重さを使用してください、彼女は唯一の人間であることを認識し、時にはあなたが彼女にその同じことを教えた場合でも、彼女のコードを修正するのを助けてください前の分。あなたが話していた間、彼女はおそらくあなたの上にすべてのよだれを垂らしていた :)

2
2
2
2018-03-08 10:22:41 +0000

私は別のタイプの回答を付け加えたいと思います。教えることとあなたの人間関係に焦点を当てた上記のすべては素晴らしいですが、あなたの質問の中で、彼女は時々昔の自信のない自分に戻ってしまうことがあると言及しています。

私が指摘したいのは、これはそれ自体がハードルであり、それは個別に対処する必要があります。これは、無意識の感情ブロックを作成するものの種類です。あなたの言語のすべてが非常にこれを示唆している:彼女は戻って、彼女はパニックになり、彼女は判断し、あまりにも多くの叱責を感じています。私は、彼女が何かをする方法を忘れてしまうための理由は、深いダウンで、彼女のために何かをすることを忘れていることを推測してみましょう思い出すと、それを行うことの間に、彼女は彼女ができないと感じており、それは彼女が学んだいくつかの防衛メカニズムをトリガするのに十分です(例えば、あきらめて、少なくとも彼女の元ボーイフレンドは、自尊心の攻撃をやめるだろうので)。これはあなたの両方に極端に聞こえるかもしれませんが、私はそれが実際にコアの問題に対処するための最も簡単な方法であることを強調しています。さらに、ちょうどそれを考慮すると、 “彼女はコーディングの問題を持っている/あなたは教えることに問題がある "から離れて焦点をシフトします。

ここではipsの部分です。あなたはおそらく最初に彼女と自尊心のトピックを議論を開始したいと思います。彼女は状況についてどのように彼女が感じているかを尋ね、ほとんどの時間を聞いてください。そこにトピック(彼女の過去の自尊心の問題)があるかどうか、または何でもそれから出てくるかどうかを確認してください。その後、あなたは2つの対処すべき深い問題があることを確信していると、あなたは治療を提案するかもしれません。ラグと数回あなたのアドバイスを繰り返すために準備してください。セラピストを見ることを恥じることはありませんが、まだ我々はしばしば恥ずかしいとそれがそれに折り合いをつけるために少し時間がかかります。

私の個人的なアドバイスは、精神分析ですが、あなたのマイレッジは異なるかもしれませんし、彼女は彼女が探しているものであると思うセラピストのために周りに買い物をする必要があります。

2
2
2
2018-03-08 18:06:51 +0000

まあ、私は完全な答えを与えることはできませんが、多分私はいくつかの情報を助けることができます。私は2つの可能性を見ることができます:&002&002 - 彼女は彼女の脳の中でその情報を固めるのに苦労している、多分それは彼女が本当に学ばなかったので、それは彼女が教えられたものをコピーして貼り付けただけのようなものです。(私は歴史を勉強するのが大好きですが、私は本当に正確に日付と事実の正しい順序を覚えているのに苦労しています)多分彼女ははるかに多くの演習を必要とし、時には自分だけで自由にコーディングしています。

  • 彼女は理解するのに苦労していると辛うじてあなたの演習を完了することができました何かと良いと悪い日を持っています。私は説明します、あなたが仕事であなたの最高の形であり、さまざまな問題のための多くの解決策を見つけることができる日があり、あなただけが台無しにし、家に滞在している必要がありますいくつかの日があります。だから、すべてが彼女にとって理解するのは難しいと考えることができます、良い日には彼女は演習を完了することができますが、悪い日にはそれが十分に難しいので、彼女は何もすることができません。

その代わりに、それは暗闇の中で撮影するようなものだという解決策に焦点を当てるのではなく、私はそれがなぜ彼女のためにそんなに難しいのか、もっともっと理解しようとします。彼女が自信を持っていないのであれば、プログラミングのことは少し忘れましょう。彼女が得意なこと、例えば料理とか、友達を呼んで、彼女に最高の料理を作らせてみてください。自分以外の人にも褒めてもらいましょう。パートナー以外の人からの褒め言葉は、自尊心に奇跡を起こします。

2
2
2
2018-03-07 19:40:09 +0000

今日は簡単にできたことでも、明日になってみれば、明らかな理由もなく、完全に失敗しているかもしれません。私はこのことに集中して、彼女がどこで間違ったのかを把握して、彼女が自分に厳しくならないように、学習を解くことがいかに難しいかを強調したいと思います。私は、義理の娘の微積分やプログラミングの家庭教師をしようとしたときに、これに負けてしまいました。

1
1
1
2018-03-08 09:50:53 +0000

あなたは彼女にPHPと、おそらくMySQLをWAMP/LAMPスタックで教えています。

あなたもかなり上級者の開発者ですね。

簡単な提案を一つ。二人とも初心者になって一緒に学びましょう!

新しいスタックを学びましょう。MEAN(MongoDB、ExpressJS、AngularJS、NodeJS)です。

あなたもおそらく新しい概念を学ぶのには慣れていると思いますので、奥様と同じように初心者になって、奥様の先生ではなく、奥様の仲間になってください。

あなたの妻は、あなたがするよりもはるかにコンパニオンシップによって活性化され、あなたはそれをショットを与える必要があります…

私は、NoSQLは単にケースの大半でリレーショナルDBよりもはるかに有用なDBスキーマであるという事実の上に、PHP/MySQLを学習する初心者のアイデアにクリンジしました。さらに、フロントエンドとバックエンドはJSなので、HTML、PHP、SQLの間で切り替える必要はありません。

0
0
0
2018-03-10 13:08:55 +0000

ここでの問題は、低レベルの退屈なものから始めるのではなく、まず高レベルの抽象化に焦点を当てたことだと思います。

ほとんどの経験豊富なプログラマーは、高レベルの抽象化について考えることに時間の大半を費やしています。

低レベルの実装の詳細を理解し、管理する能力がなければ、抽象化を扱う能力は事実上役に立たないのです。実際、詳細を視覚化できなければ、抽象化を正しく理解することはほぼ不可能です。一般化するためには、まず特定の例を作成する際に生じる問題を理解しなければなりません。抽象クラスや汎用クラスを作ろうとする前に、具体的なクラスや具体的な例を考えてみることをお勧めします。コンピュータは命令に従う、算術をする、物事を繰り返すことができる(反復)、入力と出力を処理する機械である。単純な醜いモノリシックな単一関数プログラムを書いて彼女を取得します。専門家にはそのようなプログラムは何の役にも立ちませんが、初心者には必要な単純化です。関数が理解できたら、関数に移りましょう。

関数が理解できたら、やめて、いくつかの練習課題に取り組みましょう。プログラムの期待される入力と出力の定義を書いて、それらの制約を満たすプログラムを書かせてください。多分、インスピレーションを得るためにcode golf 上の課題のいくつかを見るか、または単にcat のようないくつかの一般的なUnixプログラムを再実装してみてください。あなたが昨日Xをしたときに、どのようにあなたはその解決策に到達した」と言う試みで接続するためにドットを取得します。多くの場合、プログラミングとは、異なるアイデアを意味のある方法で結びつけることです。何人かの人々は、他の人よりもそれで本質的に優れていますが、それは奨励することができるものです。例えば、パズル系のビデオゲーム(例:[レイトン教授](https://en.wikipedia.org/wiki/Cat_(Unix), ゼルダの伝説, ポータル2, 2048)を見つけて、遊ばせてみましょう。プログラミングはパズルを解く練習になりますし、他のパズルで練習することもプログラミングの問題を解くのに役立つかもしれません。ほとんどのプログラマーは独学でプログラミングを楽しんでいます。もし彼女がそれをある種の学術的なテストとして見ているならば、彼女はそれについて間違った考えをしていて、失敗についてより多くのストレスを感じている可能性があります。優秀なプログラマーとは、すぐに正しい解答が得られるかどうかではなく、解答が得られるまで、あるいは問題を完全に理解するまで試行錯誤をやめない人のことです**。

関連する質問

12
11
15
10
6