さて、ワームの缶は今開いています!:)
私は電気工学から始めました。
リレーショナル データベース の設計: データを追跡することは、「幼稚園警官」のアーノルドのようなものです。
それは完全な混乱になる可能性があります。制御する必要があります。
情報の重複を最小限に抑えて、データを最小限の場所に保管する方法。データを軽く保ち、簡単にアクセスできるようにする方法。データの増加と整合性を制御する方法。
ユーザー インターフェイス (UI) の設計: これは、追跡しているデータにユーザーがアクセスする方法です。
ほとんどの UI は開発者によって設計されています。したがって、残念ながら、ほとんどの UI はデータベースの設計に対応しています。ユーザーはデータの設計をまったく気にしません。彼らは単に、彼らが望むものを望んでいます。彼らはそれを簡単に手に入れたいと思っています。通常、これには、データ設計およびユーザー インターフェイスからの大幅な分離が必要です。「エンジニアリング」のあなたを「南部のおもてなし」のあなたから分離することを学びましょう。
オブジェクト指向プログラミング: 多くの言語は、この形式に要約されます。
並列処理 - マルチスレッド: 多くのプロセッサが作業を高速化します!
並列コンピューターは何十年も前から存在しています。それらは、しばらくの間私たちのデスクトップにありました。「クラウドコンピューティング」のイベントでは、大規模な並列処理が必須であるだけでなく、望ましいものでもあります。それは信じられないほど強力です!並行開発者には多くの仕事の可能性があります。
ビジネス ルールを理解する: これは、多くのロジックをテーブルベースで作成するのに役立ちます。
多くの IFblock 条件は、ビジネス ルール テーブルに配置できます。ロジックを変更するには、テーブル内の情報を変更するだけです。ほとんど/なしの記録。ほとんど/まったく再コンパイルしません。
イベント監視...メソッドが作業
を行います。コード内で物事を分離してください。これにより、他のユーザーが将来更新を行いやすくなります。また、モデル/ビュー/コントローラー (MVC) フレームワークにもいくらか類似しています。
PJ