プログラミングは、自然言語、要件、および「常識」をマシンが理解できる完全で正しいアルゴリズムに変換することです。誰でも手順のステップバイステップのリストを書くことができます。プログラマーはそれを誰よりも良くすることができます。
プログラミングの特定の種類は時代遅れになる可能性があります。
- より高いレベルの言語がメモリに設定を再書き込み、自分の命令にはどのように知っている
-
以上のプログラムを取るとしてマシン命令プログラミングは、少なく一般的になっている:時間の経過とともに、プログラマの変更の役割コンピュータのメモリが豊富になっている今、関連性が低い
- Sharepointのようなフレームワーク、ライブラリ、ツールはプログラミングの「不平等な作業」の一部であり、ユーザーにとってビジネスロジックと機能に多くの時間を費やすことができます
ザpeo現在、これらの高水準言語、メモリが豊富なPC、フレームワーク、およびライブラリを使用している人はまだプログラマです。この種の進歩はプログラミング・フィールドのエントリにバーを下げる。プログラマーは、「柔らかい」要件を「ハード」なマシンロジックに変換することができる、ユニークで正確なリテラルに基づいた考え方を共有しています。通常のユーザーはプログラミング機能を使用することができます。しかし、彼らはしばしばこの考え方を欠いており、作成するソフトウェアはそれに苦しんでいます。
プログラミングは「すべて」という規律です。プログラミングの問題空間は、人々が世界でやろうとしているさまざまなものの数と同じくらい広いです。
ユーザから「ソフト」な要求を集め、常識と組み合わせて、文書化された人間が使えるツールに変換できるマシンを発明したとき、私たちが持っているのは真のAIです。プログラミングツール。私たちのコンピュータが私たちよりもスマートになるまで、私たちは引き続きプログラマーのための世界を持っていきます。
私はそれらを使用している間、挫折しないようにしてください。通常、それらは最小限のサブセットを提供します。これは常に私が望むものと一致するとは限りません。そして、「非技術者」によって設計された「プログラム」に入ってきて、修正しなければならないとき、私は本当に私を惑わせます。 p.s. InfoPath [Designer]やSharePoint Designerのようなツールを使って実際に試してみましたか?彼らは雲と踊りの妖精で作られていません。 –
ツールによる「プログラマーの死」は、真のAIと同じくらい長く予言されています。常に約束された荷物は、ほとんど届かない。それを回しなさい - すべてをすることができる道具がどこにあるのか彼に尋ねなさい。 – Ryan
ライアンだけでなく、あなたが "真のAI"を持っていれば、つまり。ソフトウエア開発のための要件を解釈することができるようなものは、道沿いに倒れる唯一の職業ではない。人間が現在行っていることは他にもたくさんあります。プラス面では、私たちは皆自宅で昼寝をして、昼間のテレビを9時から5時まで見ることができます。 – Robinson