ソフトウェア開発者(SWエンジニア、アーキテクト、職種など)と、電子工学やその他のエンジニアリングのバックグラウンドとの間に、コンピューターサイエンスを通じて専門職に就いた人と体系的な違いはありますか?
電子工学の背景とは、EEの学位、または独学の電子工学の修得者、他の種類のエンジニア、実験物理学者を意味します。
フリップフロップ、トライステートバッファー、クロックエッジの立ち上がり時間などの強力な知識からソフトウェア作成の専門家になると、通常、特定の専門分野と欠如の問題、考え方、または優れたスキルへの明確なアプローチにつながるかどうか疑問に思っています抽象データ型、オブジェクト指向、データベースの正規化、プログラミング言語で「クロージャー」を話すような概念に満ちたコンピューターサイエンスタイプと比較した場合、他のスキルのスキル-はんだごての群衆にとってほとんど意味をなさないもの十分なプログラミングを学びます。
現実の世界では、個々の例外が広範囲にわたっていると確信していますが、ほとんどの場合、全体的な違いがあると言えますか?これらは、たとえば「何かを構成するために」「データベース設計を行うために電子ラングラーを雇うな」という雇用への影響があるでしょうか?違いを知ることは、求職者がより適切な何かをより効果的に見つけるのに役立ちますか?または、特定の職務で自分が不適当であると感じる人に、啓発や実践的なアドバイスを提供しますか?
(ところで、私はコンピュータサイエンスの授業を受けたことがありません。それらがカバーするものの正確な印象はあいまいです。私はエレクトロニクス/物理学/アートタイプです、私です。)