私にとって、それは私自身の理論であり、他の多くの理論がベースとして使用されています。単一の特定の理論を使用している人は誰も知りません。そして、それは警官の答えではありません。
異なる言語があるように、理論/実践/方法論は異なる状況で使用されます。構造、規則、および定義は、人々が物事がどのように達成されるべきかを理解するすべての方法ですが、達成されるべきことは主観的です。
クライアント、プロジェクト、プログラマー、時間、そして特にあなたを成功/幸せにするものの裁量で、アジャイル、極端、または他の方法を知って適応します。チームになり、チームがより大きな利益のために行っていることに適応/適応します。あなたが自分の心の中で定義した何かを持っていることを覚えておいてください、さもなければそれは単なる混乱ではありません。
[SOAPBOX]変換されたフラットキーボードと64Kアップグレードを使用してAtari400でプログラミングを開始しました。私が大学を始めたとき、経済学の教師がグラフや視覚的な入力を使用して経済学についてもっと学ぶのに役立つ教育ツールを構築するために使用したのはVB1.0でした。かっこよかった!そして、私はそれができることを知っていました。
後にIT教師にもなる(彼は良かった)この同じ経済学の教師は、私がデバッグのクラスを教えるかどうか尋ねました。彼は、「概念を理解し、あなたと同じくらい速くデバッグする自然な能力を持っている人に会ったことがありません。あなたが知っていることとそれをどのように行うかを教えてくれませんか」と語った。もちろん、これは私のエゴを後押ししましたが、他の人を教え、指導し、助けるためでした。
それらのインスタンスのすべてが、他の人々を助けたいという私の願望を実現しました。私にとって、私はコンピューターが自分のやりたいことを正確に実行し、ビジネスや家庭生活の他の人々が生活の質を高め、より多くを学び、より多くのことを成し遂げるのを助けることを望んでいます。
ある時、誰かが私に「あなたはあなたの道具と同じくらい良いだけだ」と言いました。学び、実践し、成長します。
あなたが何かを定義し、それが機能し、秩序があり、そしてそれがあなたと境界を伸ばすなら、あなたは間違っていません。