検索
ホームページよくある問題プログラマーとソフトウェアエンジニアの違いは何ですか?

プログラマーとソフトウェアエンジニアの違いは何ですか?

Apr 20, 2020 pm 05:52 PM
プログラマーソフトウェアエンジニア

プログラマーとソフトウェアエンジニアの違いは何ですか?次の記事では、プログラマーとソフトウェアエンジニアの違いを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

プログラマーとソフトウェアエンジニアの違いは何ですか?

プログラマーは主にコードを書く人を指し、エンジニアは設計に重点を置くという人もいます。

プログラマーとソフトウェア エンジニアの違い (www.newer2001.com) は、ソフトウェア エンジニアはプログラム コードを書く能力を持っているだけでなく、より重要なことに、ソフトウェアを開発する方法とソフトウェア エンジニアの知識が必要である、という人もいます。実践的な UI の概念を学ぶ方法。

プログラマーとソフトウェアエンジニアの違いは何ですか?

#工場における技術者とエンジニアの違いだという人もいます。技術者は熟練労働者であり、エンジニアはデザイナーです。

プログラマー(英語プログラマー)とは、プログラムの開発や保守に携わる専門家です。プログラマーは一般にプログラムデザイナーとプログラムコーダーに分けられますが、特に中国ではこの 2 つの境界はあまり明確ではありません。ソフトウェア実務者は、ジュニア プログラマ、シニア プログラマ、システム アナリスト、システム アーキテクト、テスト エンジニアの 5 つのカテゴリに分類されます。

ソフトウェアエンジニアは英語でSoftware Engineerといい、ソフトウェアの専門職に従事する人を対象とした専門能力認定であり、技術者としての資格を有していることを示します。ソフトウェアエンジニアとは、ソフトウェア開発に関わる仕事をする人の総称です。

プログラマーが高度な数学を理解できない可能性はありますか?

一般に、中国では、プログラム開発設計者とプログラム保守テスターはプログラマーとして分類されます;

はい、高度な数学 数学は単なる数学の知識です。大学に行っていないプログラマーの多くは、プログラムを開発し、ソフトウェアを作成する能力に優れています。高度な数学とソフトウェアの開発および保守の間に必然的な関係はありません。もちろん、それを行うことはできません。基本的で一般的に使用される数学的知識さえ持っていない場合に使用してください。

プログラマーの要件は次のとおりです:

1: チームスピリットとコラボレーション スキル

2: ドキュメント作成の習慣

3: 標準化されたコード作成の習慣

4: 要件を理解する能力

##5: モジュール的思考能力

##6: テストの習慣

##7: 学習して要約する能力

##仕事内容は違うのでしょうか?

回答:

まず第一に、ソフトウェア エンジニアとプログラマーの仕事の最大の違いは、たとえて言えば、ソフトウェアの一部をブリッジに喩えると、ソフトウェア エンジニアは次のようなものに相当します。建設指揮官と平均的な開発者、つまりプログラマーは建設作業員に相当します。

だから、多くの人が自分たちは IT 出稼ぎ労働者だと言うのです;

ソフトウェア エンジニアの仕事はプログラマーの仕事とは異なりますが、ソフトウェア エンジニアは優秀なプログラマーでなければなりません。

なぜエンジニアは高度な数学を理解する必要があるのですか?

回答:

前述したように、高度な数学は必ずしもソフトウェア開発に関連しているわけではなく、エンジニアは必ずしも高度な数学を理解する必要はありません。高度な数学を理解する. 数学; 少し高度な数学を話すと論理的思考が向上しますが、ソフトウェア開発技術の範囲は非常に広く、それらの間に必然的な相関関係はありません. 高度な数学のソフトウェア開発を学ぶと、非常に優れた技術になります、あるいは高度な数学のソフトウェア開発を学ばなければそれはできない、というのは誤った命題です。

ソフトウェア開発ツールと開発テクノロジーは常に発展しています。学校で学べることは、発展のニーズにほとんど追いつきませんが、それらがまったく役に立たないとも言えませんし、対応する基礎的なスキルを十分に理解した上で、初めて新しいスキルを容易に習得することができます。 -段階的なプロセス。したがって、高度な数学は大学で学ぶものに過ぎず、非常に重要ではありますが必須ではなく、これらの基本理論を理解し、日々の業務、特にソフトウェア エンジニアとして真剣に実践する必要があります。

アイデアを書くときに高度な数学を知る必要がありますか?

答え:

上記と同じように、アイデアを書くための鍵はソフトウェア テクノロジを理解することです。もちろん、設計時に数学的モデリングを使用すると役立つ場合もありますが、必須ではありません。

また、大学で学んだ知識は、社会ではほとんど役に立たないことが多いです。社会こそが最高の大学です。もちろん、高度な数学をしっかり学ぶことは、成長などにも役立ちますが、重要なのは、 「改善し続けなければなりません。いくら数学が得意でも、ソフトウェア スキルが貧弱でも、IT エリートにはなれません。専門家になるには近道はありませんし、すぐに達成することは不可能です。」神は努力に報いてくださるので、学生は何をしなければならないかを知っておくべきです。それは、基礎を築き、より実践的なプログラミングを行うことです。まずは優秀なプログラマーになることを目指し、一定のレベルに達したら、ソフトウェアエンジニア、プロジェクトマネージャー、ITディレクターなどのソフトウェア管理職に転職できます。 、IT マネージャー、企業の CIO。

さらに関連する知識については、

PHP 中国語 Web サイト

に注目してください。 !

以上がプログラマーとソフトウェアエンジニアの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール