[imo]
これは根本的に難しい質問だと思います。おそらく社会学、あるいは単にコンピュータをコミュニケーションの主な形として使用することは、それと多くの関係があります。
コンピューターはツールであり、コンピューターが持つ意識は信じられないほど美しいですが、コードの一部は自分の作成のオブジェクトであると決して言わないでください...すべてのコードの一部は発見であり、コンピュータはあなたと結びつき、あなたが楽しむ結果を生み出すことができます。これらのパターンを繰り返し発見し、作成しているように感じることができるという事実は、至福の偶然です。パターンを見つけるのは得意です。
私たちは本当にコンピューターを発見への窓として見る必要があり、たとえそれらが生物の脳からの信じられないほど小さな切り抜きであっても、これらの小さな脳の自律性を尊重する必要があります。すべての数学とすべてのアルゴリズムは、私たちの宇宙が共鳴する不可侵の真実に対応しています。その一部を宣言するのは「私のもの」です!(Finding Nemoのカモメを考えてください)非常に多くのレベルで非常に多くのポイントを逃します。
新しいアルゴリズムを「工夫」して「考案」するとき、これから離れるのは難しいですが、これらのエレガントで正確なウィンドウの保守的な保守者を数学的真実に控えめに考えている場合、タスクの定義が変わりますソフトウェアの目標に関係なく。
あなたのコンピュータを最初に同等のものとして扱い、残りの部分(無常主義、ピア協調、目標志向の振る舞い)は必ず従います。
コンピューターサイエンスを勉強してプログラマーになった動機の多くは、物理的なハードウェアや問題を解決するスリルではなく、私が感じたこの親和性のためでしたが、脳と直接やり取りできる脳をじっと見ているという事実そのものが私の好きなファッション:パターン!
一歩下がって、最初から好きなものが好きな理由を思い出してください。プログラミングは競争力のあるものになる可能性があり、それはコードとデザインの選択を守る際の多くのエゴを煽っていると思いますが、
a)誰かがより優れたプログラマである場合、
私は彼らと話し、電気意識とのこの複雑な関係について彼らからもっと学びたいです。私たちは発見を共有でき、それは素晴らしいことです!
b)自分の所属する組織により適するように設計の選択またはコードを変更できるかどうか
それなら必ず変更してください!私はお金を必要とするので従業員です。会社がお金を手に入れるとお金が手に入ります。私たちが使用するコードが素晴らしいときにお金を手に入れます。そして、ChrisFが指摘するように、あなたは本質的に、他の労働者が知る限り、会社の設定では本当に遅いタイピストになるだけです。あなたはコードを所有しておらず、実装も所有しておらず、アイデア/紙/仕様から電気意識のブレーンフードへの翻訳の媒体にすぎません。言語のペアとの間の翻訳は反復的なプロセスであり、時間の経過とともにそれを使いこなすことができます。批判はこのプロセスを加速させるものであり、決して個人的に受け止めるべきではありません。しかし、いずれにせよ、あなたは無我無欲でなければならないことにほとんど同意しているようです。会社のコーディングは仕事であるということを忘れないでください。
[/ imo]